LINUX.ORG.RU

VoidLinux. Чёрный экран после установки Драйверов NVIDIA

 ,


1

1

Устанавливал драйвера с nonfree репозитория на свою видеокарту (Geforce gtx 550ti). После установки не запускаются иксы и ставится низкое разрешение. Вот логи иксов:

[    90.338] 
X.Org X Server 1.21.1.11
X Protocol Version 11, Revision 0
[    90.339] Current Operating System: Linux void 6.6.11_1 #1 SMP PREEMPT_DYNAMIC Sat Jan 13 23:28:15 UTC 2024 x86_64
[    90.339] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.6.11_1 root=UUID=f9c7b8cf-07f9-4358-8594-ec1318d93714 ro loglevel=4
[    90.340]  
[    90.340] Current version of pixman: 0.42.2
[    90.341] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    90.341] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    90.344] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Feb 12 15:47:48 2024
[    90.348] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    90.351] (==) ServerLayout "layout"
[    90.351] (==) No screen section available. Using defaults.
[    90.351] (**) |-->Screen "Default Screen Section" (0)
[    90.351] (**) |   |-->Monitor "<default monitor>"
[    90.351] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    90.351] (==) Automatically adding devices
[    90.351] (==) Automatically enabling devices
[    90.351] (==) Automatically adding GPU devices
[    90.351] (==) Automatically binding GPU devices
[    90.351] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    90.354] (WW) The directory "/usr/share/fonts/X11/OTF" does not exist.
[    90.354] 	Entry deleted from font path.
[    90.357] (==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/TTF,
	/usr/share/fonts/X11/Type1,
	/usr/share/fonts/X11/100dpi,
	/usr/share/fonts/X11/75dpi
[    90.357] (==) ModulePath set to "/usr/lib64/xorg/modules"
[    90.357] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    90.357] (II) Module ABI versions:
[    90.357] 	X.Org ANSI C Emulation: 0.4
[    90.357] 	X.Org Video Driver: 25.2
[    90.357] 	X.Org XInput driver : 24.4
[    90.357] 	X.Org Server Extension : 10.0
[    90.357] (II) xfree86: Adding drm device (/dev/dri/card0)
[    90.357] (II) Platform probe for /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0
[    90.358] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib64/xorg/modules"
[    90.360] (--) PCI:*(1@0:0:0) 10de:1244:10de:089c rev 161, Mem @ 0xf8000000/33554432, 0xe8000000/134217728, 0xf0000000/67108864, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[    90.360] (II) Open ACPI successful (/var/run/acpid.socket)
[    90.360] (II) LoadModule: "glx"
[    90.362] (II) Loading /usr/lib/nvidia/xorg/libglx.so
[    90.477] (II) Module glx: vendor="NVIDIA Corporation"
[    90.477] 	compiled for 4.0.2, module version = 1.0.0
[    90.477] 	Module class: X.Org Server Extension
[    90.478] (II) NVIDIA GLX Module  390.157  Wed Oct 12 09:19:15 UTC 2022
[    90.479] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[    90.479] 	loading driver: nvidia
[    90.479] (==) Matched nvidia as autoconfigured driver 0
[    90.479] (==) Matched nouveau as autoconfigured driver 1
[    90.479] (==) Matched nv as autoconfigured driver 2
[    90.479] (==) Matched modesetting as autoconfigured driver 3
[    90.479] (==) Matched fbdev as autoconfigured driver 4
[    90.479] (==) Matched vesa as autoconfigured driver 5
[    90.479] (==) Assigned the driver to the xf86ConfigLayout
[    90.479] (II) LoadModule: "nvidia"
[    90.480] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[    90.491] (II) Module nvidia: vendor="NVIDIA Corporation"
[    90.491] 	compiled for 4.0.2, module version = 1.0.0
[    90.491] 	Module class: X.Org Video Driver
[    90.492] (II) LoadModule: "nouveau"
[    90.492] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
[    90.495] (II) Module nouveau: vendor="X.Org Foundation"
[    90.495] 	compiled for 1.21.1.3, module version = 1.0.17
[    90.495] 	Module class: X.Org Video Driver
[    90.495] 	ABI class: X.Org Video Driver, version 25.2
[    90.495] (II) LoadModule: "nv"
[    90.496] (WW) Warning, couldn't open module nv
[    90.496] (EE) Failed to load module "nv" (module does not exist, 0)
[    90.496] (II) LoadModule: "modesetting"
[    90.496] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[    90.502] (II) Module modesetting: vendor="X.Org Foundation"
[    90.502] 	compiled for 1.21.1.11, module version = 1.21.1
[    90.502] 	Module class: X.Org Video Driver
[    90.502] 	ABI class: X.Org Video Driver, version 25.2
[    90.502] (II) LoadModule: "fbdev"
[    90.502] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[    90.503] (II) Module fbdev: vendor="X.Org Foundation"
[    90.503] 	compiled for 1.21.1.3, module version = 0.5.0
[    90.503] 	Module class: X.Org Video Driver
[    90.503] 	ABI class: X.Org Video Driver, version 25.2
[    90.503] (II) LoadModule: "vesa"
[    90.503] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
[    90.503] (II) Module vesa: vendor="X.Org Foundation"
[    90.503] 	compiled for 1.21.1.8, module version = 2.6.0
[    90.503] 	Module class: X.Org Video Driver
[    90.503] 	ABI class: X.Org Video Driver, version 25.2
[    90.504] (II) NVIDIA dlloader X Driver  390.157  Wed Oct 12 09:21:41 UTC 2022
[    90.504] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    90.505] (II) NOUVEAU driver 
[    90.505] (II) NOUVEAU driver for NVIDIA chipset families :
[    90.505] 	RIVA TNT            (NV04)
[    90.505] 	RIVA TNT2           (NV05)
[    90.505] 	GeForce 256         (NV10)
[    90.505] 	GeForce 2           (NV11, NV15)
[    90.505] 	GeForce 4MX         (NV17, NV18)
[    90.505] 	GeForce 3           (NV20)
[    90.505] 	GeForce 4Ti         (NV25, NV28)
[    90.505] 	GeForce FX          (NV3x)
[    90.505] 	GeForce 6           (NV4x)
[    90.505] 	GeForce 7           (G7x)
[    90.505] 	GeForce 8           (G8x)
[    90.505] 	GeForce 9           (G9x)
[    90.505] 	GeForce GTX 2xx/3xx (GT2xx)
[    90.505] 	GeForce GTX 4xx/5xx (GFxxx)
[    90.505] 	GeForce GTX 6xx/7xx (GKxxx)
[    90.505] 	GeForce GTX 9xx     (GMxxx)
[    90.505] 	GeForce GTX 10xx    (GPxxx)
[    90.505] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    90.505] (II) FBDEV: driver for framebuffer: fbdev
[    90.505] (II) VESA: driver for VESA chipsets: vesa
[    90.505] (++) using VT number 1

[    90.506] (II) Loading sub module "fb"
[    90.506] (II) LoadModule: "fb"
[    90.506] (II) Module "fb" already built-in
[    90.506] (II) Loading sub module "wfb"
[    90.506] (II) LoadModule: "wfb"
[    90.506] (II) Loading /usr/lib64/xorg/modules/libwfb.so
[    90.508] (II) Module wfb: vendor="X.Org Foundation"
[    90.508] 	compiled for 1.21.1.11, module version = 1.0.0
[    90.508] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    90.508] (II) Loading sub module "ramdac"
[    90.508] (II) LoadModule: "ramdac"
[    90.508] (II) Module "ramdac" already built-in
[    90.512] (WW) Falling back to old probe method for modesetting
[    90.512] (WW) Falling back to old probe method for fbdev
[    90.512] (II) Loading sub module "fbdevhw"
[    90.512] (II) LoadModule: "fbdevhw"
[    90.512] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[    90.513] (II) Module fbdevhw: vendor="X.Org Foundation"
[    90.513] 	compiled for 1.21.1.11, module version = 0.0.2
[    90.513] 	ABI class: X.Org Video Driver, version 25.2
[    90.513] (II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    90.513] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[    90.513] (==) NVIDIA(0): RGB weight 888
[    90.513] (==) NVIDIA(0): Default visual is TrueColor
[    90.513] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    90.513] (II) Applying OutputClass "nvidia" options to /dev/dri/card0
[    90.513] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
[    90.513] (**) NVIDIA(0): Enabling 2D acceleration
[    95.317] (EE) NVIDIA(GPU-0): The NVIDIA kernel module does not appear to be receiving
[    95.317] (EE) NVIDIA(GPU-0):     interrupts generated by the NVIDIA GPU at PCI:1:0:0. 
[    95.317] (EE) NVIDIA(GPU-0):     Please see Chapter 8: Common Problems in the README for
[    95.317] (EE) NVIDIA(GPU-0):     additional information.
[    95.317] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA graphics device!
[    95.317] (EE) NVIDIA(0): Failing initialization of X screen 0
[    95.317] (II) UnloadModule: "nvidia"
[    95.317] (II) UnloadSubModule: "wfb"
[    95.317] (EE) Screen(s) found, but none have a usable configuration.
[    95.317] (EE) 
Fatal server error:
[    95.317] (EE) no screens found(EE) 
[    95.317] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    95.317] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    95.317] (EE) 
[    95.329] (EE) Server terminated with error (1). Closing log file.

Заметил что в выводе inxi x11 не загружает драйвера:

Graphics:
  Device-1: NVIDIA GF116 [GeForce GTX 550 Ti] driver: nvidia v: 390.157
  Display: server: X.org v: 1.21.1.11 driver: X:
    loaded: fbdev,modesetting,nouveau,vesa unloaded: nvidia gpu: nvidia
    tty: 80x30
  API: OpenGL Message: GL data unavailable in console for root.

Ответ на: комментарий от Dr64h
[-] bbswitch-0.8_5                     Kernel module for disabling the nVidia GPU on Optimus laptops
[-] bumblebee-3.2.1_8                  NVIDIA Optimus support for Linux through VirtualGL
[-] gwe-0.15.5_2                       Utility for overclocking NVIDIA cards
[-] libnvidia-container-1.11.0_1       NVIDIA container runtime library
[-] libnvidia-container-devel-1.11.0_1 NVIDIA container runtime library - development files
[*] linux-firmware-nvidia-20240115_1   Binary firmware blobs for the Linux kernel NVIDIA GPU microcode
[-] mesa-nouveau-dri-23.3.2_1          Mesa DRI drivers for NVIDIA GPUs (transitional dummy package)
[-] nv-codec-headers-11.1.5.1_1        FFmpeg version of headers required to interface with Nvidias codec APIs
[-] nvidia-container-toolkit-1.11.0_3  Build and run containers leveraging NVIDIA GPUs
[-] nvidia-docker-2.11.0_1             Build and run Docker containers leveraging NVIDIA GPUs
[-] nvidia-vaapi-driver-0.0.11_1       VA-API implementation using NVIDIA's NVDEC
[-] nvtop-3.0.2_1                      GPUs process monitoring for AMD, Intel and NVIDIA
[*] xf86-video-nouveau-1.0.17_2        Xorg opensource NVIDIA video driver
[-] nvidia-gtklibs-32bit-390.87_1      NVIDIA drivers for linux (long-lived series) - GTK+ libraries (32bit)
[-] nvidia-libs-32bit-535.154.05_2     NVIDIA drivers for linux - common libraries (32bit)
[-] nvidia-opencl-32bit-390.87_1       NVIDIA drivers for linux (long-lived series) - OpenCL implementation (32bit)
[-] nvidia390-gtklibs-32bit-390.157_6  NVIDIA drivers (GeForce 400, 500 series) - GTK+ libraries (32bit)
[*] nvidia390-libs-32bit-390.157_6     NVIDIA drivers (GeForce 400, 500 series) - common libraries (32bit)
[-] nvidia390-opencl-32bit-390.157_6   NVIDIA drivers (GeForce 400, 500 series) - OpenCL implementation (32bit)
[-] nvidia470-libs-32bit-470.223.02_2  NVIDIA drivers (GKxxx “Kepler”) - common libraries (32bit)
[-] mesa-nouveau-dri-32bit-23.3.5_3    Mesa DRI drivers for NVIDIA GPUs (transitional dummy package) (32bit)
[-] nv-codec-headers-32bit-11.1.5.1_1  FFmpeg version of headers required to interface with Nvidias codec APIs (32bit)
[-] nvidia-535.154.05_2                NVIDIA drivers for linux - Libraries and Utilities
[-] nvidia-dkms-535.154.05_2           NVIDIA drivers for linux - DKMS kernel module
[-] nvidia-firmware-535.154.05_2       NVIDIA drivers for linux - Firmware
[-] nvidia-gtklibs-535.154.05_2        NVIDIA drivers for linux - GTK+ libraries
[-] nvidia-libs-535.154.05_2           NVIDIA drivers for linux - common libraries
[-] nvidia-opencl-535.154.05_2         NVIDIA drivers for linux - OpenCL implementation
[-] nvidia390-390.157_6                NVIDIA drivers (GeForce 400, 500 series) - Libraries and Utilities
[-] nvidia390-dkms-390.157_6           NVIDIA drivers (GeForce 400, 500 series) - DKMS kernel module
[-] nvidia390-gtklibs-390.157_6        NVIDIA drivers (GeForce 400, 500 series) - GTK+ libraries
[-] nvidia390-libs-390.157_6           NVIDIA drivers (GeForce 400, 500 series) - common libraries
[-] nvidia390-opencl-390.157_6         NVIDIA drivers (GeForce 400, 500 series) - OpenCL implementation
[-] nvidia470-470.223.02_2             NVIDIA drivers (GKxxx “Kepler”) - Libraries and Utilities
[-] nvidia470-dkms-470.223.02_2        NVIDIA drivers (GKxxx “Kepler”) - DKMS kernel module
[-] nvidia470-gtklibs-470.223.02_2     NVIDIA drivers (GKxxx “Kepler”) - GTK+ libraries
[-] nvidia470-libs-470.223.02_2        NVIDIA drivers (GKxxx “Kepler”) - common libraries
[-] nvidia470-opencl-470.223.02_2      NVIDIA drivers (GKxxx “Kepler”) - OpenCL implementation

Вот вывод, но сейчас я удалил драйвера. Скачиваю вот эти пакеты:

Name              Action    Version           New version            Download size
bc                install   -                 1.07.1_5               -
dkms              install   -                 3.0.10_3               -
nvidia390-dkms    install   -                 390.157_6              -
nvidia390-gtklibs install   -                 390.157_6              -
nvidia390-libs    install   -                 390.157_6              -
libpkgconf        install   -                 2.1.0_1                -
pkgconf           install   -                 2.1.0_1                -
nvidia390         install   -                 390.157_6              -
Bakamashine
() автор топика

Заметил что в выводе inxi x11 не загружает драйвера:

Это и в логе же видно, и проблема диагностирована:

[    95.317] (EE) NVIDIA(GPU-0): The NVIDIA kernel module does not appear to be receiving
[    95.317] (EE) NVIDIA(GPU-0):     interrupts generated by the NVIDIA GPU at PCI:1:0:0. 
[    95.317] (EE) NVIDIA(GPU-0):     Please see Chapter 8: Common Problems in the README for
[    95.317] (EE) NVIDIA(GPU-0):     additional information.
[    95.317] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA graphics device!
[    95.317] (EE) NVIDIA(0): Failing initialization of X screen 0
[    95.317] (II) UnloadModule: "nvidia"

Иксовый драйзвер жалуется на неработоспособный ядерный и выгружается.

С видеокартой всё норм? Она новая или б/у, на прошлом компе работала? Или может ей в биосе надо прерывания настроить.

А ещё вот суда шлют: Chapter 8: Common Problems in the README правда я не знаю что это за README.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от Bakamashine

Я ставил nvidia390

все подряд ты ставил… я обычно делаю так - ставлю базовую часть системы, потом xorg, а за тем сразу видеодровину накатываю, перезагружаюсь - вуаля есть контакт.

amd_amd ★★★★★
()
Последнее исправление: amd_amd (всего исправлений: 1)

я считаю это просто троллинг 80-го уровня… void железобетонная система где все работает из коробки, а самое главное - в этой коробке все есть и ничего больше нинужно… не известно что произошло у тс - может он не перезагрузился после установки дровины и хочет что б она сразу взлетела, а может очередной забаненый обиженый который мозг сношает.

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

Нихера не работает. Удалил xf86-video, перезапустился - не заработало. Поставил xorg-minimal - та же ошибка. Поставил обратно xorg, но добавил в блеклист, та же херня.

Bakamashine
() автор топика
Ответ на: комментарий от Dr64h

Уже снёс драйвера. Как я понял, он выгружает драйвер нвидии. Вот вывод inxi -b:

System:
  Host: void Kernel: 6.6.11_1 arch: x86_64 bits: 64 Desktop: i3 v: 4.23
    Distro: Void Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: P8H61-M LE/USB3 v: Rev x.0x
    serial: <superuser required> BIOS: American Megatrends v: 0801
    date: 09/26/2011
CPU:
  Info: dual core Intel Core i3-2100 [MT MCP] speed (MHz): avg: 1674
    min/max: 1600/3100
Graphics:
  Device-1: NVIDIA GF116 [GeForce GTX 550 Ti] driver: nouveau v: kernel
  Display: server: X.Org v: 21.1.11 driver: X: loaded: nouveau
    unloaded: fbdev,modesetting,vesa dri: nouveau gpu: nouveau
    resolution: 1280x1024~60Hz
  API: OpenGL v: 4.3 vendor: mesa v: 23.3.2 renderer: NVCF
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: r8169
Drives:
  Local Storage: total: 232.89 GiB used: 111.01 GiB (47.7%)
Info:
  Processes: 220 Uptime: 16m Memory: total: 4 GiB available: 3.81 GiB
  used: 1.98 GiB (51.9%) Shell: fish inxi: 3.3.31
Bakamashine
() автор топика
Ответ на: комментарий от Bakamashine

Проверь - установлены ли linux-headers и dkms. Сноси nouveau, ставь обратно nvidia390. По идее, войдовский пакет сам должен создать файл с блеклистом. Скорее всего, у тебя просто не пересобрался модуль, сделай принудительный # xbps-reconfigure --force linux6.6

Дополнительно - проверь /etc/dracut.conf.d/ на наличие лишних сущностей.

withnix
()