#26 Le 14/06/2007, à 13:44
- Astier
Re : Feisty + Dual-Screen + ATI Fglrx + XGL + Beryl = une solution existe
@Glutubuh : Quand tu dis : "l'acceleration 3D fonctionne" qu'est-ce que tu veux dire réellement ? PArce que s'il s'agit simplement de ça :
bbrice@desktop:~$ glxinfo | grep rendering
direct rendering: Yes
ce n'est pas aussi simple.
Une véritable accélération c'est lorsque le GPU prend en charge certains calculs et non le CPU. Que donne un
top
en même temps qu'un
glxgears
Si glxgears ou XGL prennent un max de ressources CPU c'est que vous bénéficiez d'une "fausse" accélération 3D.
Voir ce post sur le sujet : http://forum.ubuntu-fr.org/viewtopic.php?id=112411&p=1
A+
Hors ligne
#27 Le 13/07/2007, à 18:34
- vetetix
Re : Feisty + Dual-Screen + ATI Fglrx + XGL + Beryl = une solution existe
bonjour, j'ai moi aussi
~$ glxinfo -l | grep GL_MAX_TEXTURE_SIZE
GL_MAX_TEXTURE_SIZE = 2048
J'ai besoin de 2720 (>2048 ...), est-ce que c'est un problème que l'on peut contourner?
Si ce n'est pas possible actuellement, est-ce que c'est un problème qui pourra être résolu par une nouvelle version de xorg, ou de fglrx, etc. Actuellement, je peux avoir l'accélération 3D (sans XGL) sur ces 2720, donc je pensais que ça devait pouvoir être possible.
Les manchots vaincront le Billounours.
Hors ligne
#28 Le 13/07/2007, à 23:45
- vetetix
Re : Feisty + Dual-Screen + ATI Fglrx + XGL + Beryl = une solution existe
bon, ben c'est mort à priori...
http://forum.beryl-project.org/viewtopi … &sk=t&sd=a
Les manchots vaincront le Billounours.
Hors ligne
#29 Le 14/07/2007, à 11:54
- jdefaver
Re : Feisty + Dual-Screen + ATI Fglrx + XGL + Beryl = une solution existe
@Glutubuh : Quand tu dis : "l'acceleration 3D fonctionne" qu'est-ce que tu veux dire réellement ? PArce que s'il s'agit simplement de ça :
bbrice@desktop:~$ glxinfo | grep rendering direct rendering: Yes
ce n'est pas aussi simple.
Une véritable accélération c'est lorsque le GPU prend en charge certains calculs et non le CPU. Que donne un
top
en même temps qu'un
glxgears
Si glxgears ou XGL prennent un max de ressources CPU c'est que vous bénéficiez d'une "fausse" accélération 3D.
Voir ce post sur le sujet : http://forum.ubuntu-fr.org/viewtopic.php?id=112411&p=1
A+
Sans vouloir te vexer, je pense que cette interpretation est fausse.
quand tu lances glxgears, le CPU envoie des infos a la carte graphique afin de saturer ce qu'elle peut afficher. Si elle peut afficher beaucoup de frames/s, le CPU travaillera beaucoup et donc tu auras un haut toux d'utilisation du CPU. Si la capacité d'affichage est faible, alors le CPU travaillera moins pour saturer la capacité d'affichage et donc l'utilisation CPU sera basse. Cette explication a été donnée a de tres nombreuses reprises sur le forum ubuntu angophone par exemple.
Dans mon cas, pour illustrer (aspire 1692 ati x700), les drivers proprio me donnent 6000 fps en glxgears avec 100% CPU, ce qui semble montrer que la carte donne son maximum. En effet, elle chauffe pas mal, j'ai pu le verifier lors d'une operation a coeur ouvert.
Sous les drivers libres, le CPU est à ~50% avec 3000 fps, ce qui est toujours cohérent avec mon interpretation. la on voit que la carte sature et qu'on va en effet avoir de moins bonnes perfs, notamment pour les jeux ou pour compiz/beryl, ce que je constate en live.
Mon opinion est donc que le si on a le direct rendering, il est (tres hautement) improbable qu'on ait pas l'acceleration 3D (par définition). Le fonctionnement etrange de glxgears est a la base de cette interpretation erronée. Moralité : glxgears = crap ^^.
Hors ligne
#30 Le 14/07/2007, à 17:16
- smo
Re : Feisty + Dual-Screen + ATI Fglrx + XGL + Beryl = une solution existe
salut
euh oubliez pas que xgl desactive automatiquement le dri...
tapez glxinfo sous xgl
et ensuite
DISPLAY=:0 glxinfo
sous une session xgl ca passera de no a yes.... merci XGL et ati...
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne
#31 Le 14/07/2007, à 17:58
- jdefaver
Re : Feisty + Dual-Screen + ATI Fglrx + XGL + Beryl = une solution existe
Tout a fait
Mais quel rapport avec le probleme sus-mentionné ?
Hors ligne
#32 Le 15/07/2007, à 18:08
- Astier
Re : Feisty + Dual-Screen + ATI Fglrx + XGL + Beryl = une solution existe
Merci pour ces précisions jdefaver, par contre je serais curieux de voir ton xorg.conf avec le pilote libre radeon parce que sur le même ordi que toit avec la x700, je suis loin de tes 3000 fps
Merci et à bientôt.
Hors ligne
#33 Le 15/07/2007, à 20:10
- jdefaver
Re : Feisty + Dual-Screen + ATI Fglrx + XGL + Beryl = une solution existe
voila on xorg pour les 3000 fps (attention, ca depend de ce qui tourne avec, etc ..., hein )
Section "Device"
Identifier "Carte vidéo générique"
Driver "ati"
Option "AccelMethod" "XAA" # Use XFree86 Acceleration Architecture
Option "AccelDFS" "1" # mettez à 0 si vous avez une carte AGP
Option "GARTSize" "64"
Option "RingSize" "8"
Option "BufferSize" "2"
Option "EnablePageFlip" "1" # Enable page flipping for 3D apps
Option "ColorTiling" "1"
Option "EnableDepthMoves" "yes"
Option "UseFBDev" "false"
Option "RenderAccel" "true" # Enable the hardware render acceleration
Option "mtrr" "on"
Option "SubPixelOrder" "none"
Option "DPMS"
Option "DynamicClocks" "on"
# Option "VideoOverlay" "on"
# Option "OpenGLOverlay" "off"
BusID "PCI:1:0:0"
EndSection
Je pense que le "renderaccel" ne marche pas, mais le reste ca va.
Dernière modification par jdefaver (Le 15/07/2007, à 20:11)
Hors ligne
#34 Le 23/08/2007, à 08:53
- WilVal
Re : Feisty + Dual-Screen + ATI Fglrx + XGL + Beryl = une solution existe
Bonjour j ai suivi le tuto mis a part le partie beryl (je n ai pas encore eu le temps). J ai bien mon deuxieme ecran pris en compte.
Ma premiere question est : comment etendre mon bureau a droite et non en haut?
Deuxieme question : ma souris passe bien d'un ecran à l autre mais les fenetres ne veulent pas se deplacer vers le deuxieme ecran, est ce normal?
Troisieme question : ma souris ressemble a un gros carre de pixel pas beau sur le deuxieme ecran. je ne peux rien y changer??
Merci de vos reponse et bravo pour se tuto!!!
WilVal
#35 Le 16/09/2007, à 16:51
- DocWario
Re : Feisty + Dual-Screen + ATI Fglrx + XGL + Beryl = une solution existe
J'ai suivi une partie de ce tuto et il y a une drôle de magie qui s'opère sur mon pc !
je m'explique :
déjà voila ma config :
2 écrans 20" 1680x1050 (un dell et un phillips -> donc des syncro verticales et horizontales différentes)
une ATI X1950XT
j'avais suivi le tuto xinerama, mais forcément je perdais l'accélération 3D et le curseur de la souris avait quelques problèmes quand il passait sur le 2ème écran (le curseur disparaissait...etc).
J'ai essayé la modif du xorg.conf proposé ici (j'avais mon vieux xorg.conf propre dans un coin, je n'ai rajouté que les 2 options au driver fglrx) et ...
MAGIE : j'ai mon bureau étendu avec l'option xinerama ! (résol : 3360x1050)
Je peux déplacer une fenêtre d'un écran à l'autre sans problème, j'ai l'accélération 3D, plus de problèmes de curseur de souris... mais rien n'est renseigné dans mon xorg.conf par rapport au 2e écran !!!
J'ai rédémarré mon pc (histoire qu'il n'y ait pas de configuration fantôme chargé en mémoire), et ca marche toujours !
voici mon xorg.xonf :
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf(5) manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
Fontpath "/usr/share/fonts/X11/misc"
Fontpath "/usr/share/fonts/X11/cyrillic"
Fontpath "/usr/share/fonts/X11/100dpi/:unscaled"
Fontpath "/usr/share/fonts/X11/75dpi/:unscaled"
Fontpath "/usr/share/fonts/X11/Type1"
Fontpath "/usr/share/fonts/X11/100dpi"
Fontpath "/usr/share/fonts/X11/75dpi"
# path to defoma fonts
Fontpath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "oss"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
Section "Device"
Identifier "Generic Video Card"
Driver "fglrx"
Option "DesktopSetup" "horizontal"
Option "CenterMode" "off"
Busid "PCI:1:0:0"
EndSection
Section "Monitor"
Identifier "Philips 200W"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "Philips 200W"
Defaultdepth 24
SubSection "Display"
Depth 1
Modes "1680x1050" "1600x1200" "1440x1440" "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1680x1050" "1600x1200" "1440x1440" "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1680x1050" "1600x1200" "1440x1440" "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1680x1050" "1600x1200" "1440x1440" "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1680x1050" "1600x1200" "1440x1440" "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1680x1050" "1600x1200" "1440x1440" "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
screen "Default Screen"
Inputdevice "Generic Keyboard"
Inputdevice "Configured Mouse"
Inputdevice "stylus" "SendCoreEvents"
Inputdevice "cursor" "SendCoreEvents"
Inputdevice "eraser" "SendCoreEvents"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "0"
EndSection
Si quelqu'un a un début d'explication, j'aimerais comprendre !
Hors ligne