Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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


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

Astier a écrit :

@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...

Hors ligne

#31 Le 14/07/2007, à 17:58

jdefaver

Re : Feisty + Dual-Screen + ATI Fglrx + XGL + Beryl = une solution existe

Tout a fait smile

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 hmm

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 smile )

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