Le tout premier message d'alcapcom devrait répondre à toutes tes questions !
Merci 😉
Merci 😉
Aîe, effectivement... Je re-upload ça vite fait !alcapcom a écrit :
re slt,
il doit y a une bizarerie dans la compilation de xgl, la version x86_64 fait 1.7 meg et la i386 en fait 8.9 meg.
verifie que tout ce compile correctement...
ps: tu as bien compilé la derniere version 😉
bonne nuit
Running apps that require 3D rendering acceleration (games, etc.)
As for now no 3D games can be run in XGL with hardware acceleration. This can be easily helped by running them in a separate X server. An easy way to do this is to use xgame. It's already in portage tree (games-util/xgame-gtk2 and games-util/xgame).
note to users using the X font server: only one X server can be connected to it at any given time. Make a separate xorg.conf for the additional "gaming" X server (xgame supports using a different configuration file for the new server) which uses font paths instead.
note: after adding a game/program to xgame you need to restart it before being able to run that game/program.
Or if you don't want to emerge xgame you can use this command:
xinit -e /usr/bin/game -- :2
It just starts /usr/bin/game on another display.
Non, j'ai utilisé les src.rpm de ton dépôt sans y apporter aucune modification !!alcapcom a écrit :
C'était quoi le soucis de comipilation?... tu as du faire des modif au spec? (...)
yum install compiz xorg-x11-server-Xgl
Configurer Xgl:
gnome-xgl-switch -enable-xgl --auto
Attention, meme si vous avez déjà installer les packages précédement, il faut tout de meme executer cette commande. (elle initialise la config dans /etc/sysconfig/xgl).gset-compiz
Les dernieres modifications: (groso modo)tu n'utilises pas le bon depo... voici le bon!Burn a écrit :
j aurai louper l url d un depot ? ou c est uniquement pour les x86-64 ???
j ai http://www.auroralinux.org/people/spot/Xgl-FC5T3/ comme depot
merci
#
# Repository : Xgl-testing
#
[Xgl-testing]
name=Nouveau dépôt pour tester l'Xgl
baseurl=http://users.telenet.be/quenta/repo/
gpgcheck=0
enabled=1
Sinon, histoire de faire un bilan Xgl/compiz sur ATI, #!/bin/bash
# xgl startup script by RiPz @ www.binary-pulse.co.uk
# GNU Public Licence
# woo!
echo "###### STARTXGL SCRIPT ######"
if [ "$1" = "" ]; then
echo "Usage: startxgl <display number> <window manager> <gfx>"
echo "<gfx> is optional, values 'ati' or 'nvidia/other', default is nvidia/other"
echo "Window Managers currently supported: xfce, gnome."
elif [ "$2" = "" ]; then
echo "Usage: startxgl <display number> <window manager> <gfx>"
echo "<gfx> is optional, values 'ati' or 'nvidia/other', default is nvidia/other"
echo "Window Managers currently supported: xfce, gnome."
else
echo "Starting X Server with XGL"
echo " Using Display $1"
echo " Using WM: $2"
if [ "$3" = "ati" ]; then
echo " Using Card: ati"
Xgl :$1 -fullscreen -ac -accel xv:pbo -accel glx:pbuffer &
# Xgl :$1 -ac -accel xv:pbuffer -accel glx:pbuffer &
else
echo " Using Card: nvidia/other"
Xgl :$1 -ac -accel xv -accel glx:pbuffer &
fi
sleep 8
echo " Starting compiz"
DISPLAY=:$1 LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ compiz --replace gconf &
sleep 6
echo " Starting Window Manager"
if [ "$2" = "gnome" ]; then
DISPLAY=:$1 gnome-window-decorator &
sleep 5
DISPLAY=:$1 /usr/libexec/gnome-settings-daemon &
DISPLAY=:$1 nautilus -n --sync &
DISPLAY=:$1 xmodmap /usr/share/xmodmap/xmodmap.fr
DISPLAY=:$1 setxkbmap -model dell -layout fr
DISPLAY=:$1 gnome-panel
elif [ "$2" = "xfce" ]; then
DISPLAY=:$1 xfce-mcs-manager
DISPLAY=:$1 gnome-window-decorator &
DISPLAY=:$1 xftaskbar4 &
DISPLAY=:$1 xfdesktop &
DISPLAY=:$1 exec xfce4-panel
fi
echo " DONE!"
fi
Clairement, ce qui pose probleme avec GDM semble être les timings (il suffit de voir [root@Sonata ~]# gnome-xgl-info
G nVidia Corporation
0 kmod-nvidia is not installed for the kernel release 1.2111_FC5
0 -accel glx:pbuffer -accel xv
et[root@Sonata ~]# glxinfo | grep "direct rendering"
direct rendering: No
etJe n'ai pas cette commande de dispoConfigurer compiz:
gset-compiz
/etc/gdm/custom.conf:#!/bin/bash
# Lancer compiz avec gnome-session
if [ `ps -A | grep Xgl | wc -l` == "1" ]; then
DISPLAY=:0 compiz --replace gconf &
DISPLAY=:0 gnome-window-decorator &
fi
# Mise en place du clavier fr
#xmodmap /usr/share/xmodmap/xmodmap.fr
# Demarrage de compiz
DISPLAY=:1 compiz --replace gconf decoration move & gnome-window-decorator &
[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :0 -accel glx:pbuffer -accel xv
handled=true
flexible=true
priority=0
et enfin pour le Alt-gr faut fouiller le menu : Bureau => préférences => clavier -> agencements#!/bin/bash
# Lancer compiz avec gnome-session
if [ `ps -A | grep Xgl | wc -l` == "1" ]; then
DISPLAY=:0 compiz --replace gconf &
DISPLAY=:0 gnome-window-decorator &
fi
[root@xblade yum.repos.d]# cat xgl-testing.repo
[xgl-testing]
name=Nouveau depot pour tester l'Xgl
baseurl=http://users.telenet.be/quenta/repo/
gpgcheck=0
enabled=0
Plus de caractères spéciaux et de majuscules, et le dépot désactivé par défault, vu que c'est du testing. Après pour installer on lance :yum --enablerepo=xgl-testing install compiz xorg-x11-server-Xgl
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for xorg-x11-server-Xgl to pack into transaction set.
xorg-x11-server-Xgl-1.1.9 100% |=========================| 4.7 kB 00:00
---> Package xorg-x11-server-Xgl.i386 0:1.1.99.1-1 set to be updated
---> Downloading header for compiz to pack into transaction set.
compiz-1.0.0-4.i386.rpm 100% |=========================| 10 kB 00:00
---> Package compiz.i386 0:1.0.0-4 set to be updated
--> Running transaction check
--> Processing Dependency: libsvg.so.1 for package: compiz
--> Processing Dependency: fedora-xgl-settings for package: compiz
--> Processing Dependency: libgnome-window-settings.so.1 for package: compiz
--> Processing Dependency: libglitz-glx.so.1 for package: xorg-x11-server-Xgl
--> Processing Dependency: libglitz.so.1 for package: xorg-x11-server-Xgl
--> Processing Dependency: libsvg-cairo.so.1 for package: compiz
--> Processing Dependency: libgnome-desktop-2.so.2 for package: compiz
--> Processing Dependency: libwnck-1.so.18 for package: compiz
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for fedora-xgl-settings to pack into transaction set.
fedora-xgl-settings-0.0.1 100% |=========================| 2.8 kB 00:00
---> Package fedora-xgl-settings.noarch 0:0.0.1-1 set to be updated
---> Downloading header for libsvg-cairo to pack into transaction set.
libsvg-cairo-0.1.6-1.i386 100% |=========================| 3.2 kB 00:00
---> Package libsvg-cairo.i386 0:0.1.6-1 set to be updated
---> Downloading header for libsvg to pack into transaction set.
libsvg-0.1.4-1.i386.rpm 100% |=========================| 3.3 kB 00:00
---> Package libsvg.i386 0:0.1.4-1 set to be updated
---> Downloading header for libwnck to pack into transaction set.
libwnck-2.14.1-1.fc5.1.i3 100% |=========================| 21 kB 00:00
---> Package libwnck.i386 0:2.14.1-1.fc5.1 set to be updated
---> Downloading header for glitz to pack into transaction set.
glitz-0.5.4-1.i386.rpm 100% |=========================| 4.7 kB 00:00
---> Package glitz.i386 0:0.5.4-1 set to be updated
--> Running transaction check
--> Processing Dependency: libgnome-desktop-2.so.2 for package: compiz
--> Processing Dependency: control-center for package: fedora-xgl-settings
--> Processing Dependency: gset-compiz for package: fedora-xgl-settings
--> Processing Dependency: libgnome-window-settings.so.1 for package: compiz
--> Processing Dependency: xgl-hardware-list for package: fedora-xgl-settings
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for xgl-hardware-list to pack into transaction set.
xgl-hardware-list-1.0.0-2 100% |=========================| 1.9 kB 00:00
---> Package xgl-hardware-list.noarch 0:1.0.0-2 set to be updated
---> Downloading header for gset-compiz to pack into transaction set.
gset-compiz-0.3.3-1.i386. 100% |=========================| 3.2 kB 00:00
---> Package gset-compiz.i386 0:0.3.3-1 set to be updated
---> Downloading header for control-center to pack into transaction set.
control-center-2.14.1-1.f 100% |=========================| 66 kB 00:00
---> Package control-center.x86_64 1:2.14.1-1.fc5.2 set to be updated
--> Running transaction check
--> Processing Dependency: libgnome-desktop-2.so.2 for package: compiz
--> Processing Dependency: libgnome-window-settings.so.1 for package: compiz
--> Finished Dependency Resolution
Error: Missing Dependency: libgnome-window-settings.so.1 is needed by package compiz
Error: Missing Dependency: libgnome-desktop-2.so.2 is needed by package compiz
et si je passe en manuel :[root@xblade xgl]# rpm -ivh compiz-0.0.2-1.x86_64.rpm
error: Failed dependencies:
libgnome-window-settings.so.1()(64bit) is needed by compiz-0.0.2-1.x86_64
libsvg-cairo.so.1()(64bit) is needed by compiz-0.0.2-1.x86_64
libsvg.so.1()(64bit) is needed by compiz-0.0.2-1.x86_64
[root@xblade xgl]# rpm -ivh compiz-0.0.2-1.x86_64.rpm libsvg-cairo-0.1.6-1.x86_64.rpm libsvg-0.1.4-1.x86_64.rpm
error: Failed dependencies:
libgnome-window-settings.so.1()(64bit) is needed by compiz-0.0.2-1.x86_64
[root@xblade xgl]#
rpm --import http://users.telenet.be/quenta/RPM-GPG-KEY-AL-CAPCOM
installer le repo
rpm -ivh http://users.telenet.be/quenta/xgl-repository-1.0-1.noarch.rpm
rpm -qa | grep compiz && rpm -qa | grep -i xgl
gnome-xgl-info
Un script pour faire du bug repporting serait une bonne chose.