Уголок новичка
   3512

Замена видеокарты

Друзья, подскажите пожалуйста, Manjaro KDE. Внезапно приказала долго жить nvidia geforce 960 gtx. Причем во время расчета проекта. Был установлен в системе проприетарный драйвер. Быстренько сбегал купил radeon rx 550, заменил, загружается grub, выбирается Manjaro… и вот тут ничего не происходит. Загрузки нет. Просто темный экран. Прошу помощи сообщества. Понимаю, что все не сложно, но не хватает соображаловки.

19 комментариев

avatar
ничего не происходит. Загрузки нет.
Думаю, загрузка всё-же происходит. Но в иксы не пускает, драйвер-то другой нужен.
Просто темный экран.
Попробуйте на этом экране нажать Ctrl+Alt+F5 и залогиниться в консоль.
Если получится, то команда
sudo mhwd -a pci free 0300

скачает и установит подходящий свободный драйвер для видеокарты.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
+1
avatar
К сожалению — ничего не произошло… Экран так и остался темным. Консоль никак себя не проявила…
0
avatar
Тогда грузиться с флешки, перейти в свою (старую) систему командой chroot и там та же команда.
?
Правильные ответы начинаются с правильных вопросов.
+1
avatar
Ок, благодарю. Сейчас попытаюсь
0
avatar
Видимо, когда видяха грохнулась, что-то в ситеме нарушилось. Восстановил манджаро из бекапа, появилась консоль через Ctrl+Alt+F5. Но вот команда sudo mhwd -a pci free 0300 ничего не дает. Пишет — skipping already installed config 'video-linux' for device: 0000:01:00.0 (0399:1002:699f) Display controller ATI Technologies Inc Lexa PRO [Radeon 550/550X / RX 550/550X]. После этого снова появляется приглашение… Даю команду reboot, перегружается и снова черный экран
Последний раз редактировалось
0
avatar
Ну, бывает, не срабатывает автоматика. Меняйте драйвер вручную.
ЗЫ: Да, и в /etc/X11/ загляните, там в конфигах могут хвосты от nvidia остаться.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
+1
avatar
Доброе утро. Удалил nvidia драйвер, удалил nvidia.conf. На темном экране запускаю Ctrl+Alt+F5, появляется консоль, авторизуюсь, запускаю sudo mhwd -a pci free 0300, устанавливается video-linux, установка завершается успешно, пишу — reboot, система перезагружается-grub-Manjaro-… и снова темный экран. Я ничего не пропустил? Регенерировать ядро не нужно? Иксы обновлять перед перезагрузкой? На всякий случай, подскажите пожалуйста, как их правильно обновить в манджаро. Далеко не всегда успеваю влезть в документацию. И да, это моя первая карта AMD…
Последний раз редактировалось
0
avatar
Ядро и иксы пока трогать незачем. Обновите всё, это проще.
sudo pacman -Syu

Скорее всего дело в Display Manager. LIGHTDM, GDM или SDDM, зависит от окружения.
Попробуйте после Ctrl+Alt+F5 и авторизации дать команду startx (или startxfce4, startkde, или что у вас там...) покажите что выдаст. Если ошибок нет, переключитесь в иксы (на седьмую консоль, Ctrl+Alt+F7).
И смотрите в логах ошибки

journalctl -b 
journalctl -b -p err
journalctl -b | grep Failed

Чтобы показать нам, вывод сбросьте в файл

journalctl -b > log.txt
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
+1
avatar
Собственно, вот что ответил после команды
Последний раз редактировалось
0
avatar
Логи в студию, пожалуйста. И желательно текстом, а не картинками.
cat /var/log/Xorg.0.log
?
Правильные ответы начинаются с правильных вопросов.
+1
avatar
Пожалуйста:)
[ 9.098] (--) Log file renamed from "/var/log/Xorg.pid-875.log" to "/var/log/Xorg.0.log"
[ 9.098]
X.Org X Server 1.20.9
X Protocol Version 11, Revision 0
[ 9.098] Build Operating System: Linux Manjaro Linux
[ 9.098] Current Operating System:
[ 9.098] Build Date: 20 November 2020 09:03:19PM
[ 9.098]
[ 9.098] Current version of pixman: 0.40.0
[ 9.098] Before reporting problems, check wiki.x.org
to make sure that you have the latest version.
[ 9.098] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 9.098] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Dec 1 14:48:20 2020
[ 9.098] (==) Using config file: "/etc/X11/xorg.conf"
[ 9.098] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 9.098] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 9.099] (==) ServerLayout «Layout0»
[ 9.099] (**) |-->Screen «Screen0» (0)
[ 9.099] (**) | |-->Monitor «Monitor0»
[ 9.099] (**) | |-->Device «Device0»
[ 9.099] (**) | |-->GPUDevice «Device0»
[ 9.099] (**) |-->Input Device «Keyboard0»
[ 9.099] (**) |-->Input Device «Mouse0»
[ 9.099] (**) Option «Xinerama» «0»
[ 9.099] (==) Automatically adding devices
[ 9.099] (==) Automatically enabling devices
[ 9.099] (==) Automatically adding GPU devices
[ 9.099] (==) Automatically binding GPU devices
[ 9.099] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 9.099] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/misc".
[ 9.099] Entry deleted from font path.
[ 9.099] (Run 'mkfontdir' on "/usr/share/fonts/misc").
[ 9.099] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/TTF".
[ 9.099] Entry deleted from font path.
[ 9.099] (Run 'mkfontdir' on "/usr/share/fonts/TTF").
[ 9.099] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 9.099] Entry deleted from font path.
[ 9.099] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 9.099] Entry deleted from font path.
[ 9.099] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[ 9.099] Entry deleted from font path.
[ 9.099] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[ 9.099] Entry deleted from font path.
[ 9.099] (==) FontPath set to:
[ 9.099] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 9.099] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 9.099] (WW) Disabling Keyboard0
[ 9.099] (WW) Disabling Mouse0
[ 9.099] (II) Module ABI versions:
[ 9.099] X.Org ANSI C Emulation: 0.4
[ 9.099] X.Org Video Driver: 24.1
[ 9.099] X.Org XInput driver: 24.1
[ 9.099] X.Org Server Extension: 10.0
[ 9.100] (++) using VT number 1

[ 9.100] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 9.101] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 9.104] (--) PCI:*(1@0:0:0) 1002:699f:1462:8a90 rev 199, Mem @ 0xe0000000/268435456, 0xf0000000/2097152, 0xf7e00000/262144, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072
[ 9.104] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 9.104] (II) LoadModule: «glx»
[ 9.105] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 9.106] (II) Module glx: vendor=«X.Org Foundation»
[ 9.106] compiled for 1.20.9, module version = 1.0.0
[ 9.106] ABI class: X.Org Server Extension, version 10.0
[ 9.106] (II) LoadModule: «nvidia»
[ 9.106] (WW) Warning, couldn't open module nvidia
[ 9.106] (EE) Failed to load module «nvidia» (module does not exist, 0)
[ 9.106] (EE) No drivers available.
[ 9.106] (EE)
Fatal server error:
[ 9.106] (EE) no screens found(EE)
[ 9.106] (EE)
Please consult the The X.Org Foundation support
at wiki.x.org
for help.
[ 9.106] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 9.106] (EE)
[ 9.106] (EE) Server terminated with error (1). Closing log file.
Последний раз редактировалось
0
avatar
<code>
[ 9.098] (==) Using config directory: "/etc/X11/xorg.conf.d"
...
...
 9.106] (II) LoadModule: «nvidia»
[ 9.106] (WW) Warning, couldn't open module nvidia
[ 9.106] (EE) Failed to load module «nvidia» (module does not exist, 0)
[ 9.106] (EE) No drivers available.
</code>
Наводит на мысль что в директории "/etc/X11/xorg.conf.d" остались старые конфиги. Удалите/переименуйте их, и попробуйте снова.
?
Правильные ответы начинаются с правильных вопросов.
+1
avatar
В директории "/etc/X11/xorg.conf.d" остались только 00-keyboard.conf, 30-touchpad.conf и 90-mhwd.conf. Но вот в xorg.conf есть вот такие блоки:
Section «Device»
Identifier «Device0»
Driver «nvidia»
VendorName «NVIDIA Corporation»
BoardName «GeForce GTX 960»
EndSection

Section «Screen»
Identifier «Screen0»
Device «Device0»
Monitor «Monitor0»
DefaultDepth 24
Option «Stereo» «0»
Option «nvidiaXineramaInfoOrder» «DFP-5»
Option «metamodes» «2560x1440_144 +0+0»
Option «SLI» «Off»
Option «MultiGPU» «Off»
Option «BaseMosaic» «off»
SubSection «Display»
Depth 24
EndSubSection
Больше никаких хвостов nvidia не обнаружил, за исключением backup-овского.
0
avatar
Это который в /etc/X11? Потрите его, по идее и без него должно работать. Или секции в нем где упоминается NVIDIA. Предварительно сделав копию, конечно.
?
Правильные ответы начинаются с правильных вопросов.
+2
avatar
Запустилась, засранка))) Огромная благодарность всем, кто помог) Да и всему сообществу в целом)
0
avatar
Отлично. Теперь будет проще. Запускайте Manjaro Setting Manager и рулите драйверами, ядрами, etc. Возможно, некоторое время в разных местах будут вылезать хвосты от NVIDIA. Придется некоторые проги переустановить.
Это нормально, постепенно и само должно исправиться, текущими обновлениями.
Удачи.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
+1
avatar
Спасибо) Всего доброго) Еща раз спасибо за помощь)
0
avatar
Иногда можно еще подрубать карты переходником на VGA, чтобы система смогла увидеть «просто монитор» и дать изображение в ч/б или цвете. Из полностью рабочей системы рулить дровами всегда проще
0
avatar
Да через mhwd удали все драйвера для видеокарт, глянь что прописано в конфиге граба возможно есть параметры для нвидеа, поставь xf86-video-amdgpu должно запустится. Вообще драйвер для амд есть в ядре xf86-video-amdgpu даже не обязателен.
Подробнее тут wiki.archlinux.org/index.php/AMDGPU
Последний раз редактировалось
+1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.