Làm cách nào để tôi vô hiệu hóa Driver Nouveau Kernel Driver?


47

Tôi đang cố gắng cài đặt trình điều khiển đồ họa nvidia độc quyền mà tôi đã tải xuống từ trang web của nvidia. Nó sẽ không cài đặt vì nó nói rằng "trình điều khiển kernel Nouveau" cần được tắt trước tiên.

Tôi đã mở synap và gỡ cài đặt mọi thứ có nvidia, nouveau hoặc j Racer trong tên của nó. Nó vẫn không hoạt động.

Chính xác thì tôi cần làm gì để vô hiệu hóa "trình điều khiển hạt nhân Nouveau"?


Oli, tôi đang tải xuống từ NVIDIA vì nvidia-96 sẽ không cài đặt, xem tại đây: askubfox.com/questions/112206/ợi
Bob

Câu trả lời:


33

Tất cả các liên kết ở trên là chính xác, tuy nhiên bạn phải chạy sudo update-initramfs -uđể các initramfs có thể bị xóa khỏi nouveau


Tuyệt vời này làm việc cho tôi. Tôi đã cài đặt tệp danh sách đen nhưng nó không hoạt động. Nhưng kỳ lạ là bước này không bắt buộc trên Ubuntu.
Tự động hóa

14
"các liên kết ở trên" là gì?
khủng long

21

Chỉ cần một câu hỏi nhanh: Tại sao bạn tải trực tiếp trình điều khiển từ Nvidia? Các gói có sẵn thông qua jockey(ứng dụng Trình điều khiển bổ sung) sẽ phù hợp với hầu hết mọi người và nếu bạn không phù hợp với "hầu hết mọi người", sử dụng X-SWAT PPA sẽ cung cấp cho bạn phiên bản trình điều khiển nvidia mới nhất.

Dù sao, những gì bạn muốn là đơn giản. Đầu tiên bạn phải thoát khỏi X trước khi có thể cài đặt. Bạn có thể làm điều đó bằng cách chuyển sang một thiết bị đầu cuối ảo (tty) bằng cách nhấn ctrl+ alt+ F1đăng nhập và sau đó chạy sudo stop lightdm. Bây giờ hãy chạy trình cài đặt. Nếu nó vẫn rên rỉ về nouveautiếp tục:

Chạy sudoedit /etc/modprobe.d/nvidia-graphics-drivers.confvà điền nó với điều này:

# This file was installed by nvidia-current-updates
# Do not edit this file manually

blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current
blacklist nvidia-173-updates
blacklist nvidia-96-updates
alias nvidia nvidia_current_updates
alias nouveau off
alias lbm-nouveau off

Trình điều khiển sẽ tạo tập tin đó khi nó được cài đặt, nhưng bạn chỉ muốn tăng tốc mọi thứ. Bạn sẽ cần phải khởi động lại và giết X một lần nữa.

Sau đó chạy trình cài đặt và tất cả sẽ ổn.


1
Tôi đã thử điều này và nó đã không làm gì cả. Tôi vẫn nhận được lỗi không tương thích từ tập lệnh cài đặt Nvidia.
Jake

Đối với bất kỳ ai đọc điều này, tôi thực sự khuyên bạn nên sử dụng X-SWAT PPA vì nó sẽ hoạt động và giải pháp danh sách đen có thể hoặc không (trong trường hợp của tôi không có).
enedene

Tôi vừa cài đặt trình điều khiển NVIDIA 64 bit (310) cho GeForce 210 của mình và trình cài đặt đã thực hiện bước vô hiệu hóa cho tôi. Khởi động lại và nó cài đặt tốt. :)
EM-Creations

@geezanansa Nó đã ở đó rồi (đoạn thứ hai). Điều khiển LightDM X.
Oli

trình điều khiển trong 16.04 không xuất hiện để tạo tệp này, tôi phải tạo bằng tay. nomodeset là bắt buộc trong tùy chọn khởi động
jyavenard

10

Thêm chuỗi nomodesetvào /etc/default/grubtệp của bạn tại dòng GRUB_CMDLINE_LINUX_DEFAULT=linehoặc trình điều khiển nvidia của bạn sẽ không hoạt động.

Sau khi sửa đổi, chạy:

sudo update-grub

Nó cho tôi biết rằng không tìm thấy
nomodeset

Lạ thật, tin nhắn đã biến mất từ dmesgbây giờ, nhưng tại sao? Ngoài ra, nomodesettùy chọn này dường như khiến màn hình giật gân bị xóa và vẽ lại không chính xác, không phải đây là vấn đề chặn, nhưng nó thực sự xấu.
Jonathan Neufeld

8

nouveau.blacklist=1Truyền đối số kernel ( ) khi khởi động vào danh sách đen trình điều khiển bằng cách chỉnh sửa /etc/default/grubtệp của bạn :

sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="/GRUB_CMDLINE_LINUX_DEFAULT="nouveau.blacklist=1 /g' /etc/default/grub
sudo update-grub

khởi động lại


@ cl-netbox Tôi đồng ý, đây là niềm vui. Ngoài ra, tôi đã cố gắng thu hồi một số trong số chúng và có thể cần một hoặc hai thứ cần chỉnh sửa mặc dù tôi luôn có thể tìm thấy một số ngữ pháp ở đâu đó để sửa. Tôi thực sự nên bớt kích hoạt một chút với những người như tôi thường thu hồi chúng. Ngoài ra, sau đó tôi nhận ra rằng việc chuyển nouveau.modeset = 0 là thông qua chỉnh sửa menu khi khởi động thay vì chỉnh sửa tệp như tôi không nên gây ra bất kỳ sự cố hiển thị nào trong tương lai như màn hình phụ.
mchid

6

Tôi đã bị mắc kẹt với vấn đề này trong một thời gian dài. Sau khi cài đặt bản sao mới của Ubuntu 16.04, tôi đã cài đặt cuda 8.0 bằng cách sử dụng deb (cục bộ):

sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb
sudo apt-get update
sudo apt-get install cuda

Trình điều khiển Nvidia hiện đang hoạt động tốt trên máy tính của tôi. Trước đó, tôi đã cố gắng cài đặt trình điều khiển Nvidia bằng cách sử dụng tệp * .run mà không gặp may mắn. Cung cấp cho nó một shot nó sẽ tiết kiệm thời gian quý báu của bạn.


2
Tôi thực sự nghĩ rằng đây nên là câu trả lời được chấp nhận. Đừng dành buổi chiều của bạn đập mặt vào màn hình của bạn như tôi đã làm. Điều này hoàn toàn vượt qua vấn đề.
Graydyn Young

cài đặt cuda 8.0sudo apt-get install cuda-8-0
Jiu

4

Tôi chỉ là một chú chim cánh cụt nhỏ và đã phát hiện ra việc vô hiệu hóa / danh sách đen nouveau phá vỡ nhiều tính năng trong ubfox, đặc biệt là các mục quản lý cửa sổ (ví dụ như thiếu các menu v.v ... sẽ rất tốt nếu bạn biết các phím tắt để điều hướng / vận hành.) để tạo một tệp khác nếu modepcoat.d / danh sách đen all sẵn có chứa bất cứ thứ gì. Có thể thay đổi từ trình điều khiển mesa sang trình điều khiển vesa bằng cách vô hiệu hóa nouveau trong ubfox. Sử dụng mesa hoặc vesa sẽ cung cấp các danh sách khác nhau trong j Racer (trình điều khiển bổ sung) cũng như sử dụng j Racer-common (tiện dụng để thêm trình điều khiển cũ vào danh sách j Racer) Nhiều người đã làm việc rất chăm chỉ trong bộ phận này và đã nhận thấy rằng trình điều khiển đã được cải thiện rất nhiều trong những tháng gần đây cũng như trình điều khiển NVidia 310 có sẵn trong trung tâm phần mềm ubfox hoặc trình điều khiển bổ sung sau khi kích hoạt các bản cập nhật được đề xuất trong Nguồn phần mềm (và sau đó cập nhật). Những gì tôi đã tìm thấy sau khi cài đặt là không bao giờ có trình điều khiển độc quyền được cài đặt, điều đó có nghĩa là những điều nhỏ như kích thước biểu tượng trình khởi chạy không thể điều chỉnh (cài đặt hệ thống> ngoại hình), biểu thị cho phiên 2d và không phải phiên 3d (hương vị mới hơn). Vì vậy, ghi nhớ triết lý ubfox và thực tế những người khác nhau sử dụng máy của họ cho những thứ khác nhau; có thể đáng để hỏi, "Đây có phải là một lỗi không? và / hoặc Điều gì xảy ra khi nouveau bị vô hiệu hóa?


4

Đặt tệp nvidia-graphics-drivers.confdưới /etc/modprobe.d/thư mục và sau đó khởi động lại hệ thống.

Vào bảng điều khiển và thực hiện NVIDIA-Linux-x86-319.32.runlại, do đó nó sẽ không gặp lỗi không tương thích.


4
nvidia-Graphics-driver.conf ở đâu vậy?
Jamie Hutber

2

Bạn có thể thêm mô hình card đồ họa và phiên bản Ubuntu vào câu hỏi không?

Mặc dù bạn có thể tải xuống trình điều khiển 96 series từ trang web của nVidia, nhưng nó sẽ không tương thích với phiên bản Xorg mới nhất và sẽ không cài đặt. Bạn có thể thử hạ cấp máy chủ X của mình, nhưng bạn có thể thấy rằng các tính năng khác của Ubuntu sẽ bị hỏng và bạn thậm chí có thể không thể đến bất kỳ loại máy tính để bàn đồ họa nào. Tôi sẽ cung cấp hướng dẫn về cách thực hiện việc này, nhưng tôi không biết phiên bản Ubuntu nào bạn đang sử dụng. Có lẽ bạn có thể tìm ra với một tìm kiếm Google. Xem bài số 7, tại đây , hoặc dự án launchpad này , có thể, rất vui, để thử;)

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.