From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.2.5 From: "Andrey Liakhovets" To: sisyphus@lists.altlinux.org X-Mailer: CommuniGate Pro WebUser v5.0.14 Date: Mon, 01 Jul 2013 16:21:51 +0400 Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="KOI8-R" Content-Transfer-Encoding: 8bit Subject: Re: [sisyphus] kernel led-ws + nvidia_glx_common = BAD symlinks X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Jul 2013 12:22:02 -0000 Archived-At: List-Archive: List-Post: On Mon, 01 Jul 2013 12:34:55 +0400 "Andrey Liakhovets" wrote: >Попробовал ядро led-ws с драйвером nvidia. >Чтобы заработала графика, пришлось не только сделать symlinks для nvidia >вручную, но и удалить /usr/libexec/X11/drv{,pre}.d/nvidia, т.к. просто >systemctl disable x11presetdrv не помогает -- symlinks портятся при старте dm. Увидел запуск /usr/libexec/X11/drv.d/nvidia из xorg-server (и при отсутствии -- запуск /usr/libexec/X11/drv.d/x11 и пропадающий OpenGL от NVIDIA). Соответственно, работающий вариант (вместе с OpenGL) такой: # systemctl stop dm # systemctl disable x11presetdrv Убрать /usr/libexec/X11/drv{,pre}.d/nvidia # ln -s /bin/true /usr/libexec/X11/drv.d/nvidia Симлинки: /etc/X11/lib64 : libdri.so -> /usr/lib64/X11/libdri.so libEGL.so.1 -> /usr/lib64/X11/libEGL.so.1 libGLESv2.so.2 -> /usr/lib64/nvidia_319.23/libGL.so.1 libGL.so.1 -> /usr/lib64/nvidia_319.23/libGL.so.1 libglx.so -> /usr/lib64/nvidia_319.23/libglx.so libwfb.so -> /usr/lib64/nvidia_319.23/libwfb.so /etc/X11/lib64_nvidia : libGLcore.so.1 -> /usr/lib64/nvidia_319.23/libGLcore.so.1 libnvidia-cfg.so.1 -> /usr/lib64/nvidia_319.23/libnvidia-cfg.so.1 libnvidia-tls.so.1 -> /usr/lib64/nvidia_319.23/libnvidia-tls-tls.so.1 libvdpau_nvidia.so -> /usr/lib64/nvidia_319.23/libvdpau_nvidia.so nvidia_drv.so -> /usr/lib64/nvidia_319.23/nvidia_drv.so (или -> ...319.32/... для kernel-image-led-ws-3.4.50-alt4) # systemctl start dm Наверное, не прав nvidia_glx_common: зачем направлять симлинки в несуществующее место /usr/X11R6/lib64/nvidia_0/* ? Андрей Ляховец