[sisyphus] multiseat с двумя разными видеокартами

Aleksey Birukov aebirukov на gmail.com
Пн Окт 7 20:13:51 MSK 2013


Похоже, что получилось.
На обоих дисплеях в выводе glxinfo появилась долгожданная строчка:
direct rendering: Yes

Информации по решению конкретно моей задачи в интернете я не нашёл, поэтому
пришлось изобретать -велосипед- :)

Посредством kdmrc один из X-серверов запускается с отдельным конфигом
xorg.conf.nvidia
ServerArgsLocal=-nolisten tcp -layout seat1 -sharevts -keeptty -novtswitch
-isolateDevice PCI:01:00:0 -config xorg.conf.nvidia

Посредством настройки xorg.conf.nvidia грузятся библиотеки по следующим
путям.
Section "Files"
    ModulePath     "/usr/lib/nvidia_310.44.custom"
    ModulePath     "/usr/lib/X11/modules"
    ModulePath     "/etc/X11/lib_nvidia"
    ModulePath     "/etc/X11/lib"
EndSection

Запускаем KDE с правильными LD_PRELOAD
$ cat /home/user/.kde4/env/preloadnv.sh
#!/bin/bash

export LD_PRELOAD=/usr/lib/libnvidia-tls.so.310.44
export LD_PRELOAD=/usr/lib/libnvidia-glcore.so.310.44
export LD_PRELOAD=/lib/libm.so.6
export LD_PRELOAD=/usr/lib/nvidia_310.44/libGL.so.1

Возможно, потребуется поправить права доступа к /dev/nvidiactl

P.S. А почему в ppracer пингвин ползёт налево, хотя левая стрелка на
клавиатуре не нажата?

--
С уважением,
Бирюков Алексей
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20131007/50b6b74a/attachment.html>


Подробная информация о списке рассылки Sisyphus