[РЕШЕНО]обновление до ядра 5.5.9 - не работает драйвер nvidia-390xx-dkms

vs220
Люди ну выкладывайте логи и установленные пакеты.
Что гадать то на кофейной гуще?
удалил xf86-video-vesa, и вот логи только с дривером нвидиа-390-dkms
** Message: 14:28:07.762: find greeter (nil)

** Message: 14:28:07.763: find idle (nil)

** Message: 14:28:07.771: 1584361687: add xserver watch
X.Org X Server 1.20.7
X Protocol Version 11, Revision 0
Build Operating System: Linux Arch Linux
Current Operating System: Linux chekhov 5.5.9-arch1-2 #1 SMP PREEMPT Thu, 12 Mar 2020 23:01:33 +0000 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=525cc835-78b2-4830-a3f2-1f23e2e19511 rw quiet
Build Date: 14 January 2020  07:13:52AM

Current version of pixman: 0.38.4
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Mar 16 14:28:07 2020
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE)
Fatal server error:
(EE) no screens found(EE)
(EE)
Please consult the The X.Org Foundation support
	 at http://wiki.x.org
 for help.
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
** Message: 14:28:13.117: 1584361693: start xserver in 100 retry
** Message: 14:28:13.117: exit cb

** Message: 14:28:13.117: free session
[   677.461] (WW) Failed to open protocol names file lib/xorg/protocol.txt
[   677.461]
X.Org X Server 1.20.7
X Protocol Version 11, Revision 0
[   677.461] Build Operating System: Linux Arch Linux
[   677.461] Current Operating System: Linux chekhov 5.5.9-arch1-2 #1 SMP PREEMPT Thu, 12 Mar 2020 23:01:33 +0000 x86_64
[   677.462] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=525cc835-78b2-4830-a3f2-1f23e2e19511 rw quiet
[   677.462] Build Date: 14 January 2020  07:13:52AM
[   677.462]
[   677.462] Current version of pixman: 0.38.4
[   677.462] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   677.462] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   677.462] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Mar 16 14:28:07 2020
[   677.500] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   677.524] (==) No Layout section.  Using the first Screen section.
[   677.524] (==) No screen section available. Using defaults.
[   677.524] (**) |-->Screen "Default Screen Section" (0)
[   677.524] (**) |   |-->Monitor "<default monitor>"
[   677.525] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[   677.525] (==) Automatically adding devices
[   677.525] (==) Automatically enabling devices
[   677.525] (==) Automatically adding GPU devices
[   677.525] (==) Automatically binding GPU devices
[   677.525] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   677.592] (==) FontPath set to:
	/usr/share/fonts/misc,
	/usr/share/fonts/TTF,
	/usr/share/fonts/OTF,
	/usr/share/fonts/Type1,
	/usr/share/fonts/100dpi,
	/usr/share/fonts/75dpi
[   677.593] (==) ModulePath set to "/usr/lib/xorg/modules"
[   677.593] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[   677.593] (II) Module ABI versions:
[   677.593] 	X.Org ANSI C Emulation: 0.4
[   677.593] 	X.Org Video Driver: 24.1
[   677.593] 	X.Org XInput driver : 24.1
[   677.593] 	X.Org Server Extension : 10.0
[   677.594] (++) using VT number 1

[   677.594] (--) controlling tty is VT number 1, auto-enabling KeepTty
[   677.597] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[   677.603] (--) PCI:*(1@0:0:0) 10de:1245:10de:090e rev 161, Mem @ 0xfc000000/33554432, 0xd8000000/134217728, 0xd4000000/67108864, I/O @ 0x0000ec00/128, BIOS @ 0x????????/131072
[   677.603] (II) Open ACPI successful (/var/run/acpid.socket)
[   677.603] (II) LoadModule: "glx"
[   677.608] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   677.761] (II) Module glx: vendor="X.Org Foundation"
[   677.761] 	compiled for 1.20.7, module version = 1.0.0
[   677.761] 	ABI class: X.Org Server Extension, version 10.0
[   677.762] (==) Matched nouveau as autoconfigured driver 0
[   677.762] (==) Matched nv as autoconfigured driver 1
[   677.762] (==) Matched modesetting as autoconfigured driver 2
[   677.762] (==) Matched fbdev as autoconfigured driver 3
[   677.762] (==) Matched vesa as autoconfigured driver 4
[   677.762] (==) Assigned the driver to the xf86ConfigLayout
[   677.762] (II) LoadModule: "nouveau"
[   677.762] (WW) Warning, couldn't open module nouveau
[   677.762] (EE) Failed to load module "nouveau" (module does not exist, 0)
[   677.762] (II) LoadModule: "nv"
[   677.763] (WW) Warning, couldn't open module nv
[   677.763] (EE) Failed to load module "nv" (module does not exist, 0)
[   677.763] (II) LoadModule: "modesetting"
[   677.763] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[   677.793] (II) Module modesetting: vendor="X.Org Foundation"
[   677.793] 	compiled for 1.20.7, module version = 1.20.7
[   677.793] 	Module class: X.Org Video Driver
[   677.793] 	ABI class: X.Org Video Driver, version 24.1
[   677.793] (II) LoadModule: "fbdev"
[   677.794] (WW) Warning, couldn't open module fbdev
[   677.794] (EE) Failed to load module "fbdev" (module does not exist, 0)
[   677.794] (II) LoadModule: "vesa"
[   677.794] (WW) Warning, couldn't open module vesa
[   677.794] (EE) Failed to load module "vesa" (module does not exist, 0)
[   677.794] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   677.794] (EE) open /dev/dri/card0: No such file or directory
[   677.794] (WW) Falling back to old probe method for modesetting
[   677.794] (EE) open /dev/dri/card0: No such file or directory
[   677.795] (EE) Screen 0 deleted because of no matching config section.
[   677.795] (II) UnloadModule: "modesetting"
[   677.795] (EE) Device(s) detected, but none match those in the config file.
[   677.795] (EE)
Fatal server error:
[   677.795] (EE) no screens found(EE)
[   677.795] (EE)
Please consult the The X.Org Foundation support
	 at http://wiki.x.org
 for help.
[   677.795] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   677.795] (EE)
[   677.854] (EE) Server terminated with error (1). Closing log file
yay -Qi nvidia-390xx
Название             : nvidia-390xx-dkms
Версия               : 390.132-33
Описание             : NVIDIA driver sources for linux, 390xx legacy branch
Архитектура          : x86_64
URL                  : https://www.nvidia.com/
Лицензии             : custom
Группы               : Нет
Предоставляет        : nvidia-390xx=390.132
Зависит от           : dkms  nvidia-390xx-utils=390.132  libglvnd
Доп. зависимости     : linux-headers: Build the module for Arch kernel
                       [установлено]
                       linux-lts-headers: Build the module for LTS Arch
                       kernel
Требуется            : Нет
Опционально для      : bumblebee
Конфликтует с        : nvidia  nvidia-390xx
Заменяет             : Нет
Установленный размер : 25,89 MiB
Сборщик              : Unknown Packager
Дата сборки          : Вс 15 мар 2020 13:12:11
Дата установки       : Вс 15 мар 2020 14:14:24
Причина установки    : Явно установлен
Установочный скрипт  : No
Проверен             : Нет
Названия топика явно нужно изменить указав версию драйвера и не вводить людей в заблуждение.
Volldemar
логи только с дривером
нет в логах нвидии
покажите вывод
pacman -Qs nvidia
dkms status
ls /usr/lib/modules/5.5.9-arch1-2/kernel/drivers/video
ls /usr/lib/modules/5.5.9-arch1-2/extramodules
dmesg |grep nvidia
lsmod  |grep nvidia
ls -R /etc/X11
pacman -Qs nvidia
local/bumblebee 3.2.1-20
    NVIDIA Optimus support for Linux through VirtualGL
local/lib32-nvidia-390xx-utils 390.132-1
    NVIDIA drivers utilities (32-bit), 390xx legacy branch
local/lib32-opencl-nvidia-390xx 390.132-1
    OpenCL implemention for NVIDIA (32-bit), 390xx legacy branch
local/libvdpau 1.3-1
    Nvidia VDPAU library
local/libxnvctrl 440.64-1
    NVIDIA NV-CONTROL X extension
local/nvdock 1.02-5
    A tray icon for easy launching of the NVIDIA control panel
local/nvidia-390xx-dkms 390.132-33
    NVIDIA driver sources for linux, 390xx legacy branch
local/nvidia-390xx-utils 390.132-2
    NVIDIA drivers utilities
local/nvidia-settings 440.64-1
    Tool for configuring the NVIDIA graphics driver
local/opencl-nvidia-390xx 390.132-2
    OpenCL implemention for NVIDIA
$ dkms status
nvidia, 390.132, 5.5.9-arch1-2, x86_64: installedError! Could not locate dkms.conf file.
File: /var/lib/dkms/vboxguest/5.0.14/source/dkms.conf does not exist.
$ ls /usr/lib/modules/5.5.9-arch1-2/kernel/drivers/video
backlight  fbdev  nvidia-drm.ko.xz  nvidia.ko.xz  nvidia-modeset.ko.xz  nvidia-uvm.ko.xz
$ ls /usr/lib/modules/5.5.9-arch1-2/extramodules
vboxdrv.ko.xz  vboxnetadp.ko.xz  vboxnetflt.ko.xz  vboxsf.ko.xz
$ ls -R /etc/X11
/etc/X11:
xinit  xorg.conf.d

/etc/X11/xinit:
xinitrc  xinitrc.d  xserverrc

/etc/X11/xinit/xinitrc.d:
40-libcanberra-gtk-module.sh  50-systemd-user.sh

/etc/X11/xorg.conf.d:
нижеприведённые строки ничего не выводят.
vs220
dmesg |grep nvidia
lsmod |grep nvidia
Volldemar
local/libxnvctrl 440.64-1
yay -Suy libxnvctrl-390xx
--

Volldemar
local/nvidia-390xx-dkms 390.132-33
bumblebee
yay -Suy
aur/nvidia-390xx-dkms 390.132-34
Added Nvidia Optimus Patch

--
Volldemar
local/nvidia-settings 440.64-1
yay -S nvidia-390xx-settings

reboot
Volldemar
нижеприведённые строки ничего не выводят.
vs220
dmesg |grep nvidia
lsmod |grep nvidia

Модули есть
ls /usr/lib/modules/5.5.9-arch1-2/kernel/drivers/video
backlight fbdev nvidia-drm.ko.xz nvidia.ko.xz nvidia-modeset.ko.xz nvidia-uvm.ko.xz
но почему то не грузятся
Я не знаток bumblebee, должен ли там при загрузке грузиться модуль, или только при запуске optirun?

еще глянуть
lspci -k |grep -A10 VGA
vs220
должен ли там при загрузке грузиться модуль, или только при запуске optirun?
модули nvidia подгружаются при optirun или primusrun
vs220
yay -S nvidia-390xx-settings
с этим проблемка:
make[1]: выход из каталога «/home/users/.cache/yay/nvidia-390xx-settings/src/nvidia-settings-390.132/doc»
rm: невозможно удалить '/home/users/.cache/yay/nvidia-390xx-settings/pkg/nvidia-390xx-settings/usr/lib/libnvidia-gtk2.so.390.132': Нет такого файла или каталога
==> ОШИБКА: Произошел сбой в package_nvidia-390xx-settings().
    Прерывание...
Error making: nvidia-390xx-settings (libxnvctrl-390xx nvidia-390xx-settings)
Volldemar
невозможно удалить
подправьте пакбилд добавив export PREFIX=/usr в build
thx1138 commented on 2020-03-13 17:48
In the PKGBUILD, copy " export PREFIX=/usr" from the prepare() function into the build() function
.

#####
prepare() {
  export PREFIX=/usr
  export NV_USE_BUNDLED_LIBJANSSON=0
  cd nvidia-settings-${pkgver}
  patch -p1 < "${srcdir}/libxnvctrl_so.patch"
}

build() {
  export PREFIX=/usr
  cd nvidia-settings-${pkgver}
  make
  make -C src/libXNVCtrl
}
#####

Собранный пакет
https://drive.google.com/open?id=1Mcxz2hwP5vWsyRk8i6PE20a0h80Vg1tZ
Aivar
Не собирается
Проверил собирается нормально.
yay -Suy dkms nvidia-340xx-utils
yay -S nvidia-340xx-dkms
Собранные пакеты.
https://drive.google.com/open?id=1c0Z6impGacc5rheX6S7jy2Rv4AuhELut
https://drive.google.com/open?id=1oiqfUw9E6bfj-ykzjaPCPOYpX_jqRFxb
https://drive.google.com/open?id=1m9EWtdJ2xKtpjXp7gW7S0PwpBlODpRVB
https://drive.google.com/open?id=1nJKhDgQVv5_cFNE8TGSMOPpOTAN9B-LO
 
Зарегистрироваться или войдите чтобы оставить сообщение.