- Добро пожаловать! Рады приветствовать вас на форуме русскоязычного сообщества пользователей Mageia!
- как отключить nouveau и установить драйвер nvidia на mageia7 [РЕШЕНО]
- Сообщений 7
- 1 Тема от okdal 2019-04-17 00:47:56 (2019-04-18 10:13:10 отредактировано okdal)
- 2 Ответ от TopE 2019-04-17 09:17:52 (2019-04-17 09:33:53 отредактировано TopE)
- 3 Ответ от okdal 2019-04-17 22:39:55
- 4 Ответ от okdal 2019-04-17 22:41:14
- 5 Ответ от algri14 2019-04-18 02:48:29
- 6 Ответ от foreveryoung 2020-09-06 15:51:02
- Отключение модуля nouveau
- Драйвера Nvidia. Проблeмы с Nouveau.
Добро пожаловать! Рады приветствовать вас на форуме русскоязычного сообщества пользователей Mageia!
Администрация форума призывает всех пользователей писать правильно названия дистрибутивов, компаний, программ, термины и пр., а так же имена и фамилии.
Например: Arch, Debian, Fedora, Windows, AMD, Baobab, NVidia, , т.е. без транслитерации, а в именах и фамилиях давать её в скобках — Linus Torvalds (Линус Торвальдс)
Это обусловлено настройкой поисковиков по правильным названиям, которые облегчают наши же поиски информации в интернете.
как отключить nouveau и установить драйвер nvidia на mageia7 [РЕШЕНО]
Mageia Russian Community Forum → Оборудование → как отключить nouveau и установить драйвер nvidia на mageia7 [РЕШЕНО]
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений 7
1 Тема от okdal 2019-04-17 00:47:56 (2019-04-18 10:13:10 отредактировано okdal)
- okdal
- Пользователь
- Offline
- Откуда: Воронеж
- Зарегистрирован: 2014-02-23
- Сообщений: 198
Решил поэксперbментировать с magea7. Ну поставил, всё завелось. Только иксы работают на свободном драйвере. В drakx при выборе своей карты nvidia GeForce 340 изначально ставит не ту версию дров. Пробовал указать правильную. Всё ставиться, но иксы не стартуют. Пробую поставить обычный vesa. Тоже не стартуют. короче запуск возможен только на nouveau. Дрова с сайта нвидии невозможно установить, т.к. при любом запуске загружается nouveau. Пробовал всунуть nouveau в blacklist. Но он почему-то не воспринимается.
Вопрос:
1. Как можно иначе отключить nouveau, чтобы попытаться запустить дрова с сайта?
2. Как отключить nouveau, вполне возможно что и из репо само всё запуститься?
2 Ответ от TopE 2019-04-17 09:17:52 (2019-04-17 09:33:53 отредактировано TopE)
- TopE
- Пользователь
- Offline
- Зарегистрирован: 2015-11-22
- Сообщений: 2,079
копипаста. я так сто раз делал
Disable nouveau driver and reboot
$ sudo -i
# cat /etc/modprobe.d/disable-nouveau.conf
blacklist nouveau
blacklist vga16fb
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist amd76_edac
options nouveau modeset=0
END
# update-initramfs -u
# reboot
Stop x-server
Logout
Bring up terminal with Ctrl-Alt-F1, login
$ sudo -i
# service lightdm stop
# init 3
Install NVidia driver
Ignore the first warning about preinstall failing, agree to driver recompilation on kernel update and to configuration files update. Reboot.
# ./nvidia-installer
# reboot
ну или добавить в опции загрузки для маскировки нуво
GRUB_CMDLINE_LINUX_DEFAULT = «modprobe.blacklist=nouveau quiet»
или вписать в файл
/etc/modprobe.d/disable-nouveau.conf
строки
blacklist nouveau
options nouveau modeset=0
3 Ответ от okdal 2019-04-17 22:39:55
- okdal
- Пользователь
- Offline
- Откуда: Воронеж
- Зарегистрирован: 2014-02-23
- Сообщений: 198
короче говоря твои советы к решению вопроса не привели. Блэклист в mageia7 не воспринимается. Тем не менее я победил эту бяку.
Пришлось удалить пакет x11-чего-то там-nouveau, одновременно сменив драйвер на vesa в drakx11. После чего при перезагрузке наконец-то переключилось на весы, при этом произошло это только после повторной загрузке. И потом Удивительным образом запустился проеритарный драйвер из репо (правильно определил версию и всё заработало).
Вывод из этой басни таков: при установке 7 версии не надо выбирать в инсталлере модель видеокарты для Gf430, а выбирать vesa. а потом когда нормально загрузиться всё ставить дрова. Ну или разрабам надо поправить установщик.
4 Ответ от okdal 2019-04-17 22:41:14
- okdal
- Пользователь
- Offline
- Откуда: Воронеж
- Зарегистрирован: 2014-02-23
- Сообщений: 198
Как поправить заголовок темы?
5 Ответ от algri14 2019-04-18 02:48:29
- algri14
- Администратор
- Offline
- Откуда: Воронеж
- Зарегистрирован: 2014-02-13
- Сообщений: 3,417
Как обычно, в первом сообщении зайти в «Изменить», исправить что надо или поставить «Решено»
при установке 7 версии не надо выбирать в инсталлере модель видеокарты для Gf430, а выбирать vesa. а потом когда нормально загрузиться всё ставить дрова.
Попробую, когда буду ставить, у меня на GT430? до 5 версии Магеи проприетарные ставились без проблем, а потом начались грабли
6 Ответ от foreveryoung 2020-09-06 15:51:02
- foreveryoung
- Пользователь
- Offline
- Зарегистрирован: 2020-09-06
- Сообщений: 1
короче говоря твои советы к решению вопроса не привели. Блэклист в mageia7 не воспринимается. Тем не менее я победил эту бяку.
Пришлось удалить пакет x11-чего-то там-nouveau, одновременно сменив драйвер на vesa в drakx11. После чего при перезагрузке наконец-то переключилось на весы, при этом произошло это только после повторной загрузке. И потом Удивительным образом запустился проеритарный драйвер из репо (правильно определил версию и всё заработало).
Вывод из этой басни таков: при установке 7 версии не надо выбирать в инсталлере модель видеокарты для Gf430, а выбирать vesa. а потом когда нормально загрузиться всё ставить дрова. Ну или разрабам надо поправить установщик.
К сожалению, для меня не сработало, упорно грузится nouveau, несмотря на все блэклисты и танцы с бубном, при загрузке иксов зависает (если в xorg.conf стоит nvidia или vesa).
Наверное, можно было бы еще поковыряться, но время. Досижу уже на nuveau, если в 8й версии не пофиксят, придется валить на убунту.
А жаль, сидел на магии с тех времен, когда она еще была мандривой. ..
Источник
Отключение модуля nouveau
Бывает появляется необходимость отключить модуль nouveau , например если необходимо использовать универсальный модуль vesafb или перед установкой проприетарного видео-драйвера NVIDIA.
«nouveau ([nuvo]) — проект по созданию свободных драйверов видеокарт компании nVIDIA с поддержкой ускорения вывода трёхмерной графики. Изначально основан на распространяемом по свободной лицензии, но нечитаемом драйвере «nv» 2D-графики от nVIDIA.»
Если установщик nvidia-installer обнаружит активный драйвер Nouveau, он предложит создать файл настроек modprobe для отключения Nouveau. После чего потребуется перезагрузить компьютер и снова запустить nvidia-installer . Но мы пойдём инным путём и создадим такой файл настроек modprobe вручную.
Можно отредактировать уже имеющийся файл /etc/modprobe.d/blacklist.conf но тогда при обновление системы файл может быть обновлён и изменения будут потеряны.
Поэтому вместо редактирования уже имеющегося файла создадим новый файл, например /etc/modprobe.d/disable-nouveau.conf и впишем в него две строки.
Вне зависимости от того, создаете ли вы новый файл или редактируете имеющийся, в него должны быть добавлены следующие строки:
Первая строка запрещает модулю Nouveau уровня ядра автоматически загружаться при загрузке операционной системы. Она не предотвратит загрузку модуля по требованию, как и загрузку модуля сервером Х-интерфейса. Вторая строка запретит драйверу Nouveau осуществлять операции смены видеорежима через ядро.
Просто копируйте команды ниже, вставьте их в терминале (для тех кто вдруг ещё не знает, это тот который открывается после одновременного нажатия CTRL+ALT+T) и нажмите ENTER, а когда попросит ввести пароль сделайте это.
Если эта статья помогла вам, пожалуйста, оставьте комментарий
Спасибо за прочтение!
Если этот пост помог вам, и вы хотели бы показать свою поддержку, подумайте о том, чтобы заправить будущие посты, купив мне чашку кофе!
Источник
Драйвера Nvidia. Проблeмы с Nouveau.
Доброго времени суток!
У вчера установил себе Debian 8.1, до этого стояла 7 версия — и при попытке установить драйвера на видеокарту путём sh NVIDIA-Linux-*.run у меня возникли проблемы -установке мешает драйвер Nouveau. По гуглил, попробовал сделать как написано — но ничего не вышло. У меня стоит Nvidia GF 9400 GT.
-подскажите что делать с данной ошибкой? Что бы можно было установить драйверы путём sh NVIDIA-Linux-*.run.
-как установить драйверы другим способом? -подкиньте добротный мануал который будет на много лучше знакомого мне способа.
Вроде как 340 драйвер последний с поддержкой старья.
Так делают только муддураки. Ставь из репозитория. Сссылку тебе уже дали.
Nouveau в /etc/modprobe.d/blacklist.conf Создай xorg.conf (если его нет) и пропиши в нём драйвер, ну скажем, «nv». Перезагрузись, система загрузится с драйвером «nv». Далее как всегда: остановить иксы и sh NVIDIA-Linux-*.run.
и при попытке установить драйвера на видеокарту путём sh NVIDIA-Linux-*.run у меня возникли
Кто сказал вам, что нужно делать именно так? Ставить нужно из репозитория.
установке мешает драйвер Nouveau. По гуглил, попробовал сделать как написано — но ничего не вышло.
Заблокируйте загрузку модуля nouveau. Ну и установке загруженный модуль не мешает, он препятствует загрузке модуля ядра nvidia.
-как установить драйверы другим способом?
Ставьте из репозитория Debian. А именно:
— подключите ветки contrib и non-free к стандартным репозиториям.
— выполните обновление списка пакетов и произведите поиск по репозиторию:
подкиньте добротный мануал который будет на много лучше знакомого мне способа.
В «гугел» ходить не умеете? Открываете «гугел» и вводите «Debian wiki nvidia». Ну и ваш знакомый способ неправильный, в результате используемого вами способо вы будете вынуждены после каждого обновления яядра переустанавливать драйвер заново, точнее пересобирать модуль nvidia, но т.к. вы этого делать не умеете, то будете вынуждены переустанавливать драйвер из run файла целиком.
Ну и ваш знакомый способ неправильный, в результате используемого вами способо вы будете вынуждены после каждого обновления яядра переустанавливать драйвер заново, точнее пересобирать модуль nvidia
А часто ли в Debian stable ядро обновляется?
Да. Там пересобирают ядро в случая обнаружения проблем с безопасностью или ошибок, т.е. версия останется таже, но на него будут наложены патчи, устранающие проблеу и оно будет пересобрано. Как следствие нужно пересобирать и модуль nvidia в случае установки драйвера не из репозитория.
Да и вообще, ставить в бинарном дистрибутиве что-либо в обход пакетного менеджера плохо. Ставьте тогда Gentoo или Slackware.
Ответ на все вопросы. С Lenny ставлю блоб, проблем не замечано ни разу. Да и что мешает (в случае проблем) запустить .run ещё раз? А из плюсов: всегда свежий драйвер.
Это ответ на вопрос о том, что знаешь ли ты как пересобирать ядро и какие действия нужно выполнить при этом или нет, а так же какие последствия это даст. По сути если ты возьмёшь исходники ядра 4.0 и просто два раза соберёшь с одним и тем же конфигом ядро, то модуль nvidia, собранный под образ первого ядра ты не сможешь загрузить на ядре собранном второй раз с тем же конфигом и из тез же исходников. Вся суть в том, что есть magic version, он у каждого образа ядра уникален и зависит в том числе и от времени сборки ядра. При сборке внешнего модуля ядра, например модуля nvidia, в модуль помещается информация о версии ядра и его magic version и этот модуль будет загружаться лишь на ядре определённой версии и определённом magic version.
Под версией ядра я имею ввиду версию присвоенную Линусом, т.е. к примеру 4.0. В Debian так же в номере версии пакета с ядром присутствует ревизия наложенных на исходники ядра патчей, поэтому сама версия ядра будет одинакова, т.е., к примеру 4.0, а вот ревизия патчей разной.
А теперь, ввиду того, что в школе сейчас летние каникулы, скачай исходники ядра с kernel.org, собери из них ядро, затем собери под это ядро модуль nvidia, т.е. установи драйвер nvidia из run файла, а затем просто из этих же исходников с тем же конфигом собери ядро ещё раз, после чего загрузись с этого ядра и удостоверься, что просто так модуль nvidia, собранный ранее, не загружается. Нет, ты его можешь попробовать загрузить через
С Lenny ставлю блоб, проблем не замечано ни разу
Ты у нас являешься апологетом истины в последней инстанции? Если какой-то школьник с чем-либо не сталкивался и не знает, но всем доказывает, что он прав и нужно делать только так, ну что же, в лучшем случае над ним молча посмеются и ничего не скажут.
Да и что мешает (в случае проблем) запустить .run ещё раз?
Вот ты даже не в курсе как не переустанавливать драйвер целиком, а просто собрать модуль nvidia под новое ядро, о чём с тобой можно в таком случае ещё говорить. Иди читай документацию, для начала:
А из плюсов: всегда свежий драйвер.
В таком случае почитай как собирать из run файла deb пакет. Ну и свежий драйвер может быть тестируемым beta релизом.
Иди просвещайся, у тебя ещё 2 месяца до начала занятий в школе, может быть и успеешь во всём разобраться.
Иди просвещайся, у тебя ещё 2 месяца до начала занятий в школе, может быть и успеешь во всём разобраться.
Школу я закончил ещё до начала 2000х.
Признаю, здесь я погорячился.
Имелось в виду деинсталлировать установленные файлы и после запустить .run (не стал описывать каждый чих). Жаль, что человек с такими познаниями не смог мимо этого пройти.
В таком случае почитай как собирать из run файла deb пакет.
Ну и свежий драйвер может быть тестируемым beta релизом.
И?
И впредь давайте не будем переходить на личности.
Кто сказал вам, что нужно делать именно так? Ставить нужно из репозитория.
Отвечу вашей же цитатой:
Ты у нас являешься апологетом истины в последней инстанции? Если какой-то школьник с чем-либо не сталкивался и не знает, но всем доказывает, что он прав и нужно делать только так, ну что же, в лучшем случае над ним молча посмеются и ничего не скажут.
Имелось в виду деинсталлировать установленные файлы и после запустить .run (не стал описывать каждый чих). Жаль, что человек с такими познаниями не смог мимо этого пройти.
Мда, а я имеел ввиду, что драйвер можно не деинсталлировать и не переустанавливать, а именно пересобрать лишь модуль nvidia из исходников. Директория с исходными кодами модуля nvidia может быть либо в /usr/src/, либо ты можешь получить её из run файла. Почитай сам как это сделать.
К тому, что раз уж пользуешься бинарным дистрибутивом, то пользуйся им правильно. А именно собирай deb пакет и ставь правильно.
И то, что если ставить последнюю версию драйвера можно нарваться на ещё большие проблемы.
Я себя не считаю апологетом истины, но на цитирование меня я тебе отвечу: чья бы корова мычала, твоя бы молчала. С твоими знаниями тебе в начале стоит почитать документацию, wiki страницы используемого тобой дистрибутива, форумы. А уже потом, когда наберёшься знаний и опыта можешь давать советы и рекомендации.
-подскажите что делать с данной ошибкой? Что бы можно было установить драйверы путём sh NVIDIA-Linux-*.run.
Я знаю как это побороть и ответил. При чём в вашем ответе то же самое
Заблокируйте загрузку модуля nouveau.
В wiki, к которой вы меня отсылаете, описан способ установки установки драйвера из .run файла. В той же wiki ни чего не говорится о том, что устанавливать драйвер нужно единственным верным способом из репов. И уж тем более, ни чего не говорится о том, что из .run файла нужно непременно собрать .deb пакет. То, что я написал должно решить проблему. Так почему не посоветовать?
Так, мужики и дамы.
Я попытался установить драйвер по Вики, ссылка на которую была выше. Ставил дрова из репозитория — ничего не вышло. у меня даже Иксы не запустились.
Сейчас нашел пакет — nvidia-driver. Ставлю его, гляну что выйдет.
У вас тут много чего объясняется — вижу что знающие люди, всё обязательно прочту и усвою.
-Но вот одно но — как быть человеку который пересобрать и откомпилить ядро, скомпилировать модули к нему ещё не умеет или ему это просто не нужно? -он просто хочет установить драйвера на свою видеокарту.
» В данный момент в систему загружен свободный модуль ядра nouveau, который конфликтует с несвободным модулем ядра nvidia.
Чтобы исправить это, просто перезапустите компьютер после завершения установки. «
Чувствую затылочной долей) — что у меня снова ничего не загрузится.
» Драйвер NVIDIA пока не настроен; для активации его нужно добавить в xorg.conf.
Инструкции даны в документации на пакет. «
Что делать то? Как настроить?
А то перезагружаться как то боюсь уже)))
Сейчас в системе есть конфиг /etc/X11/xorg.conf ?
ну, не знаю, право. Так-то это единственное, что не запустилось. А иксы для полноценной работы не нужны вовсе. Что в логах пишет? xorg.conf поправил перед перезапуском иксов? rmmod&&modprobe сделал? https://wiki.gentoo.org/wiki/NVidia/nvidia-drivers#Xorg_says_it_can.27t_find_.
Не. В том то и дело)
Не запустился Гном точнее) -просто чёрный экран с мигающим курсором слева вверху.
Ээ ыы ммм аа яя это предполагаю, что иксы всё же не запустились. Нажми ctrl+alt+f1, залогинься, и посмотри, что написало в лог (cat /var/log/Xorg.0.log). Это после нормально установленного драйвера из реп.
Нужно его создать: Ctrl + Alt + F1 попадаешь в консоль. Логинишся под root, далее:
Источник