Kernel driver in use nouveau что значит
I'm trying to install proprietary nvidia graphics driver I downloaded from nvidia website. It will not install because it says that the "Nouveau kernel driver" needs to be disabled first.
I opened synaptic and uninstalled everything that had nvidia, nouveau, or jockey in its name. It still won't work.
What exactly do I need to do to disable the "Nouveau kernel driver"?
9 Answers 9
All links above are correct, however you must run sudo update-initramfs -u so the initramfs can be purged of nouveau
Cool this worked for me. I installed the blacklist file but it did not work. But strangely this step is not required on Ubuntu proper.
Just a quick question: Why are you downloading the drivers from Nvidia directly? The packages available through jockey (the Additional Drivers application) should be fine for most people and if you don't fit into "most people", using the X-SWAT PPA should give you the latest version of the nvidia driver.
Anyway, what you want is simple. Firstly you have to get out of X before you can install. You can do that by switching to a virtual terminal (tty) by pressing ctrl + alt + F1 logging on and then running sudo stop lightdm . Now run the installer. If it's still moaning about nouveau continue:
Run sudoedit /etc/modprobe.d/nvidia-graphics-drivers.conf and fill it with this:
The driver will create that file when it's installed, but you just want to speed things along. You'll need to reboot and kill X again now.
Then run the installer and all should be fine.
I tried this out and it didn't do anything. I'm still getting the incompatibility error from the Nvidia install script.
To anyone reading this I would strongly suggest that you use X-SWAT PPA as that should work and the blacklist solution might or might not (it didn't in my case).
I just installed the NVIDIA 64 bit drivers (310) for my GeForce 210 and the installer did the disabling step for me. Rebooted and it installed fine. :)
driviers in 16.04 doesn't appear to create this file, I had to create it manually. nomodeset is required in boot option
Add string nomodeset to your /etc/default/grub file at line GRUB_CMDLINE_LINUX_DEFAULT=line , or your nvidia driver won't work.
After the modifications, run:
Strange, indeed the message is gone from dmesg now, but why? And additionally, this the nomodeset option seems to cause the splash screen to blank-out and redraw incorrectly, not that this is a blocking issue, but it's really ugly.
Pass a kernel argument ( nouveau.blacklist=1 ) at boot to blacklist the driver by editing your /etc/default/grub file:
I really think this should be the accepted answer. Don't spend your afternoon smashing your face against your monitor like I did. This completely sidesteps the problem.
I am just a little penguin and have found disabling/blacklisting nouveau breaks many features within ubuntu especially window management items(i.e. missing menus etc which is fine if you know keyboard shortcuts for navigation/operation.) NVidia themselves in the readme highlight the possible need to create another file if modeprobe.d/blacklist allready contains anythingelse. It is possible to change from mesa to vesa drivers by disabling nouveau in ubuntu. Using mesa or vesa will give different listings in jockey(additional drivers) as will using jockey-common(handy for adding older drivers to jockey list) There has been much hard work going on in this department by many and have found personally that the recommended driver has been hugely improved in recent months as well as the NVidia 310 driver being available either in ubuntu software centre or additional drivers after activating proposed updates in Software Sources (and then updating). What i have found after installation is that there is never a proprietary driver installed which means little things like launcher icon size can not be adjusted (system settings>appearance) which is indicative of a 2d session and not 3d session (newer flavours). So bearing in mind the ubuntu philosophy and the fact different people use their machines for different things; it might be worth asking,"Is it a bug? and/or What happens when nouveau is disabled?
В этой статье описаны установка, настройка, обновление, удаление проприетарного драйвера для видеокарт Nvidia.
Просмотр модели видеокарты
Модель видеокарты можно узнать выполнив команду в терминале:
Если в компьютере обнаружена только видеокарта Nvidia, значит вам подходят инструкции с этой страницы.
Если вывод команды показал две видеокарты Intel + Nvidia, значит вам нужно воспользоваться другой инструкцией: nVidia Optimus
Выбор версии драйвера
Если вам подходит 71, 96, 173 версия, то перейдите к инструкции установка драйвера для старых видеокарт.
Установка драйвера из официального репозитория Ubuntu (рекомендуется)
Запустите терминал и выполните команды:
Получится примерно такой вывод, в последней строке указано название используемого видео драйвера
Установка более новой версии драйвера из PPA
Для Ubuntu существует неофициальный репозиторий, в котором выкладываются новые версии драйверов, это драйверы собранные из исходников с сайта Nvidia упакованные в deb пакеты.
Получится примерно такой вывод, в последней строке указано название используемого видео драйвера
Установка драйвера с официального сайта Nvidia (сборка из исходников)
Нужно иметь ввиду, что если вы установили драйвер этим способом, то при каждом обновлении ядра графическая подсистема не будет загружаться, и придется переустанавливать драйвер через системную консоль!
Предложит запустить nvidia-xconfig для создания xorg.conf, для автоматичеcкого заполнения (рекомендуется) - нажмите Yes, для ручного заполнения - нажмите No;
Получится примерно такой вывод, в последней строке указано название используемого видео драйвера
Если после установки драйвера не воспроизводится видео в плеерах, значит не работает VDPAU идущий с драйвером, тогда замените его на VDPAU из репозитория, это делается командой:
Удаление драйвера установленного из исходников
Для удаления достаточно одной команды, её можно выполнить в терминале, в консоли, в Recovery mode
После перезагрузки можно будет установить другой видеодрайвер.
Устранение возможных проблем
Неправильно определяются разрешение и частота монитора
Если не устанавливается или неправильно определяются разрешение и частота монитора, нужно добавить следующие строки в секцию «Screen»: ..
..разрешение соответственно меняем на то, которое вам нужно
Или воспользоваться методом определения Modeline для этих целей, используя утилиту gtf. Для этого нужно точно знать разрешение и частоту вашего монитора от производителя, Включая горизонтальную и вертикальную развёртку вашего монитора, которые можно узнать в паспорте или на сайтах производителя. Смотрите обсуждение сводной темы. Применение gtf - 1920×1200 60Hz для монитора HP-ZR24w. Вводим в терминал: ..
Далее копируем строку Modeline и вставляем в файл xorg.conf, в секцию «Monitor» и правим значения опций HorizSync и VertRefresh. Опции VendorName и ModelName редактируйте согласно своей модели, - либо вообще не трогайте(!): ..
Медленно работает (тормозит) интерфейс в Ubuntu на видеокартах Nvidia
Суть проблемы в том, что видеокарта nVidia с включённой по умолчанию опцией PowerMizer динамически меняет частоты памяти и GPU на видеокарте, а система болезненно на это реагирует.
Выходом является смена в Nvidia X Server settings ( nvidia-settings ) в разделе PowerMizer - Preferred Mode режима с Adaptive на Maximum Performance. После перезагрузки ПК, настройки сбросятся и нужно автоматизировать установку Maximum Performance.
CPU - i386 HDD - 4Gbем в которых xorg.conf отсутствует можно изменить рассматриваемую опцию, поместив следующую команду в автозапуск:
Исправление загрузочного экрана (Plymouth)
Измените параметры загрузчика, для этого в терминале введите:
Найдите и добавьте/исправьте строчки на следующие, изменив разрешение на своё:
Возможно потребуется использовать 16-битную глубину цвета (GRUB_GFXMODE=1440x900x16)
Исправление загрузочного экрана (Plymouth) в Ubuntu 10.04, 10.10, 11.04, 11.10
Заметка для редакторов: Проверить, для каких выпусков Ubuntu подходит способ. Если для 12.04 и 12.10 он отличен — описать изменения.
Измените параметры загрузчика, для этого в терминале введите:
Найдите и добавьте/исправьте строчки на следующие, меняя «номер» и разрешение на свои:
Значение vga=«номер» для GRUB_CMDLINE_LINUX берется из вывода команды
Отредактируйте файл /etc/grub.d/00_header
Найдите строку и впишите нужное вам разрешение
Также сразу под этой строкой допишите
Далее в этом же файле найдите строку и замените в ней разрешение на нужное:
Добавьте в файл строку, меняя в ней разрешение на нужное:
Дополнительные опции
В некоторых случаях позволяет ускорить работу с шейдерами
Позволяет для видеокарт GF9xxx, GTX2xx и новее избежать разбиения изображения на 6 маленьких экранов
Наиболее часто помогает, опция убирает проверку различных параметров портов видеокарты и опций передаваемых монитором, но воспринимаемых системой ошибочно.
Выключает считывание EDID монитора, который используется системой как источник возможных режимов, диапазонов частот, а также считывания физических размеров дисплея и определения количества точек на дюйм.
Выключает тест памяти видеокарты на аппаратные ограничения пропускной способности.
Опция вызывает принудительную синхронизацию с точными таймингами, указанными в ModeLine, а не с приближенными к ним, которые указаны в EDID.
SLI режим
Если не работает SLI режим или не запускается X-сервер с двумя включенными карточками, то добавляем в секцию «Device» строку:
Настройка TV-out
Подключение TV настраивается обычно через Система⇒Администрирование⇒NVIDIA X Server Settings, но если после настройки так и не удается вывести изображение на TV, добавляем следующие строки в секцию «Screen»:
Режим опции «TVOutFormat» можно задать вручную, вписав вместо «AUTOSELECT» одно из следующих значений:
TVOutFormat | Поддерживаемые TV форматы |
---|---|
«AUTOSELECT» | PAL, NTSC, HD |
«COMPOSITE» | PAL, NTSC |
«SVIDEO» | PAL, NTSC |
«COMPONENT» | HD |
«SCART» | PAL, NTSC |
Режим опции «TVStandard» можно менять взависимости от того формата который вам нужен, вписав вместо «PAL-B» одно из следующих значений:
TVStandard | Описание |
---|---|
«PAL-B» | |
«PAL-D» | |
«PAL-G» | |
«PAL-N» | |
«NTSC-J» | |
«NTSC-M» | |
«HD480i» | |
«HD480p» | |
«HD576i» | |
«HD576p» | |
«HD720p» | |
«HD1080i» | |
«HD1080p» |
Разгон видеокарт семейства nVidia Fermi
Для активации возможности разгона формируем и редактируем xorg.conf:
В секцию «Device» добавляем следующую строку:
, сохраняем файл и перезапускаем иксы. Теперь через утилиту nvidia-settings в разделе PowerMizer вам доступно управление частотами памяти и ядра. Данные настройки будут сбрасываться каждый новый сеанс. Если вы хотите сохранить установленные настройки разгона, сформируйте конфиг-файл .nvidia-settings-rc в домашнем каталоге пользователя, сохранив текущую конфигурацию через nvidia-settings, и добавьте в полученный файл следующие строки:
, где числовые значения - разгон частот ядра и памяти соответственно. Остается добавить команду
в автозапуск, и ваш разгон будет применяться при каждом новом сеансе.
Техническая поддержка nVidia
Если при использовании проприетарного драйвера nVidia у вас возникнут какие-либо проблемы вы можете обратиться в техническую поддержку компании nVidia:
Недавно уже обращался. Проблема с установкой драйвера видеокарты nvidia в linux. Вот логи:
В неправильном подборе железа. Беспроблемное видео в Linux это точено не к nVidia.
Хорошо, у меня стоит еще intel, возможно ли испольщовать ее на максимум, как происходит установка драйверов на нее?
попробуй Q4OS, тебе понравится
в неправильном дистрибутиве. Я не шучу.
И в использовании инсталераю Неужели в репозиториях не нашлось подходящего драйвера?
Это виндузятство головного мозга — искать не в репозитории, а по всем интернетам шарахаться. Хотя в дистрибутиве, особенно в дебиане, есть почти всё: и программы, и документация.
Ну, я, как обычно, следовал инструкции. Там же было сказано зайти на офф. сайт nvidia, скачать оттуда подходящий драйвер, после этого открыть его .bin По логике вещей у них все получалось, у меня же другая история. Если существует возможность установки драйверов через репозитории, то очень был бы рад, если вы бы ввели меня в краткий курс дела.
Та если бы я знал как он называется. Для меня в новинку вообще установка драйверов на графические карты, раньше в этом не нуждался, поэтому как было сказано в инструкции, так и поступил. Про установку драйверов в репозиториях только вот сейчас узнал.
Спасибо, конечно, но я не для того и практикуюсь в linux, чтобы отвыкнуть от привычных окон)
amorpher ★★★★★ ( 06.03.17 00:30:52 )
Последнее исправление: amorpher 06.03.17 00:36:57 (всего исправлений: 1)
есть такой пакет nvidia-detect - он рекомендует какие дрова устанавливать, что порекомендует то и ставте - следите за тем что пишет терминал, может просто скажет перезагрузитесь и все, а может скажет добавить дровишки в xorg.conf - так что не зеваем.
Там же есть и про версию с офф.сайта, но её имеет смысл ставить только если версия из репозитория не работает как надо.
зайти на офф. сайт nvidia, скачать оттуда подходящий драйвер
Может, это потому что карта дискретная?
Может, это потому что карта дискретная
может потому что карта не nvidia
Информация о видеокартах:
извиняюсь невнимательно прочитал тред, оказывается это ноут - полный отстой там наверно типа 2 видяхи и пока первую не запустишь вторая не подхватит
Очень мило с вашей стороны называть так мой ноут, но да, вы правы. В течении 2-х месяцев собираюсь купить новый. Так что насчет решения этой проблемы, есть что-то?
так и есть - вначале ее реанимировать придется, я пас у меня нет интоловских карт и никогда не было - ниразу не заморачивался, но смысл прост - нужны драйвера для нее, гуглите как установить видеодрайвер intel linux.
только умаляю никаких офсайтов - все дрова должны влететь через репы и желательно через штатные
многие знакомые спрашивают меня - посоветуй ноутбук, всем говорю одно и то же - они теперь полное говно и посоветовать что либо не могу, единственное что могу посоветовать вам - взять ноут с предустановленым линем это хотя бы гарантирует работоспособность железа под линукс, в остальном все ноуты отстой - сплошной uefi и кастрированые биосы + стали выпускать с несьемной батареей - вообще огонь.
Во первых это оптимус. Установив драйвер на nvidia не изменится ничего, ты всё также будешь работать через intel. Для работы с оптимусами есть две возможности - prime и bumblebee. Почитай чем они различаются и выбери, что же в конце концов тебе надо?
Во вторых - для чего тебе Kali? слышал что он крутой? Да нахрен он не нужен, уж точно не для игр. Тебе надо дистрибутив со свежими дровами, ядрами и версиями программ, потому что комп новый (я прав?). Я советую Manjaro. Всё свежее, при установке видяхи подхватятся и настроятся, тебе останется научиться пользоваться bumblebee для нужных программ и игр. Всё что есть в Kali можно установить и в Manjaro и в любом другом дистрибутиве.
И выдает ошибку: ./nvidia-installer: not found Хотя устанавливаюсь с каталога, куда скачал. И сделал его исполняемым. Как быть ?
PS: может создать эту папку руками /nvidia-installer чтоб было куда распаковывать ? А где она должна быть по умолчанию ?
Что за видеокарта? Почему бы не попробовать установить с помощью dkms?
Всё немного сложнее. Сделать исполняемым это правильно, запускать из под рута, запускать не из под иксов
Все это соблюдал. Видяха 320M Nvidia Dell Vostro 3700
Из репозиториев через aptitude ставится нормально. Но я хочу свежие и русские :)
Некоторые моменты всё равно доводить до ума придётся, если не уверены, то лучше ставить драйверы из репозитория
С русскими горячку не порите, свежие все на английском, больше настроек и выбора, но НА АНГЛИЙСКОМ
Загрузись в однопользовательском режиме
Да, только 2 и 3 пункты не выполнял - изначально консоль грузится. Про русский - это я так :) 6. - до этого не доходит :) Идет проверка архива - ОК а потом ошибка, что выше.
Можно попробовать перескачать драйвер, может быть инсталлер побился
Сдаётся мне, что у тебя будут проблемки.
а) инсталлер будет просить gcc/libc более старых версий
б) после установки самых свежих версий ПО иксы начнут падать при попытке задействовать 3D
По своему опыту могу сказать, что дрова Nvidia не дружат с последним Хorg-ом из Debian testing/sid
На версии xorg из Lenny полёт нормальный
ЗЫ Debian Sid + geforce7300
Проблемы надуманы: у меня на 310M предупредил, о том что стоит gcc 4.4 c чем-то, а инсталлер скомпилирован 4.3, 3D не падает, всё стабильненько, но драйвера, правда оставляют желать
А версия xorg какая?
Я неоднократно пробовал Nvidia с новым xorg завести.
Но никакой бубен не помог.
Работает всё только с xorg из стейбла
У меня стэйбл, и у ТС тоже, тестинг я пока ещё не трогал
> По своему опыту могу сказать, что дрова Nvidia не дружат с последним Хorg-ом из Debian testing/sid
Я неоднократно пробовал Nvidia с новым xorg завести.
Уже вроде как пофиксили в новом xorg 1.1.11 и с блобом не должно быть проблем.
> Уже вроде как пофиксили в новом xorg 1.1.11 и с блобом не должно быть проблем.
Нет, в 1.11.1 блоб от нвидии очень тормозит. Нужно накладывать патч, чтобы от этого избавиться. Подробнее можно почитать здесь. Возможно, патч закрывает не все глюки, так что обновляться на 1.11.1 я бы не рекомендовал.
Так что не морочить коки и ставить из репозитория ?
> Так что не морочить коки и ставить из репозитория ?
Если работает и все устраивает, то почему бы и нет.
может таки перестанешь нести чушь?
не обязательно - есть ключик "--no-x-check"
ТС, НИКОГДА так не делай - огребёшь кучу проблем
для этого есть пакеты в репах
но если ССЗБ ---> Ошибка при установке Nvidia, (установка драйверов с офф сайта) (комментарий)
Ты истеричка, что неправильно сказано? Он не должен быть исполняемым? Эти ключики молодец что знаешь, а ещё можно гланды через анус удалять.
BEFORE YOU BEGIN DRIVER INSTALLATION
Before beginning the driver installation, you should exit the X server. In addition you should set your default run level so you will boot to a vga console and not boot directly into X (please consult the documentation that came with your Linux distribution if you are unsure how to do this; this is normally done by modifying your /etc/inittab file). This will make it easier to recover if there is a problem during the installation.
Осиль руководство от Nvidia
малыш, не учи отца и баста!
поучи матчасть лучше, прежде чем спорить
Он не должен быть исполняемым?
нет
*внезапно* это скрипт!
этот момент не обязателен, но расово верен. Через sh ты запустишь, но через ./ нет, батяня тут нарисовался
>Через sh ты запустишь, но через ./ нет
Кэп?
то, что он не должен быть исполняемым, я доказал уже давно
зачем ты споришь - не понятно
расово верен исполняемы скрипт?
окстись, неуч!
Пока ты доказал только, что модифицируешь процессы и группы процессов без их остановки, что когда-нибудь приведёт к крэшу. Этот скрипт не обязательно должен быть исполняемым, согласен, но желательно, так визуально проще. Или тебя сам факт исполняемых скриптов корёжит?
>модифицируешь процессы и группы процессов без их остановки
ЩИТО? о_О
ты в своём уме?
меня не корёжит - но объявлять это расово верным.
Я бы посмотрел как ты в cron закинешь скрипт, без присвоения ему флага исполняемый
sh бла?
bash бла?
exec bash бла?
exec sh бла?
велосипедизм, понастроят пирамид и вложений. Проще надо, если можно проще
Вот такие пирожки. Запарился ужо. Наверно буду ставить с репы :( Спасибо всем.
>The Nouveau kernel driver is currently in use by your system.
нуво и блоб не совместимы
самое простое - поставить с репа (и это правильно)
а потом средствами дистра выбрать дрова - если есть такое
если нет - то банить нуво ручками и выбрать реализация OpenGL-а
I found this 2012 discussion but didn't work for me.
2 Answers 2
According to the NVIDIA developer zone: Create a file:
With the following contents:
Regenerate the kernel initramfs:
It worked, thanks! BTW, in Arch Environment, the update-initramfs -u is different. You will need to find your kernel preset in /etc/mkinitcpio.d/ (e.g. linux417.preset), and run sudo mkinitcpio -p linux417 , and reboot. All done!
maybe it is too late ,but hope can help for others. the follow tips worked for ubuntu 16.04 and elementary os 0.4.
remove all nvidia packages ,skip this if your system is fresh installed
install some packages for build kernel:
now block and disable nouveau kernel driver:
Insert follow lines to the blacklist.conf:
Disable the Kernel nouveau by typing the following commands( nouveau-kms.conf may not exist,it is ok):
build the new kernel by:
Is item 4 necessary? It looks to be a repeat of "options nouveau modeset=0" that was added to /etc/modprobe.d/blacklist.conf mentioned in your item 3.
I did this, then CTRL+ALT+F1, sudo service lightdm stop,then was able to run the installer. I don't know if it was essential to do this, but I did and I was able to run the installer successfully. Thanks!
This just killed my system. After rebooting now i see an endless blackscreen, not even a darn cursor ;(
@revolutionary that's odd, you must not have a fallback driver. do you have a spare vga monitor anywhere??
well, you can't undo your changes and rerun sudo update-initramfs -u to re-enable nouveau. I did just that like an idiot and had to reinstall xubuntu because I screwed everything up to where any nvidia driver installation failed. best thing I can recommend for @revolutionary is to grab a vga monitor (lcd, crt, doesn't matter). that should at least run off the fallback mode and help get you somewhere.
Highly active question. Earn 10 reputation (not counting the association bonus) in order to answer this question. The reputation requirement helps protect this question from spam and non-answer activity.
Читайте также: