Pages : 1
#1 Le 28/04/2006, à 11:30
- mahen
XGL + twinview + XOrg ?
Salut à tous !
Est-il possible d'avoir en même temps :
- XGL qui tourne avec le bi-écran avec la sortie TV
- X.org qui tourne pour pouvoir lancer des jeux OpenGL
(sachant que pour l'instant j'ai fait tourner X.org avec twinview, ou deux serveur X.org, ou bien encore XGL tout seul
En fait, qu'est-ce qui empêche de pouvoir faire tourner les applis OpenGL sous XGL ? J'ai lu que les derniers pilotes nvidia permettaient d'utiliser l'extension composite en même temps que des applis OpenGL.. Ca n'a aucun rapport je suppose ?
Merci de m'avoir lu !!!
Dernière modification par mahen (Le 28/04/2006, à 11:31)
Hors ligne
#2 Le 28/04/2006, à 15:14
- dawar
Re : XGL + twinview + XOrg ?
En fait, pour la video moi aussi je pensais lancer deux serveur graphiques, un xorg pour GDM et une session minimaliste, et un xgl pour compiz. Problème, xgl ne gère pas l'option -vt pour définir un terminal virtuel. Donc, si faire tourner 3 serveur graphique ne te fais pas peur, il est possible de lancer xorg, avec par dessus xgl, et dans un autre terminal virtuel (accessibles par les fameux F7, F8, etc) encore un autre xorg pour les jeux. On peux se demander pourquoi deux xorg, la raison c'est que je ne sais pas comment lancer xorg et xgl dans deux terminaux virtels différent. Ce doit être possible avec gdmsetup, mais on se retrouve avec deux accueil GDM, un sur ALT F7 et l'autre sur ALT F8, je trouve ça moyen. Mais c'est peux être pour l'instant la seul solution (je sais pas si c'est très clair tout ce que j'ai écris demande moi si y'a quelque chose qui t'échappes).
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadoks)
Hors ligne
#3 Le 28/04/2006, à 15:35
- mahen
Re : XGL + twinview + XOrg ?
Merci pour la réponse !!
Bon, je dis sûrement une connerie, mais on ne peut pas lancer xgl donc dans le terminal 7 par défaut, et spécifier l'option pour lancer xorg dans le 8 par exemple ? Je vais essayer ça
La question que je me pose (je testerai ce soir) c'est si je peux spécifier deux fichiers de config de xorg différents, dont un comporterait un bi-écran pour pouvoir afficher un film sur la TV par exemple, tout en pouvant switcher sur l'écran principal entre l'autre écran xorg ou l'unique écran xgl
(le but c'est de pouvoir avoir un affichage indépendant sur la tv et à côté de pouvoir soit avoir ses applis avec les joulis effets 3D, soit un jeu avec l'accel 3D bien fonctionnelle et interruptible à tout moment
Edit : enfin plutôt, faudrait lancer xgl par défaut, avec un bi écran pour la sortie TV. Et à l'occasion lancer manuellement un xorg minimaliste pour des jeux, avec un fichier de config qui ne comporterait pas de sortie TV activée. En espérant que cette dernière reste active même quand on passe d'un serveur graphique à l'autre et qu'on voit encore ce qui s'affichait dans le serveur graphique qui la définit. (c'est clair ce que je dis ?
Dernière modification par mahen (Le 28/04/2006, à 15:51)
Hors ligne
#4 Le 28/04/2006, à 15:52
- manatlan
Re : XGL + twinview + XOrg ?
content, on a le même problème, nous les utilisateurs de dapper ...
moi je cherche à avoir mon dualhead fonctionnel sous Xgl (le primary display sur le CRT, le secondary sur la TV) ...
ça marche très bien sous xorg, mais pas sous xgl ...
mais mahem, désolé de te décevoir, mais ce que tu vas tenter de faire ce soir, ne marchera pas ...
tu peux avoir un :
- XGL sur le :0 avec un display le CRT
- Xorg sur le :8 en dualhead CRT/TV
ça marche ...
mais si tu lances un mplayer dans le :8.1 (le display TV du xorg)
et que tu retournes sous XGL (ctrl+alt+f7) ... ça ne va plus s'afficher sur la tv
l'affichage sur la tv ne fonctionnera que tant que tu restes dans le :8 ...
à moins que je me trompe, que je n'ai rien compris ... mais je ne demande que le contraire au fond de moi même ;-)
pour lancer un xorg, j'ai bien tenté xgame, mais impossible à faire marcher ...
et un startx ou X ne fonctionne pas chez moi, car j'utilise la technique du lien symbolique pour demarrer xgl (ln -sf /usr/bin/Xgl /etc/X11/X) ...
alors je lance mon xorg ainsi dans le :8 :
sudo /usr/bin/Xorg -ac -config xorg.normal.conf :8
cependant, je ne desespere pas, plutot que de faire un dualhead ...
il doit y avoir moyen de lancer un XGL sur le CRT en monohead, :0.0
et peut être un XORG sur la tv uniquement en monohead sur le :0.1 ... non ? qu'en penses les spécialistes du X ?
"Oui, oui."
-- Shakespeare (Richard III, Acte I, Scène IV)
Hors ligne
#5 Le 28/04/2006, à 15:57
- benjou
Re : XGL + twinview + XOrg ?
je joue sans probleme aux jeux opengl avec XGL
pour cela, je lance XGL après Xorg (et GDM en suivant la procédure de dawar).
Xgl s'occupe du display :1 (sans dri) etxorg s'occupe du display :0 (avec dri...)
Pour lancer un film ou une appli 3d la commande est:
DISPLAY=:0 /ma/commande
Avec un jeux plein écran pas de problème. Si on est pas en plein écran, il n'y a pas de gestionnaire de fenêtre sur display :0 donc ça fait désordre mais ça passe.
écrasons l'infâme
Hors ligne
#6 Le 28/04/2006, à 16:05
- manatlan
Re : XGL + twinview + XOrg ?
... GDM en suivant la procédure de dawar ...
et elle est où cette procédure ?
car ça me semble tout bon alors ...
le Xorg étant sur le :0.0 /CRT ... je devrai reussir à setuper mon dualhead avec le :0.1 sur la tv
tout en ayant le XGL au dessus du Xorg, dans le :1 ... non ?
"Oui, oui."
-- Shakespeare (Richard III, Acte I, Scène IV)
Hors ligne
#7 Le 28/04/2006, à 16:16
- dawar
Re : XGL + twinview + XOrg ?
Bon, je dis sûrement une connerie, mais on ne peut pas lancer xgl donc dans le terminal 7 par défaut, et spécifier l'option pour lancer xorg dans le 8 par exemple ? Je vais essayer ça
Oui c'est possible, mais ton GDM va utiliser XGL, donc problème même problème qu'avec xgl sous une session gnome normale, qui va utiliser donc XGL en serveur graphique. Faire l'inverse n'est pas possible, car pas d'option -vtqqchose avec XGL (mais y'a peux être un autre moyen). Après pour ce qui est sortie TV etc, ca dépasse mes compétence
@benjou : Je comprends pas trop... le :1 :0 ne correspond pas au terminal virtuel, mais au serveur x. En lancant XGL par dessus xorg, si tu envois une fenetre sur :0, elle est derriere ton XGL et elle ne s'affiche pas, non ?
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadoks)
Hors ligne
#8 Le 28/04/2006, à 16:23
- benjou
Re : XGL + twinview + XOrg ?
Moi non plus je ne comprends pas trop!
En fait je me suis rendu compte de ceci
benoit@laptop-benoit:~$ DISPLAY=:0 glxinfo|grep rendering
direct rendering: Yes
benoit@laptop-benoit:~$ DISPLAY=:1 glxinfo|grep rendering
Xlib: extension "XFree86-DRI" missing on display ":1.0".
direct rendering: No
Et du coup, si je lance p.ex. gxine avec la commande 'gxine', un dvd est tout saccadé. si je le lance avec 'DISPLAY=:0 gxine' il est tout fluide.
Si tu comprends tout cela, tu peux m'expliquer!
écrasons l'infâme
Hors ligne
#9 Le 28/04/2006, à 16:29
- manatlan
Re : XGL + twinview + XOrg ?
@benjou ...
moi ce qui m'interesse, c'est comment t'as setuper ton XGL dans ta dapper !
car ça me semble interessant ... le dualhead crt/Tv devrait fonctionner ainsi
"Oui, oui."
-- Shakespeare (Richard III, Acte I, Scène IV)
Hors ligne
#10 Le 28/04/2006, à 16:36
- benjou
Re : XGL + twinview + XOrg ?
le principe est la http://forum.ubuntu-fr.org/viewtopic.php?pid=274789#p274789
J'ai modifié le script de lancement pour que les options jouent avec ma radeon mobility X300:
# Start up Xgl, compiz, and GNOME
# Run Xgl server on :1, on top of normal X
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
# Tell subsequent X programs to access the Xgl server at :1
DISPLAY=:1
exec gnome-session
compiz et gnome-window-decorator sont lançés via l'utilitaire de configuration de session (progs lancés au démarrage)
écrasons l'infâme
Hors ligne
#11 Le 28/04/2006, à 16:56
- manatlan
Re : XGL + twinview + XOrg ?
ok merci ...
mais si tu fait ça ... t'as bien 2 TTY non ? (un ctrl+alt+f7 sur xorg :0, et un ctrl+alt+f8 sur xgl :1)
et pas l'un sur l'autre ... non ?
"Oui, oui."
-- Shakespeare (Richard III, Acte I, Scène IV)
Hors ligne
#12 Le 28/04/2006, à 17:00
- benjou
Re : XGL + twinview + XOrg ?
t'as bien 2 TTY non ? (un ctrl+alt+f7 sur xorg :0, et un ctrl+alt+f8 sur xgl :1)
Non.
dans Ctrl+Alt+F8, il n'y a rien de graphique (il ya la console du boot).
écrasons l'infâme
Hors ligne
Pages : 1