Як відключити "драйвер ядра Nouveau"?


47

Я намагаюся встановити власний графічний драйвер nvidia, який я завантажив з веб-сайту nvidia. Він не встановиться, оскільки він говорить про те, що "драйвер ядра Nouveau" потрібно попередньо відключити.

Я відкрив синаптично і видалив усе, що в його назві носило nvidia, nouveau, або жокей. Це все одно не буде працювати.

Що саме потрібно зробити, щоб відключити "драйвер ядра Nouveau"?


Олі, я завантажую з NVIDIA, тому що nvidia-96 не буде встановлюватись, дивіться тут: askubuntu.com/questions/112206/…
Боб

Відповіді:


33

Всі посилання, наведені вище, є правильними, однак ви повинні запустити, sudo update-initramfs -uщоб initramfs можна було очистити з нуво


Класно це працювало для мене. Я встановив файл чорного списку, але він не працював. Але як не дивно, цей крок не потрібен для належного Ubuntu.
Автододаток

14
що таке "посилання вище"?
динозавр

21

Лише швидке запитання: Чому ви завантажуєте драйвери безпосередньо з Nvidia? Пакети, доступні через jockey(додаток Додаткові драйвери), повинні бути чудовими для більшості людей, і якщо ви не вписуєтесь у "більшість людей", використання XA-SWAT PPA має дати вам останню версію драйвера nvidia.

У будь-якому випадку, що ви хочете, це просто. По-перше, ви повинні вийти з X, перш ніж ви зможете встановити. Це можна зробити, переключившись на віртуальний термінал (tty), натиснувши ctrl+ alt+ F1увійти та потім запустити sudo stop lightdm. Тепер запустіть інсталятор. Якщо він все ще стогне про nouveauпродовження:

Запустіть sudoedit /etc/modprobe.d/nvidia-graphics-drivers.confі заповніть це:

# 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

Драйвер створить цей файл під час його встановлення, але ви просто хочете прискорити роботу. Вам потрібно буде перезавантажити та вбити X ще раз.

Потім запустіть інсталятор і все повинно бути добре.


1
Я спробував це, і це нічого не зробило. Я все ще отримую помилку несумісності зі сценарію встановлення Nvidia.
Джейк

Кожен, хто читає це, я настійно пропоную використовувати X-SWAT PPA, як це повинно працювати, і рішення з чорного списку може чи не може (у моєму випадку це не було).
енден

Щойно я встановив 64-бітні драйвери NVIDIA (310) для свого GeForce 210, і інсталятор зробив для мене крок відключення. Перезавантажили і встановили його нормально. :)
EM-Creations

@geezanansa Це вже є (другий абзац). LightDM контролює X.
Oli

draviers в 16.04, схоже, не створює цей файл, мені довелося створити його вручну. nomodeset потрібен у варіанті завантаження
jyavenard

10

Додайте рядок nomodesetдо /etc/default/grubфайлу в рядку GRUB_CMDLINE_LINUX_DEFAULT=line, інакше ваш драйвер nvidia не працюватиме.

Після внесення змін запустіть:

sudo update-grub

Це говорить мені, що номодесет не знайдено ...
Доджі

Дивно, адже повідомлення зараз відсутнє dmesg, але чому? Крім того, ця nomodesetопція, мабуть, може призвести до того, що екран сплеску спорожніє та перемальовується неправильно, не те, що це проблема блокування, але це справді некрасиво.
Джонатан Нойфельд

8

Передайте аргумент ядра ( nouveau.blacklist=1) під час завантаження у чорний список драйвера, відредагувавши ваш /etc/default/grubфайл:

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

перезавантажити


@ cl-netbox Я згоден, це весело. Крім того, я вже намагався відкликати деякі з них, і можливо було одне-два, які потрібно було відредагувати, хоча я завжди могла знайти десь виправити граматику. Мені справді слід бути трохи меншим, ніж тішить тих, хто часто їх відкликає. Крім того, пізніше я зрозумів, що передача nouveau.modeset = 0 відбувається через редагування меню під час завантаження, а не редагування файлу, як я це роблю, це не повинно спричиняти жодних майбутніх проблем із відображенням, як додаткові монітори.
мчід

6

Я довго зациклювався на цьому питанні. Після установки нової копії Ubuntu 16.04 я встановив cuda 8.0 за допомогою дебю (локального):

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

Зараз драйвер Nvidia добре працює на моєму комп’ютері. До цього я намагався встановити драйвер Nvidia за допомогою файлу * .run без жодної удачі. Подаруйте це, це заощадить ваш цінний час.


2
Я дійсно думаю, що це має бути прийнятою відповіддю. Не проводьте свій день після удару обличчям до монітора, як я. Це повністю уникає проблеми.
Graydyn Young

встановити cuda 8.0sudo apt-get install cuda-8-0
Jiu

4

Я просто маленький пінгвін і виявив, що вимкнення / чорний список модерну порушує багато функцій в ubuntu, особливо елементи керування вікнами (тобто відсутні пункти меню тощо, що добре, якщо ви знаєте комбінації клавіш для навігації / роботи.) Самі NVidia у readme виділяють можливу потребу щоб створити інший файл, якщо modeprobe.d / чорний список вже містить що-небудь інше. Можна перейти з меса на драйвери vesa, відключивши nouveau в ubuntu. Використання mesa або vesa дасть різні списки в жокеї (додаткові драйвери), як і при використанні жокей-звичайних (зручно для додавання старших водіїв до списку жокею) У цьому відділі багато людей великої важкої роботи, і особисто визнали, що рекомендовані За останні місяці драйвер значно покращився, а також драйвер NVidia 310 був доступний або в центрі програмного забезпечення ubuntu, або в додаткових драйверах після активації запропонованих оновлень у джерелах програмного забезпечення (а потім оновлення). Що я встановив після встановлення, це те, що ніколи не встановлений власний драйвер, що означає, що дрібниці, такі як розмір піктограми запуску, неможливо регулювати (параметри системи> зовнішній вигляд), що вказує на 2-денний сеанс, а не на 3-й сеанс (нові аромати). Отже, маючи на увазі філософію ubuntu і те, що різні люди використовують свої машини для різних речей; можливо, варто запитати: "Це помилка? та / або що станеться, коли нувор вимкнено?"


4

Помістіть файл nvidia-graphics-drivers.confпід /etc/modprobe.d/каталог і перезавантажте систему.

Займіться в консоль і виконайте NVIDIA-Linux-x86-319.32.runзнову, таким чином, це не отримає помилку несумісності.


4
де чорт nvidia-graphics-drivers.conf?
Джеймі Хатбер

2

Чи можете ви додати до запитання модель своєї відеокарти та версію Ubuntu?

Незважаючи на те, що ви можете завантажити 96 драйверів серії з веб-сайту nVidia, він буде несумісний з останньою версією Xorg і не буде встановлюватись. Ви можете зробити спробу знецінити ваш X-сервер, але ви можете виявити, що інші функції Ubuntu будуть порушені і вам навіть не вдасться потрапити на будь-який графічний робочий стіл. Я б надав інструкції, як це зробити, але я не знаю, яку версію Ubuntu ви використовуєте. Можливо, ви можете це дізнатися за допомогою пошуку в Google. Дивіться публікацію № 7, тут , або цей проект запуску , який може бути цікавим;)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.