ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Не грузится модуль GLX от nvidia
@ 2018-11-17 23:17 Maxim Vetsalo
  2018-11-20  8:27 ` Sergey V Turchin
  2018-11-20  9:07 ` Sergey V Turchin
  0 siblings, 2 replies; 9+ messages in thread
From: Maxim Vetsalo @ 2018-11-17 23:17 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Приветствую!

Дано (текущая конфигурация):
   ядро 4.19.1-un-def-alt1
   kernel-modules-nvidia-un-def#410.73-alt2.267009.1
   nvidia_glx_410.73-alt191
   nvidia_glx_common_410.73-alt204
   xorg-server 2:1.20.3-alt1

Некоторое время назад (неделя или две) случайно обнаружил конкретные тормоза на некоторых экранах в супертуксе. Сегодня начал разбираться и оказалось, что xorg не может загрузить:
 - GLX модуль nvidia (/etc/libnvidiacurrent/libglx.so), а загружает вместо него стандартный драйвер xorg (/usr/lib64/X11/modules/extensions/libglx.so);
 - субмодуль glxserver_nvidia (/etc/libnvidiacurrent/libglxserver_nvidia.so).

glxserver_nvidia смог загрузится (и побороть тормоза супертукса) после того, как в /etc/X11/xorg.conf было добавлено:
    Section "Files"
         ModulePath  "/usr/lib64/X11/modules"
         ModulePath  "/etc/libnvidiacurrent"
    EndSection

/etc/libnvidiacurrent/libglx.so по прежнему не грузится:
    [  5654.344] (II) "glx" will be loaded by default.
    [  5654.344] (II) LoadModule: "/etc/libnvidiacurrent/libglx.so" (glx)
    [  5654.344] (WW) LoadModule: given non-canonical module name "/etc/libnvidiacurrent/libglx.so"
    [  5654.344] (II) Loading /etc/libnvidiacurrent/libglx.so
    [  5654.345] (EE) Failed to load /etc/libnvidiacurrent/libglx.so: /etc/libnvidiacurrent/libglx.so: cannot open shared object 
    [  5654.345] (EE) Failed to load module "/etc/libnvidiacurrent/libglx.so" (loader failed, 0)
    [  5654.345] (II) LoadModule: "glx" 
    [  5654.345] (II) Loading /usr/lib64/X11/modules/extensions/libglx.so
    [  5654.345] (II) Module glx: vendor="X.Org Foundation"
    [  5654.345]    compiled for 1.20.3, module version = 1.0.0
    [  5654.345]    ABI class: X.Org Server Extension, version 10.0

Дальнейшие изыскания показали, что в /etc/libnvidiacurrent отсутствует что-либо по имени libglx.so, а присутствует библиотека libGLX.so.
Сделал ссылку libglx.so на libGLX.so - не помогло:
    [  6192.898] (II) LoadModule: "/etc/libnvidiacurrent/libglx.so" (glx)
    [  6192.898] (WW) LoadModule: given non-canonical module name "/etc/libnvidiacurrent/libglx.so"
    [  6192.898] (II) Loading /etc/libnvidiacurrent/libglx.so
    [  6192.898] (EE) LoadModule: Module /etc/libnvidiacurrent/libglx.so does not have a glxModuleData data object.
    [  6192.898] (EE) Failed to load module "/etc/libnvidiacurrent/libglx.so" (invalid module, 0)

Куда копать дальше, пока не понял. Тормоза в игрушке вроде бы ушли, поэтому решил пока эксперименты прекратить и вообще убрать Load "/etc/libnvidiacurrent/libglx.so". Но, возможно, что-то где-то может вылезти.

С уважением, М.П. Вецало.
---







^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2018-11-22  8:50 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-17 23:17 [sisyphus] Не грузится модуль GLX от nvidia Maxim Vetsalo
2018-11-20  8:27 ` Sergey V Turchin
2018-11-20  8:44   ` Maxim Vetsalo
2018-11-20  8:58     ` Sergey V Turchin
2018-11-20  9:07 ` Sergey V Turchin
2018-11-20 18:55   ` Maxim Vetsalo
2018-11-21  8:23     ` Sergey V Turchin
2018-11-21 20:07       ` Maxim Vetsalo
2018-11-22  8:50         ` Sergey V Turchin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git