* Re: [sisyphus] multiseat с двумя разными видеокартами @ 2013-09-07 19:13 ` Alex Karpov 2 siblings, 1 reply; 6+ messages in thread From: Alex Karpov @ 2013-09-07 19:13 UTC (permalink / raw) To: ALT Linux Sisyphus discussions 07.09.2013 09:13, Aleksey Birukov пишет: > Долгое время успешно пользовался multiseat на видеокартах от nvidia. iMHO, ждать, пока допилят вот это - http://lists.freedesktop.org/archives/mesa-dev/2013-August/044021.html Насколько я знаю, все упирается в libGL.so - которая заменяется на проприетарную при использовании драйверов Nvidia/ATI Мне в похожей ситуации удалось выкрутиться из-за того, что от AMD/ATI требовался OpenCL, а графика у меня осталась на NVidia. > > Сейчас настраиваю multiseat используя видеокарты с разными драйверами. > $ lspci |grep VGA > 00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 > v2/3rd Gen Core processor Graphics Controller (rev 09) > 01:00.0 VGA compatible controller: NVIDIA Corporation Device 1187 (rev a1) > > На Intel работает 3d ускорение, а на nvidia -- нет. > Если сделать: > /usr/libexec/X11/drv.d/nvidia -v > ldconfig > > симлинки переставляются и работать начинает nvidia, а intel -- нет. > > Как сделать, чтобы 3d ускорение работало одновременно на обоих картах? > > Система branch 6. > > -- > Ответьте, пожалуйста, что-нибудь если получили это письмо. > > -- > С уважением, > Бирюков Алексей > > > _______________________________________________ > Sisyphus mailing list > Sisyphus@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/sisyphus ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <CABUeJrRL4xr-Fq8eLiL2qA47ve9j5DbDak_W9bZw3oxKKrAKFg@mail.gmail.com>]
[parent not found: <31351279.c4b4W7Fnvd@192-168-0-100.balticum.lt>]
[parent not found: <CABUeJrSvVa6Kq-oSj-q0t+jRWR2Aq4OT459JStA9WjjBHOSgmg@mail.gmail.com>]
[parent not found: <CABUeJrSVGTFifCK4Z=qum_yzfe3ESWed0ckAi-HtzdBecDKa0A@mail.gmail.com>]
* Re: [sisyphus] multiseat с двумя разными видеокартами @ 2013-10-07 17:13 ` Igor Zubkov 2013-10-08 21:41 ` Igor Vlasenko 2 siblings, 0 replies; 6+ messages in thread From: Igor Zubkov @ 2013-10-07 17:13 UTC (permalink / raw) To: ALT Linux Sisyphus discussions 2013/10/7 Aleksey Birukov: > P.S. А почему в ppracer пингвин ползёт налево, хотя левая стрелка на > клавиатуре не нажата? Похоже на то что ppracer нащупал джойстик. :) Попробуйте его отключить в настройках ppracer. -- Igor Zubkov http://hi.im/ice ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <1600202.5DaC6TUtL8@192-168-0-100.balticum.lt>]
* Re: [sisyphus] multiseat с двумя разными видеокартами @ 2013-10-07 17:36 ` Константин Голубев 0 siblings, 0 replies; 6+ messages in thread From: Константин Голубев @ 2013-10-07 17:36 UTC (permalink / raw) To: ALT Linux Sisyphus discussions Ну вот, письмо порезали. А я не сохранил оригинал... Но моя мысль ясна? Я предлагаю перенести LD_PRELOADы в модифицированный файл Xstartup-nvidia и создать блок в kdmrc запускающий иксы через него на Энвидии. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] multiseat с двумя разными видеокартами 2013-10-07 17:13 ` Igor Zubkov @ 2013-10-08 21:41 ` Igor Vlasenko 2 siblings, 0 replies; 6+ messages in thread From: Igor Vlasenko @ 2013-10-08 21:41 UTC (permalink / raw) To: ALT Linux Sisyphus discussions Алексей, замечательная работа! Это бы для потомков на wiki записать, там есть несколько проб, см. напр. http://www.altlinux.org/MultiHead но на разных видеоподсистемах там такого совсем нет. On Mon, Oct 07, 2013 at 08:13:51PM +0400, Aleksey Birukov wrote: > Похоже, что получилось. > На обоих дисплеях в выводе 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 пингвин ползёт налево, хотя левая стрелка на > клавиатуре не нажата? > > -- > С уважением, > Бирюков Алексей > _______________________________________________ > Sisyphus mailing list > Sisyphus@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/sisyphus -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <1665477.JWcU7g8I3d@192-168-0-100.balticum.lt>]
[parent not found: <CABUeJrSDEhPcmY7D=OwcuFKwot2EFPuL-pk7Ot43yubKGZQhoA@mail.gmail.com>]
* Re: [sisyphus] multiseat с двумя разными видеокартами @ 2013-10-09 16:44 ` Константин Голубев 0 siblings, 0 replies; 6+ messages in thread From: Константин Голубев @ 2013-10-09 16:44 UTC (permalink / raw) To: ALT Linux Sisyphus discussions В письме от Среда 09 октября 2013 11:06:24 пользователь Aleksey Birukov написал: > > $ cat kdmrc > > [General] > ConfigVersion=2.4 > ConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6 > GreeterUID=_kdm4 > ReserveServers=:2,:3 > ServerVTs=-7 > StaticServers=:0,:1 > > [Shutdown] > BootManager=None > HaltCmd=/sbin/poweroff > RebootCmd=/sbin/reboot > > [X-*-Core] > AllowNullPasswd=false > AllowRootLogin=false > AllowShutdown=Root > AutoReLogin=false > ClientLogFile=.xsession-errors-%d > Reset=/etc/X11/kdm4/Xreset > Setup=/etc/X11/kdm4/Xsetup > Startup=/etc/X11/kdm4/Xstartup > > [X-1-Core] > AllowNullPasswd=false > AllowRootLogin=false > AllowShutdown=Root > AutoReLogin=false > ClientLogFile=.xsession-errors-%d > Reset=/etc/X11/kdm4/Xreset > Setup=/etc/X11/kdm4/Xsetup > Startup=/etc/X11/kdm4/Xstartup > > [X-1-Core] > AllowNullPasswd=false > AllowRootLogin=false > AllowShutdown=Root > > AutoReLogin=false > > ClientLogFile=.xsession-errors-%d > > Reset=/etc/X11/kdm4/Xreset > > Setup=/etc/X11/kdm4/Xsetup > > Startup=/etc/X11/kdm4/Xstartup-nv Вот одна проблема, два раза [X-1-Core] в первом случае запускаетя Xstartup, а во втором Xstartup-nv А где же [X-0-Core] ? Хотя, [X-*-Core] должен срабатывать как нулевой, хм... Но всё равно, два [X-1-Core] > > > [X-*-Greeter] > > AntiAliasing=false > > ColorScheme= > > FaceSource=AdminOnly > > FailFont=Sans,10,-1,5,75,0,0,0,0,0 > > ForgingSeed=1313590407 > > GUIStyle= > > GreetFont=Serif,20,-1,5,50,0,0,0,0,0 > > GreetString=%n > > GreeterPos=50,50 > > HiddenUsers=root,gituser,vboxsmb > > Language=en_US > > LogoArea=Clock > > LogoPixmap=/usr/share/kde4/apps/kdm/pics/kdelogo.png > MaxShowUID=29999 > MinShowUID=500 > Preloader=/usr/lib/kde4/bin/preloadkde > SelectedUsers= > ShowUsers=NotHidden > SortUsers=true > StdFont=Sans,10,-1,5,50,0,0,0,0,0 > Theme=/usr/share/design/current/kde4/kdm-theme > UseBackground=true > UseTheme=false > UserCompletion=false > UserList=true > > [X-:*-Core] > AllowNullPasswd=true > AllowShutdown=All > NoPassEnable=false > NoPassUsers= > ServerArgsLocal= > ServerCmd=/etc/X11/xinit/xserverrc > > [X-:*-Greeter] > AllowClose=true > DefaultUser=alenka > FocusPasswd=true > LoginMode=DefaultLocal > PreselectUser=Previous > > [X-:0-Core] > AutoLoginEnable=false > AutoLoginLocked=false > AutoLoginUser= > ClientLogFile=.xsession-errors > ServerCmd=/usr/bin/X0 > ServerArgsLocal=-nolisten tcp -layout seat0 -keeptty -novtswitch > -isolateDevice PCI:00:02:0 А здесь ServerCmd вместо стандртного /etc/X11/xinit/xserverrc заменен на /usr/bin/X0 , а в следующем блоке на X1. Это Вы пытались запихнуть прелоуды в X1? Если да, то уберите предыдущие блоки [X-0-Core] и [X-1-Core] с модифицированым Xstartup-nv. > > [X-:1-Core] > ClientLogFile=.xsession-errors > ServerCmd=/usr/bin/X1 > ServerArgsLocal=-nolisten tcp -layout seat1 -sharevts -keeptty -novtswitch > -isolateDevice PCI:01:00:0 -config xorg.conf.nvidia > TerminateServer=true > > [X-:0-Greeter] > DefaultUser=user > PreselectUser=Default > > [X-:1-Greeter] > DefaultUser=alenka > PreselectUser=Default > > [Xdmcp] > Enable=false > Willing=/etc/X11/kdm4/Xwilling > Если приведённый в порядок kdmrc не взлетит, то даже не знаю, видать многое изменилось в работе иксов или самого KDM. И тут, без реального железа, боюсь я не помогу. Извините. ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <CABUeJrRF=iLe052T5tT40eEwoOV0A36X1kFkzt4YQUNHG8e=iw@mail.gmail.com>]
[parent not found: <CABUeJrTX_un3JFhTAV6=PeQHJohQ7wMjJFY2+4ScyxJyqpWsgw@mail.gmail.com>]
* Re: [sisyphus] multiseat с двумя разными видеокартами @ 2013-10-20 5:45 ` kostiagol 0 siblings, 0 replies; 6+ messages in thread From: kostiagol @ 2013-10-20 5:45 UTC (permalink / raw) To: ALT Linux Sisyphus discussions В письме от Суббота 19 октября 2013 22:50:33 пользователь Aleksey Birukov написал: > Есть ещё варинат в ~/.kde4/env/preload.sh (у каждого пользователя) Да, проверочный скрипт лучше но опять не универсально, чего Вас всё в ~/.kde4/env несёт? Ведь есть ~/.profile или ~/.xprofile , будет работать в любой оболочке. А ещё внести изменения в шаблон для новых пользователей в /etc/skel (там скрытые файлики) и можете забыть про настройки, всё будет работать автоматом И все эти >LD_PRELOAD=тра-та-та.so.319.60 Почему бы не LD_PRELOAD=тра-та-та.so ? После обновления что будет с Вашим 319.60? Или в Альте пакет nvidia не делает линков на .so? Если он сам не делает, то тут два варианта: 1) написать скриптик стартующий вместе с системой который будет линковать текущую версию в .so и Вы в своём "домашнем скриптике будете загружать этот .so 2) Написать тому кто собирает этот пакет, чтобы поправил. Хотя мне кажется, должны быть линки на .so, позавчера снёс Альт, проверить не могу. Как поставлю посмотрю. (хотя Вы сделаете это быстрее :) ) ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2013-10-20 5:45 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2013-09-07 19:13 ` [sisyphus] multiseat с двумя разными видеокартами Alex Karpov 2013-10-07 17:13 ` Igor Zubkov 2013-10-07 17:36 ` Константин Голубев 2013-10-08 21:41 ` Igor Vlasenko 2013-10-09 16:44 ` Константин Голубев 2013-10-20 5:45 ` kostiagol
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