Это который в /etc/X11? Потрите его, по идее и без него должно работать. Или секции в нем где упоминается NVIDIA. Предварительно сделав копию, конечно.
В директории "/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-овского.
Пожалуйста:)
[ 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.
Так а почему в Gnome всё ок? FPS начинает проседать на анимациях KDE. Игры отлично работают, ноль лагов. Лаги конкретно только в анимациях KDE. Несовместимость какая-то что ли?
Ядро и иксы пока трогать незачем. Обновите всё, это проще.
sudo pacman -Syu
Скорее всего дело в Display Manager. LIGHTDM, GDM или SDDM, зависит от окружения.
Попробуйте после Ctrl+Alt+F5 и авторизации дать команду startx (или startxfce4, startkde, или что у вас там...) покажите что выдаст. Если ошибок нет, переключитесь в иксы (на седьмую консоль, Ctrl+Alt+F7).
И смотрите в логах ошибки
Да через mhwd удали все драйвера для видеокарт, глянь что прописано в конфиге граба возможно есть параметры для нвидеа, поставь xf86-video-amdgpu должно запустится. Вообще драйвер для амд есть в ядре xf86-video-amdgpu даже не обязателен.
Подробнее тут wiki.archlinux.org/index.php/AMDGPU
Доброе утро. Удалил nvidia драйвер, удалил nvidia.conf. На темном экране запускаю Ctrl+Alt+F5, появляется консоль, авторизуюсь, запускаю sudo mhwd -a pci free 0300, устанавливается video-linux, установка завершается успешно, пишу — reboot, система перезагружается-grub-Manjaro-… и снова темный экран. Я ничего не пропустил? Регенерировать ядро не нужно? Иксы обновлять перед перезагрузкой? На всякий случай, подскажите пожалуйста, как их правильно обновить в манджаро. Далеко не всегда успеваю влезть в документацию. И да, это моя первая карта AMD…
Можно сделать ещё проще. После того, как установили Num Lock в Устройствах ввода, надо просто синхронизировать настройки SDDM. Вообще лучше это сделать в конце конфигурирования всего KDE после установки.
Видимо, когда видяха грохнулась, что-то в ситеме нарушилось. Восстановил манджаро из бекапа, появилась консоль через 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, перегружается и снова черный экран
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-овского.
[ 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.
cat /var/log/Xorg.0.log
Скорее всего дело в Display Manager. LIGHTDM, GDM или SDDM, зависит от окружения.
Попробуйте после Ctrl+Alt+F5 и авторизации дать команду startx (или startxfce4, startkde, или что у вас там...) покажите что выдаст. Если ошибок нет, переключитесь в иксы (на седьмую консоль, Ctrl+Alt+F7).
И смотрите в логах ошибки
Чтобы показать нам, вывод сбросьте в файл
Подробнее тут wiki.archlinux.org/index.php/AMDGPU
ЗЫ: Да, и в /etc/X11/ загляните, там в конфигах могут хвосты от nvidia остаться.
Попробуйте на этом экране нажать Ctrl+Alt+F5 и залогиниться в консоль.
Если получится, то команда
скачает и установит подходящий свободный драйвер для видеокарты.
Вот теперь другое дело.