[Решено:] Сменил видеокарту - все слетело
Модератор: Модераторы разделов
[Решено:] Сменил видеокарту - все слетело
Здравствуйте!
Сменил видеокарту - Nvidia 470 на 980. В результате в настройках KDE "Параметры системы" монитор определяется как default и выводит разрешение 1024Х768 (DELL 2415, подключен через HDMI).
При загрузке с параметром nomodeset осиливает разрешение 1600Х1200 но монитор по-прежнему не определяется, параметры урезаны.
Вывод lspci по карте
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:13c0] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device [1043:8513]
Kernel modules: nouveau
Кто-то сталкивался?
Сменил видеокарту - Nvidia 470 на 980. В результате в настройках KDE "Параметры системы" монитор определяется как default и выводит разрешение 1024Х768 (DELL 2415, подключен через HDMI).
При загрузке с параметром nomodeset осиливает разрешение 1600Х1200 но монитор по-прежнему не определяется, параметры урезаны.
Вывод lspci по карте
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:13c0] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device [1043:8513]
Kernel modules: nouveau
Кто-то сталкивался?
openSUSE Tumbleweed KDE
Ryzen5 3600 - ASUS Prime X470 Pro - GTX 980
Ryzen5 3600 - ASUS Prime X470 Pro - GTX 980
Re: [Решено:] Сменил видеокарту - все слетело
После смены видеокарты смена (переустановка) видеодрайвера обязательна, если вы используете проприетанрый блоб. Свободные драйверы от этого недостатка свободны.
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: [Решено:] Сменил видеокарту - все слетело
Так
же.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: [Решено:] Сменил видеокарту - все слетело
Чего гадать? Смотрите лог сервера. Он, вероятно, в /var/log/Xorg.0.log
Re: [Решено:] Сменил видеокарту - все слетело
Bizdelnick
А вы уверены, что до смены карты был тот же nouveau? И что эта карта им поддерживается? Я -- не очень.
А вы уверены, что до смены карты был тот же nouveau? И что эта карта им поддерживается? Я -- не очень.
Re: [Решено:] Сменил видеокарту - все слетело
yars писал(а): ↑01.12.2015 13:13Bizdelnick
А вы уверены, что до смены карты был тот же nouveau? И что эта карта им поддерживается? Я -- не очень.
Конечно до смены был тот же драйвер, я не преминул бы указать на его смену. А вот насчет поддержки - это вопрос, на сайте nouevau поддержка заявлена, но та ли версия, котрая поддерживает поставляется в дистрибутиве...
s.xbatob, а что конкретно смотреть в логе? Там почти 2 тыс строк.
openSUSE Tumbleweed KDE
Ryzen5 3600 - ASUS Prime X470 Pro - GTX 980
Ryzen5 3600 - ASUS Prime X470 Pro - GTX 980
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: [Решено:] Сменил видеокарту - все слетело
Если бы драйвер не поддерживал эту карту, он бы не работал вообще, логично?
Выложите лог на pastebin, вместе посмотрим.
Выложите лог на pastebin, вместе посмотрим.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: [Решено:] Сменил видеокарту - все слетело
openSUSE Tumbleweed KDE
Ryzen5 3600 - ASUS Prime X470 Pro - GTX 980
Ryzen5 3600 - ASUS Prime X470 Pro - GTX 980
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: [Решено:] Сменил видеокарту - все слетело
Godjira
В первом приближении достаточно было сделать
и не пришлось бы просматривать две тысячи строк.
А пока лично я вижу следующее
Потом по очереди загружаются
А вот отсюда
Отваливается ранее удачно загруженный fbdev, ну и т.д.
Тем не менее, иксы, как я понимаю, всё-таки стартуют.
Любопытно, что у Вас всё-таки с фреймбуфером и kms?
В качестве решения можно попробовать сгенерить xorg.conf и явно прописать там необходимые настройки и режимы. Ничего криминального в таком варианте нет, раз уж оно автоматом не срабатывает правильно.
В первом приближении достаточно было сделать
Код: Выделить всё
cat /var/log/Xorg.0.log | grep EE
А пока лично я вижу следующее
неудачная попытка загрузить модуль nvidia[ 4.985] (EE) Failed to load module "nvidia" (module does not exist, 0)
Потом по очереди загружаются
все вроде бы успешно.[ 4.985] (II) LoadModule: "nouveau"
......
[ 4.986] (II) LoadModule: "nv"
......
[ 4.986] (II) LoadModule: "modesetting"
......
[ 4.986] (II) LoadModule: "fbdev"
......
[ 4.986] (II) LoadModule: "vesa"
А вот отсюда
начинаются проблемы[ 4.987] (EE) [drm] KMS not enabled
[ 4.987] (EE) [drm] KMS not enabled
Отваливается ранее удачно загруженный fbdev, ну и т.д.
Тем не менее, иксы, как я понимаю, всё-таки стартуют.
Любопытно, что у Вас всё-таки с фреймбуфером и kms?
В качестве решения можно попробовать сгенерить xorg.conf и явно прописать там необходимые настройки и режимы. Ничего криминального в таком варианте нет, раз уж оно автоматом не срабатывает правильно.
Re: [Решено:] Сменил видеокарту - все слетело
Ну, как я и говорил. Стоит проприетарный nvidia, который не может загрузиться с новой видеокартой, а свободный nouveau не может загрузиться с libGL.so от проприетарного драйвера. А проприетарный не может загрузиться потому, что
То есть, устройство не создается. И создается впечатление, что лог неполный (при всех его двух тысячах строк, что явно ненормально).
P.S. И да cat | grep снова в теме
Код: Выделить всё
[ 4.987] (EE) open /dev/dri/card0: No such file or directory
То есть, устройство не создается. И создается впечатление, что лог неполный (при всех его двух тысячах строк, что явно ненормально).
P.S. И да cat | grep снова в теме
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: [Решено:] Сменил видеокарту - все слетело
Ну да, в конечном итоге цепляется vesa, отсюда и ограничения по режимам.
Вы точно никогда раньше не ставили проприетарный драйвер nvidia (даже если потом и удалили)? Чтобы убедиться, что система в целости, прогоните rpm -Va (от имени root).
Вы точно никогда раньше не ставили проприетарный драйвер nvidia (даже если потом и удалили)? Чтобы убедиться, что система в целости, прогоните rpm -Va (от имени root).
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: [Решено:] Сменил видеокарту - все слетело
Судя по логу у вас остались хвосты от модуля nvidia - в файле /etc/X11/Xorg.conf и в параметрах запуска ядра. Уберите их. Файл можно совсем удалить, а из параметров запуска ядра - всякие упоминания о nouveau или modeset
Re: [Решено:] Сменил видеокарту - все слетело
Bizdelnick писал(а): ↑01.12.2015 23:09Вы точно никогда раньше не ставили проприетарный драйвер nvidia (даже если потом и удалили)? Чтобы убедиться, что система в целости, прогоните rpm -Va (от имени root).
Нет, 13.2 я ставил с ноля, и даже старые папки из 12.3 поштучно перелинковывал в свежий /home. Как с самого начала nouveau все подхватил, так и работало все до прошлой недели Блоб стоит в Убунте на другом разделе...
rpm -Va
Код:
S.5....T. c /etc/postfix/main.cf
S.5....T. c /etc/postfix/master.cf
.M....... c /etc/iscsi/iscsid.conf
....L.... /usr/lib64/browser-plugins/javaplugin.so
S.5....T. /var/spool/atjobs/.SEQ
.M....... /usr/lib/virtualbox/VirtualBox
......... /lib/modules/3.16.7-21-desktop/updates/vboxdrv.ko (перемещен)
......... /lib/modules/3.16.7-21-desktop/updates/vboxnetadp.ko (перемещен)
......... /lib/modules/3.16.7-21-desktop/updates/vboxnetflt.ko (перемещен)
......... /lib/modules/3.16.7-21-desktop/updates/vboxpci.ko (перемещен)
.M....... /etc/cups
.M....... /var/lib/PackageKit/transactions.db
......... /lib/modules/3.16.7-29-desktop/updates/vboxdrv.ko (перемещен)
......... /lib/modules/3.16.7-29-desktop/updates/vboxnetadp.ko (перемещен)
......... /lib/modules/3.16.7-29-desktop/updates/vboxnetflt.ko (перемещен)
......... /lib/modules/3.16.7-29-desktop/updates/vboxpci.ko (перемещен)
SM5....T. c /etc/default/grub
......... /lib/modules/3.16.7-21-desktop/updates/vboxguest.ko (перемещен)
......... /lib/modules/3.16.7-21-desktop/updates/vboxsf.ko (перемещен)
......... /lib/modules/3.16.7-21-desktop/updates/vboxvideo.ko (перемещен)
....L.... /usr/share/java/xml-commons-apis.jar
S.5....T. c /etc/sysconfig/SuSEfirewall2
S.5....T. c /etc/plymouth/plymouthd.conf
S.5....T. c /etc/tuned/active_profile
.......T. c /etc/YaST2/control.xml
SM5....T. /usr/share/applications/defaults.list
S.5....T. c /etc/pulse/client.conf
missing /usr/lib64/libreoffice/share/autocorr/acor_de-AT.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_de-BE.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_de-CH.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_de-LI.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_de-LU.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-AR.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-BO.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-CL.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-CO.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-CR.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-CU.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-DO.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-EC.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-GT.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-HN.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-MX.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-NI.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-PA.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-PE.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-PR.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-PY.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-SV.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-US.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-UY.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_es-VE.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_fr-BE.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_fr-CA.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_fr-CH.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_fr-LU.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_fr-MC.dat
missing /usr/lib64/libreoffice/share/autocorr/acor_it-CH.dat
S.5....T. c /etc/ntp.conf
....L.... c /etc/pam.d/common-account
....L.... c /etc/pam.d/common-auth
....L.... c /etc/pam.d/common-password
....L.... c /etc/pam.d/common-session
S.5....T. c /etc/fonts/conf.d/10-rendering-options.conf
S.5....T. c /etc/fonts/conf.d/58-family-prefer-local.conf
.......T. /usr/lib64/gconv/gconv-modules.cache
......... /usr/lib64/kde4/kcm_adobe_flash_player.so (перемещен)
......... /usr/share/icons/hicolor/16x16/apps/flash-player-properties.png (перемещен)
......... /usr/share/icons/hicolor/22x22/apps/flash-player-properties.png (перемещен)
......... /usr/share/icons/hicolor/32x32/apps/flash-player-properties.png (перемещен)
......... /usr/share/icons/hicolor/48x48/apps/flash-player-properties.png (перемещен)
......... /usr/share/kde4/services/kcm_adobe_flash_player.desktop (перемещен)
.......T. c /etc/login.defs
.....U... /var/cache/cups
....L.... /usr/lib64/browser-plugins/javaplugin.so
.M....... /usr/lib/virtualbox/VBoxHeadless
.M....... /usr/lib/virtualbox/VBoxNetAdpCtl
.M....... /usr/lib/virtualbox/VBoxNetDHCP
.M....... /usr/lib/virtualbox/VBoxSDL
....L.... d /usr/share/man/man1/ftp.1.gz
S.5....T. c /usr/share/kde4/config/kdm/kdmrc
......... /lib/modules/3.16.7-29-desktop/updates/vboxguest.ko (перемещен)
......... /lib/modules/3.16.7-29-desktop/updates/vboxsf.ko (перемещен)
......... /lib/modules/3.16.7-29-desktop/updates/vboxvideo.ko (перемещен)
S.5....T. /usr/lib/systemd/system/dbus.service
s.xbatob
У меня отсутствует /etc/X11/Xorg.conf
А в grub.cfg ядру передаются только параметры splash=silent quiet showopts
Есть еще в разделе /etc/grub.d/00_header:
Код: Выделить всё
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
если это имеет отношение...
openSUSE Tumbleweed KDE
Ryzen5 3600 - ASUS Prime X470 Pro - GTX 980
Ryzen5 3600 - ASUS Prime X470 Pro - GTX 980
Re: [Решено:] Сменил видеокарту - все слетело
Hephaestus писал(а): ↑01.12.2015 22:54В качестве решения можно попробовать сгенерить xorg.conf и явно прописать там необходимые настройки и режимы. Ничего криминального в таком варианте нет, раз уж оно автоматом не срабатывает правильно.
Эх, Вы мне и в прошлый раз советовали, когда у меня проблема с двумя мониторами была, но я так и не решился генерить. Это, наверное, посттравматический синдром - я когда только пытался с Линуксом подружиться, были большие проблемы с Иксами, до сих пор этот файл стараюсь не трогать)) Хотя когда-то надо ведь, чтобы не задавать глупых вопросов.
openSUSE Tumbleweed KDE
Ryzen5 3600 - ASUS Prime X470 Pro - GTX 980
Ryzen5 3600 - ASUS Prime X470 Pro - GTX 980
Re: [Решено:] Сменил видеокарту - все слетело
Написал на Багзиллу. Ответ мне был таков:
Ilia Mirkin 2015-12-04 17:13:32 UTC
[ 0.000000] Linux version 3.16.7-29-desktop (geeko@buildhost) (gcc version 4.8.3 20140627 [gcc-4_8-branch revision 212064] (SUSE Linux) ) #1 SMP PREEMPT Fri Oct 23 00:46:04 UTC 2015 (6be6a97)
I believe nouveau gained modesetting support for GM20x in Kernel 3.19. Additional fixes were made in later kernel versions too. Feel free to reopen if it doesn't work with kernel 4.2 or later.
Note that 'nomodeset' completely prevents nouveau from doing anything at all, so you end up using vesa or whatnot.
Я так понимаю, надо ядро сменить? Где их вообще брать для openSUSE и какое лучше ставить?
Ilia Mirkin 2015-12-04 17:13:32 UTC
[ 0.000000] Linux version 3.16.7-29-desktop (geeko@buildhost) (gcc version 4.8.3 20140627 [gcc-4_8-branch revision 212064] (SUSE Linux) ) #1 SMP PREEMPT Fri Oct 23 00:46:04 UTC 2015 (6be6a97)
I believe nouveau gained modesetting support for GM20x in Kernel 3.19. Additional fixes were made in later kernel versions too. Feel free to reopen if it doesn't work with kernel 4.2 or later.
Note that 'nomodeset' completely prevents nouveau from doing anything at all, so you end up using vesa or whatnot.
Я так понимаю, надо ядро сменить? Где их вообще брать для openSUSE и какое лучше ставить?
openSUSE Tumbleweed KDE
Ryzen5 3600 - ASUS Prime X470 Pro - GTX 980
Ryzen5 3600 - ASUS Prime X470 Pro - GTX 980
Re: [Решено:] Сменил видеокарту - все слетело
Вообще -- собирать из исходников, а так -- из репозиториев, например, ядро openSUSE Leap: http://kernel.opensuse.org/packages/openSUSE-42.1
Re: [Решено:] Сменил видеокарту - все слетело
Godjira писал(а): ↑04.12.2015 20:43Написал на Багзиллу. Ответ мне был таков:
Ilia Mirkin 2015-12-04 17:13:32 UTC
[ 0.000000] Linux version 3.16.7-29-desktop (geeko@buildhost) (gcc version 4.8.3 20140627 [gcc-4_8-branch revision 212064] (SUSE Linux) ) #1 SMP PREEMPT Fri Oct 23 00:46:04 UTC 2015 (6be6a97)
I believe nouveau gained modesetting support for GM20x in Kernel 3.19. Additional fixes were made in later kernel versions too. Feel free to reopen if it doesn't work with kernel 4.2 or later.
Note that 'nomodeset' completely prevents nouveau from doing anything at all, so you end up using vesa or whatnot.
Я так понимаю, надо ядро сменить? Где их вообще брать для openSUSE и какое лучше ставить?
Неправильно понимаете: опцию nomodeset (или её эквиваленты в более новых ядрах) передаёт ядру загрузчик. А ещё у вас X сервер пытается грузить несуществующий модуль nvidia. Всё это достаточно прозрачно говорит о том, что у вас когда-то был установлен драйвер от nvidia, но потом он был некорректно удалён (например, вы обновили ядро)
Для начала при загрузке системы выйдете в меню grub, найдите в параметрах загрузки ядра этот nomodeset, удалите его и посмотрите на результат.
Re: [Решено:] Сменил видеокарту - все слетело
Да нет же, nomodeset я прописываю вручную при загрузке, чтобы получить приемлемые 1600X1200. А ядро я не менял и драйверов не ставил, правда.
Я отписал на сузевскую багзиллу, там мне предложили следующее:
Please try with out KOTD.
https://en.opensuse.org/openSUSE:Kernel_of_the_day
И проблема топика разрешилась Монитор определился, разрешение в норме.
Казалось, я все сделал по инструкции, но все старые ядра канули в лету вместе с Виртуалбоксом, на одно из них завязанным. Честно говоря, я никогда не ставил ядро в отрыве от дистрибутива, ждать ли мне проблем с программами? Будет ли ПО из штатных репозиториев постоянно ругаться?
openSUSE Tumbleweed KDE
Ryzen5 3600 - ASUS Prime X470 Pro - GTX 980
Ryzen5 3600 - ASUS Prime X470 Pro - GTX 980
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: [Решено:] Сменил видеокарту - все слетело
К версии ядра привязан только глубоко системный софт (типа iptables). Скорее всего никаких проблем не заметите.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: [Решено:] Сменил видеокарту - все слетело
Bizdelnick писал(а): ↑07.12.2015 20:49К версии ядра привязан только глубоко системный софт (типа iptables). Скорее всего никаких проблем не заметите.
Хотелось бы, а то вот VB-то слетел...
openSUSE Tumbleweed KDE
Ryzen5 3600 - ASUS Prime X470 Pro - GTX 980
Ryzen5 3600 - ASUS Prime X470 Pro - GTX 980
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: [Решено:] Сменил видеокарту - все слетело
Ему нужны его собственные модули ядра. Если они есть в виде dkms-пакета, поставьте его — скорее всего заработает.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: [Решено:] Сменил видеокарту - все слетело
Godjira писал(а): ↑07.12.2015 21:04Bizdelnick писал(а): ↑07.12.2015 20:49К версии ядра привязан только глубоко системный софт (типа iptables). Скорее всего никаких проблем не заметите.
Хотелось бы, а то вот VB-то слетел...
Скачайте Виртуалбокс с офф. сайта и скомпилируйте его модули под своё текущее ядро.