From: Maxim Vetsalo <mvetsalo@fcss.org.ru> To: ALT Linux Sisyphus discussions <sisyphus@lists.altlinux.org> Subject: [sisyphus] Не грузится модуль GLX от nvidia Date: Sun, 18 Nov 2018 02:17:27 +0300 Message-ID: <2587361542496647@iva3-0d9a30469759.qloud-c.yandex.net> (raw) Приветствую! Дано (текущая конфигурация): ядро 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". Но, возможно, что-то где-то может вылезти. С уважением, М.П. Вецало. ---
next reply other threads:[~2018-11-17 23:17 UTC|newest] Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top 2018-11-17 23:17 Maxim Vetsalo [this message] 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
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=2587361542496647@iva3-0d9a30469759.qloud-c.yandex.net \ --to=mvetsalo@fcss.org.ru \ --cc=sisyphus@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
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