Dvě grafiky (intel + nvidia optimus), výstupy na dokině

Josef Štengl ok1ced na nagano.cz
Úterý Listopad 6 08:18:41 CET 2012


Ahoj,

děkuji. Jenže xserver je pro mě voda neprobádaná.

Jestli to dobře chápu, tak spustíš

- X s intel ovladačem.

- tvůj script

=> funguje to

je k tomu tvému skriptu

xauth remove :1
xauth list :0 | awk '{ print "xauth add :1", $2, $3 }' | sh
sudo /root/tp420_nvidia.sh on
xinit /home/tomi/bin/screenclone -s $DISPLAY -d :1 "$@" -- 
/home/tomi/bin/sudoX :1 -audit 0 -auth /var/lib/gdm/:0.Xauth -config 
/home/tomi/src/hybrid-screenclone/xorg.conf.nvidia -sharevts -modulepath 
/usr/lib/nvidia/current,/usr/lib/xorg/modules -nolisten tcp -noreset
sleep 1
sudo /root/tp420_nvidia.sh off

xauth je nějaká autentizace X. Jelikož nevím jak funguje a nemusím vědět 
vše (doufám i v tomto případě, není čas), tak to tak nechám.

tp420_nvidia.sh -> totok dělá co? Mohl bys prosím poslat i tento skript?
sudoX -> ehm, budu stále otravný a totok dělá co?

screenclone jsem našel už dříve.

potřebuji to trochu pochopit a vykopat z toho gdm, páč používám tum 
(text userwritten  management :-); prostě vlastní skript z dob kdy xdm 
bylo zvykem používat jen na tenkých klientech a co uživatel co jiný 
konfigurák Xsek.

Zkusím si s tím trochu pohrát, možná to půjde.

Díky, Josef




Dne 5.11.2012 12:37, Tomáš Janoušek napsal(a):
> Ahoj,
>
> On Mon, Nov 05, 2012 at 08:28:31AM +0100, Josef Štengl wrote:
>> [    49.887] (II) LoadModule: "nvidia"
>> [    49.887] (WW) Warning, couldn't open module nvidia
>
> U mě to vypadá takhle:
>
> [  1791.681] (II) LoadModule: "nvidia"
> [  1791.681] (II) Loading /usr/lib/nvidia/current/nvidia_drv.so
>
> Používám tenhle konfigurák:
> https://github.com/liskin/hybrid-screenclone/blob/master/xorg.conf.nvidia
>
> Xka pouštím následovně:
>
> $ xinit /home/tomi/bin/screenclone -s $DISPLAY -d :1 "$@" -- /home/tomi/bin/sudoX :1 -audit 0 -auth /var/lib/gdm/:0.Xauth -config /home/tomi/src/hybrid-screenclone/xorg.conf.nvidia -sharevts -modulepath /usr/lib/nvidia/current,/usr/lib/xorg/modules -nolisten tcp -noreset
>
> Důležité je zejména -modulepath.
>
> Pro inspiraci jsem celý ten skript přidal do repozitáře:
> https://github.com/liskin/hybrid-screenclone/blob/master/screenclone-runx.sample
>
> S pozdravem,


Další informace o konferenci Linux