| Summary: | XOrg ругается, что glxserver_nvidia не найден. Используется llvmpipe | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Toxblh <toxblh> |
| Component: | nvidia_glx_common | Assignee: | Sergey V Turchin <zerg> |
| Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | toxblh, zerg |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
(Ответ для Toxblh на комментарий #0) > /etc/X11/xorg.conf При наличии этого файла подразумевается самостоятельная настройка. |
Сизиф, гном регуляр установил nvidia. Проблема, что glxserver_nvidia не найден. xorg.conf/10-monitor отсутствует и xorg который создал nvidia-xorg Как проблема определяется inxi и glxinfo показывают, что используется llvmpipe, а в xorg логах, то что нет glxserver_nvidia $ inxi -G ... API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: mesa v: 24.3.1 renderer: llvmpipe (LLVM 18.1.8 256 bits) API: Vulkan v: 1.3.290 drivers: N/A surfaces: xcb,xlib $ glxinfo|egrep "OpenGL vendor|OpenGL renderer*" OpenGL vendor string: Mesa OpenGL renderer string: llvmpipe (LLVM 18.1.8, 256 bits) Xorg логи: (==) ServerLayout "nvidia" (II) LoadModule: "nvidia" (II) Loading /usr/lib64/X11/modules/drivers/nvidia_drv.so (II) Module nvidia: vendor="NVIDIA Corporation" (II) NVIDIA dlloader X Driver 550.135 Wed Nov 13 23:38:02 UTC 2024 (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 (==) NVIDIA(0): RGB weight 888 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (**) Option "AllowNVIDIAGpuScreens" (**) NVIDIA(0): Enabling 2D acceleration (II) Loading sub module "glxserver_nvidia" (II) LoadModule: "glxserver_nvidia" (WW) Warning, couldn't open module glxserver_nvidia (EE) NVIDIA: Failed to load module "glxserver_nvidia" (module does not exist, 0) (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X (EE) NVIDIA(0): log file that the GLX module has been loaded in your X (EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If (EE) NVIDIA(0): you continue to encounter problems, Please try (EE) NVIDIA(0): reinstalling the NVIDIA driver. --- Что сделал, чтобы заработало? В /etc/X11/xorg.conf заменил пустую секцию: Section "Files" EndSection На это: Section "Files" ModulePath "/usr/lib64/nvidia_550.135" ModulePath "/usr/lib64/X11/modules" ModulePath "/usr/lib/nvidia_550.135" ModulePath "/usr/lib/X11/modules" EndSection --- После всё заработало $ inxi -G ... API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia v: 550.135 renderer: NVIDIA GeForce RTX 3080 Ti/PCIe/SSE2 API: Vulkan v: 1.3.290 drivers: N/A surfaces: xcb,xlib $ glxinfo|egrep "OpenGL vendor|OpenGL renderer*" OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: NVIDIA GeForce RTX 3080 Ti/PCIe/SSE2 $ grep -i nvidia /var/log/Xorg.0.log ... [ 14.932] (**) NVIDIA(0): Enabling 2D acceleration [ 14.932] (II) Loading sub module "glxserver_nvidia" [ 14.932] (II) LoadModule: "glxserver_nvidia" [ 14.932] (II) Loading /usr/lib64/nvidia_550.135/libglxserver_nvidia.so [ 15.045] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation" [ 15.045] (II) NVIDIA GLX Module 550.135 Wed Nov 13 23:41:28 UTC 2024 ... Как решить эту проблему правильно, так и не понял. Но проблема смотрю по чату встречается и встречается и на AMD (10-monitor, то что нужно удалить), на nvidia тоже видел, собственно решение это из чата и взято, только адаптировал, под новый драйвер. Возможно стоит как-то помочь XOrg в целом искать в дополнительных папках файлы себе.