Nvidia với cài đặt Bumblebee cho 16.04


10

Có bất kỳ kế hoạch nào cho việc cài đặt Nvidia và Bumblebee vào ngày 16.04 không? Tôi đang cố gắng thực hiện cài đặt dọn dẹp nhưng tất cả các quy trình tôi đã tìm thấy kết thúc ở trạng thái Ubuntu khởi động ở chế độ đồ họa thấp và nếu bạn thêm nomodeset vào các tham số khởi chạy thì lightdm gặp sự cố khi bạn cố gắng đăng nhập.

Chỉnh sửa: Bây giờ tôi sẽ không có Bumblebee.


Những mẫu thẻ đặc biệt nào bạn có. Tôi có thể cung cấp hướng dẫn về cách cài đặt trình điều khiển độc quyền chính xác từ tty1 không cần môi trường đồ họa vì đây chỉ là bảng điều khiển văn bản.
mchid

Câu trả lời:


8

Tuyệt vời, tôi sẽ thử nó vào ngày mai!
Aido

Đã làm việc này? Nếu không, thì tôi sẽ không thử.
shahensha

@shahensha Nó thực sự hoạt động. Tuy nhiên, hướng dẫn bao gồm cài đặt trên nvidia-361 trong khi repo hiện chứa 367; nghĩa là bạn sẽ phải thay 361 bằng 367 ở mọi nơi.
strNOcat

1

http://help.ubfox.ru/wiki/bumblebee-xenial

Bước 1 - Thêm PPA:

sudo add-apt-repository ppa:neon1ks/bumblebee

Bước 2 - Cập nhật đầy đủ hệ thống:

sudo apt-get update
sudo apt-get dist-upgrade

Bước 3 - Cài đặt nvidia-361 và ong nghệ:

sudo apt-get install --install-recommends nvidia-361 nvidia-settings bumblebee bumblebee-nvidia primus

Bước 4 - Thêm người dùng vào nhóm ong nghệ:

sudo gpasswd -a $USER bumblebee

Bước 5 - Kích hoạt bumblebeed

sudo systemctl enable bumblebeed

Bước 6 - Chỉnh sửa / etc / mô-đun

sudo gedit /etc/modules

Để thêm 2 dòng vào cuối tệp:

i915
bbswitch

Bước 7 - Chỉnh sửa tập tin cấu hình bumblebee:

sudo gedit /etc/bumblebee/bumblebee.conf

dòng 22:

Driver=nvidia

dòng 55:

KernelDriver=nvidia-361

dòng 58:

LibraryPath=/usr/lib/nvidia-361:/usr/lib32/nvidia-361

dòng 61:

XorgModulePath=/usr/lib/nvidia-361/xorg,/usr/lib/xorg/modules

Bước 8 - Khởi động lại


Tôi sẽ thử cái này! Tôi đã không nghĩ đến việc tìm kiếm các wiki ngôn ngữ khác.
Aido

Không, chế độ đồ họa thấp một lần nữa.
Aido

Đợi đó là vì tôi đã sử dụng 164 thay vì 161 bản cập nhật. Bây giờ tôi bị mắc kẹt trong vòng đăng nhập lightdm.
Aido

Cài đặt lại mà không bao giờ chuyển sang chế độ đồ họa thấp, vẫn có vòng đăng nhập.
Aido

Đây là lỗi. Tạm thời sử dụng Ubuntu Mate 16.04 hoặc xubfox 16.04
neon1ks

1

Đối với tôi, cài đặt vào ngày 16.04 hoạt động theo cách sau,

sudo apt-get install bumblebee nvidia-367 primus

Sau đó, danh sách đen nouveau và chỉnh sửa conftập tin

chỉnh sửa /etc/modprobe.d/bumblebee.conf- thêm văn bản:

blacklist nouveau

chỉnh sửa , /etc/bumblebe/bumblebee.conf. Đây là tập tin cấu hình bumblebee của tôi:

# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d

## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
#         bbswitch - new in BB 3, recommended if available
#       switcheroo - vga_switcheroo method, use at your own risk
#             none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-367:/usr/lib32/nvidia-367
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-367/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]

KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau

0

Nếu bạn ổn với việc sử dụng Trình điều khiển Nouveau mã nguồn mở, bạn có thể làm cho nó hoạt động dễ dàng.

Tôi đã cài đặt trình điều khiển Nouveau. (vui lòng xem hình ảnh: Driver Ảnh chụp màn hình.png )

Để cài đặt Bumblebee trong Ubuntu 16.04 với Nouveau , tôi chỉ cần sử dụng lệnh từ Phần Cài đặt Nâng cao của trang Wiki chính thức của Bumblebee, có nội dung:

https://wiki.ubfox.com/Bumblebee#Advified_Setups

"Đối với người dùng nâng cao, nếu bạn không muốn sử dụng trình điều khiển nvidia độc quyền hoặc thư viện 32 bit (ví dụ: nếu bạn chỉ quan tâm đến tiết kiệm năng lượng), bạn có thể thực hiện cài đặt tùy chỉnh:"

Và lệnh là

sudo apt-get install --no-install-recommends bumblebee

Khởi động lại.

Mặc dù phần nói về một số tùy chọn khác, dường như không có gì cần thiết hơn, nó đã bắt đầu thực hiện công việc tốt sau khi khởi động lại.


Vui lòng cung cấp một bản trình bày ngắn gọn nhưng đầy đủ thông tin về các bước nâng cao mà bạn đã theo dõi trong trường hợp liên kết bị xóa hoặc thay đổi.
George Udosen

Tôi nghĩ rằng chỉnh sửa của tôi đã làm rõ rằng chỉ cần thực hiện một lệnh. Cảm ơn George cho đề nghị của bạn để cải thiện câu trả lời rõ ràng.
Yaksha
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.