Các phương pháp trước đây tôi đã sử dụng để thiết lập Bumblebee trên các bản phân phối dựa trên 13.10 không hoạt độngUbuntu 14.04
. Làm thế nào tôi có thể thiết lập Bumblebee
và Bumblebee GUI
trong Ubuntu 14.04
?
Các phương pháp trước đây tôi đã sử dụng để thiết lập Bumblebee trên các bản phân phối dựa trên 13.10 không hoạt độngUbuntu 14.04
. Làm thế nào tôi có thể thiết lập Bumblebee
và Bumblebee GUI
trong Ubuntu 14.04
?
Câu trả lời:
Để cài đặt bumblebee trong Ubuntu 14.04, hãy chạy các lệnh này trong terminal
sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-331
Bây giờ bạn phải cài đặt Bumblebee GUI
để quản lý các ứng dụng sẽ được mở bằng nVidia. Dưới đây là hướng dẫn:
Cài đặt chỉ báo ứng dụng Python:
sudo apt-get install python-appindicator
Cài đặt Git:
sudo apt-get install git
Tạo một thư mục cho git:
mkdir git && cd git
Kiểm tra kho lưu trữ:
git clone https://github.com/Bumblebee-Project/bumblebee-ui.git
cd bumblebee-ui
sudo ./INSTALL
Chuyển đến Ứng dụng khởi động và thêm bumblebee-indicator
Bây giờ khởi động lại.
Tôi đã phải đối mặt với cùng một vấn đề trong một thời gian khá dài. Tôi đã phải tham khảo nhiều bài viết trực tuyến tuy nhiên tôi không bao giờ có bất kỳ trợ giúp. Vì vậy, tôi đã viết một bài đăng trên blog của riêng tôi và tôi đã nhận được phản hồi rất tích cực. Nhiều người haver xác nhận rằng bài viết là hữu ích. Tôi đã tinh chỉnh bài viết trên blog để làm cho nó dễ sử dụng hơn. Người ta có thể dễ dàng sao chép và dán các lệnh từ blog và nó hoạt động tốt.
Tôi có một máy tính xách tay Lenovo Z5070 với Nvidia 820M và tôi đã thử nghiệm giải pháp nhiều lần bằng cách cài đặt các phiên bản khác nhau của Ubuntu 14.04 14.10 và bây giờ là 15.04. Tôi chỉ muốn chia sẻ làm thế nào tôi đã khắc phục vấn đề.
Về cơ bản, cài đặt Bumblebee với Nvidia là khó nhất với Ubuntu vì cách Bumblebee hoạt động như một Công nghệ. Lý tưởng nhất chỉ cần cài đặt phần mềm là đủ.
Tôi đoán là đủ nếu bạn đang sử dụng Trình điều khiển hiện tại của Nvidia ở phiên bản 304 tôi đoán. Tuy nhiên nếu bạn đang cài đặt phiên bản khác, bạn cần trợ giúp chắc chắn. Đó là nơi bài viết dưới đây có thể giúp đỡ.
Vui lòng tham khảo tại đây!
Một trong những Bài viết trước của tôi đã bị xóa vì giải pháp Cạnh tranh không được đăng. Tuy nhiên tôi không phải là một kẻ ngốc hay một kẻ gửi thư rác. Dưới đây là 100% chi tiết kỹ thuật thực hiện giải pháp.
Kho lưu trữ chính thức của Ubuntu chỉ có các trình điều khiển cũ và cũ. Tôi không sử dụng bản thân mình và sẽ đề nghị bạn làm tương tự nếu bạn muốn Trình điều khiển Nvidia mới nhất mà không gặp vấn đề gì.
Các bước: -
Bước đầu tiên sau khi cài đặt Ubuntu là cài đặt tất cả các bản cập nhật. Bạn có thể sử dụng trình cập nhật phần mềm hoặc đơn giản là chạy:
sudo apt-get update && sudo apt-get upgrade
Thêm ppa Xorg-edgers bằng cách sử dụng
sudo apt-add-repository ppa:xorg-edgers/ppa
và sau đó
sudo apt-get update
sudo apt-get upgrade && sudo apt-get dist-upgrade
Đây là bước quan trọng nhất. Nếu bạn bỏ lỡ điều này, bạn sẽ thấy một màn hình đen sau khi khởi động lại. Hãy làm điều này vì chúng tôi đang sử dụng ppa xorg-edgers. Chúng tôi cần đảm bảo tất cả các gói cần thiết cho ong nghệ và nvidia được lấy từ ppa.
Bây giờ Cài đặt trình điều khiển bumblebee và Nvidia bằng cách sử dụng
sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-349
Thêm người dùng hiện tại vào nhóm bảo mật bumblebee.
sudo adduser $USER bumblebee
Chỉ dành cho Ubuntu 15.04: bạn cần kích hoạt thủ công để bumblebee daemon bằng cách sử dụng
sudo systemctl enable bumblebeed`
Điều này sẽ đảm nhiệm việc Cài đặt phần mềm cần thiết trên hệ thống của bạn. Chúng ta cần cấu hình nó. Tôi có thể đảm bảo với bạn nếu bạn đã làm theo các bước này cho đến nay thì việc cấu hình sẽ rất dễ dàng.
Chúng tôi bắt đầu bằng cách kích hoạt trình điều khiển bbswitch và intel i915.
sudo -H gedit /etc/modules
Ubuntu 15.04: tệp này là /etc/modules-load.d/modules.conf
Thêm hai dòng này vào nó
i915
bbswitch
Chỉnh sửa tập tin cấu hình bumblebee.
sudo -H gedit /etc/bumblebee/bumblebee.conf
dòng 22:
Driver=nvidia
dòng 55:
KernelDriver=nvidia-349
dòng 58:
LibraryPath=/usr/lib/nvidia-349:/usr/lib32/nvidia-349
dòng 61:
XorgModulePath=/usr/lib/nvidia-349/xorg,/usr/lib/xorg/modules
Ngoài ra, còn có một tập tin khác cần chỉnh sửa.
sudo -H gedit /etc/modprobe.d/bumblebee.conf
Thêm dòng này vào cuối.
blacklist nvidia-349
Bây giờ bạn có thể reboot
. Sau khi khởi động lại, hãy kiểm tra bằng cách sử dụng sudo apt-get install mesa-utils
nếu mesa-utils chưa được cài đặt.
primusrun glxinfo | grep OpenGL
Điều này sẽ cho bạn biết rằng nvidia-349.16
trình điều khiển đang sử dụng.
Xin lưu ý rằng nvidia-349 là trình điều khiển mới nhất tại thời điểm viết bài này. Bạn có thể sử dụng một phiên bản trình điều khiển khác, thay thế số thích hợp khi cần (đặc biệt chú ý khi chỉnh sửa các tệp).
Tôi vừa cài đặt NVIDIA GTX880M từ ASUS ROG G750JZ của tôi thông qua diễn đàn Ubuntu FR (trang web tiếng Pháp) này
Phiên bản ngắn:
sudo apt-get install nvidia-331 nvidia-settings nvidia-prime mesa-utils vdpau-va-driver
Đối với sự thống nhất 8 trong Ubuntu
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator
sudo reboot
Sau khi khởi động lại, bạn có thể thấy logo từ intel hoặc nvidia trong chỉ báo trên thanh hệ thống của bạn và bạn có thể chuyển đổi giữa cả hai.
Bạn có thể kiểm tra tốc độ card màn hình của mình với glxgears.
Nếu bạn gặp phải sự cố với nguyên tố như lỗi bật lên trống trong bảng cài đặt nvidia, bạn có thể thấy lỗi trong Launch Pad 1310023 . Tôi đã gặp một vấn đề tương tự và tôi có thể sửa chúng bằng cách đó:
sudo update-alternatives --config x86_64-linux-gnu_gl_conf
sudo ldconfig -n
sudo update-initramfs -u
sau đó khởi động lại và xem nếu nó hoạt động
Tôi sẽ dám không trả lời trực tiếp câu hỏi nhưng, để cung cấp một cách khác. Tôi đã thực hiện cài đặt Ubuntu 14.04 mới vào tuần trước, sau khi nó được phát hành.
Và tôi chỉ làm theo các bước được mô tả ở đây
Nói ngắn gọn, tôi chỉ làm theo các bước sau:
sudo apt-get purge bumblebee*
sudo apt-get purge libvdpau-va-gl1
sudo apt-get install nvidia-319 nvidia-settings-319 nvidia-prime
Mặc dù có sẵn trình điều khiển mới hơn, phiên bản cuối cùng của cài đặt nvidia là 319, vì vậy tôi đã làm theo các bước chính xác, nhưng hãy đảm bảo bạn đã đọc bài viết đầy đủ vì các bước khác được đề xuất trong trường hợp có lỗi.
:)
Bumblebee không làm việc cho ít nhất một số người vào ngày 14.04. Nếu đó là tình huống của bạn, bạn có thể sử dụng gói nvidia-Prime như đã được giải mã trong một câu trả lời khác ở đây: Bắt đồ họa lai để hoạt động nvidia-Prime GT650M
Để có được bumblebee quá công việc bạn cần phải cài đặt nó, giống như nó được đề cập trên wiki và các câu trả lời khác ở đây.
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
Tuy nhiên, nếu thẻ của bạn không được hỗ trợ bởi trình điều khiển mặc định (304 tại thời điểm viết bài này), bạn sẽ cần thực hiện các bước bổ sung. Tôi viết thư này ở đây vì sau nhiều giờ thất vọng cuối cùng tôi cũng tìm được câu trả lời.
Trước hết, bạn phải cài đặt trình điều khiển mới nhất sudo apt-get install nvidia 346
tại thời điểm viết.
Sau đó, bạn phải chỉnh sửa tệp /etc/bumblebee/bumblebee.conf
và thay thế tất cả các phiên bản của "nvidia-current" bằng "nvidia-346". Điều này cũng được bao phủ trong các câu trả lời khác .
Điều này, tuy nhiên, vẫn sẽ làm cho máy khởi động vào màn hình đen. Vấn đề là mô-đun nvidia đang được tải trước intel. Bumblebee tạo một tập tin /etc/modules/modprobe.d/bumblebee.conf
danh sách đen nvidia-mô-đun. Tập tin này, tuy nhiên, đã không được cập nhật trong một thời gian. Do đó, bạn phải thêm phần sau vào cuối tệp này:
# 346
blacklist nvidia-346
blacklist nvidia-346-updates
blacklist nvidia-experimental-346
Sau khi khởi động lại, bạn nên đi. Tất nhiên, đừng quên thay đổi "346" thành bất kỳ phiên bản trình điều khiển nào bạn đang sử dụng.
Tôi đã mở một lỗi trong launchpad và hy vọng nó sẽ được sửa sớm.