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.

#1 Le 22/04/2007, à 21:10

Glutubuh

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

Je pense que le passage a Feisty a été source d'une grande frustration pour la plupart des pocesseurs de carte ATI, surtout, pour ceux qui ont comme reflexe de compiler les derniers drivers fournis par ATI, et qui sont en dual screen...

Néanmoins, ce n'est pas une fatalité ! et comme j'ai finalement réussi à m'en sortir, je propose à ceux qui comme moi, sont trop pressé et ont fait pleins de bétises,  divers astuces qui m'ont sauvé... le desktop...

1) Les pilotes FGLRX et l'acceleration 3D, DRI

Il ne faut surtout pas telecharger les derniers drivers de chez ATI pour les compiler sois-même, ça ne fonctionne pas!. Ils vont effectivement se compiler, mais ils sont manifestement incompatible avec feisty...

Si vous avez déja procédé a cette manipulation Avant toute chose, il faut supprimer les fglrx actuellement installé sur votre feisty -> voir note1 avant la suite

Il faut donc se rendre dans Systeme>Administration>Gestionnaire de pilotes propriétaires et activer le "pilote d'acceleration graphique ATI". Ceci va installer une version antérieur à celle proposé actuellement par ATI (8.34.8) mais COMPATIBLES avec feisty (pour ceux qui s'inquietent de l'absence du catalyst control center, ne vous inquietez pas), finalement redemarrez... Normalement l'acceleration 3D fonctionne

Note1 : desinstallez tout les packets fglrx via le synaptic, puis rendez-vous dans "Systeme>Administration>Gestionnaire de pilotes propriétaires" et décochez la case correspondant aux pilotes ATI. Verifiez ensuite dans votre xorg.conf que "fglrx" a bien été remplacé par "vesa", si ce n'est pas le cas, faite le... Redemarrez la machine.

2) Le dual-Screen Propre sans le catalyst control center

Pour ceux qui étaient habitués à utiliser l'option "xinerama" oubliez, ça ne marche pas tres bien, les pilotes fglrx permettent de relger un dual screen proprement sans complexifer votre xorg.conf outre mesure
Il faut néanmoins éditer le fichier xorg.conf (gksudo gedit /etc/X11/xorg.conf). Dans la Section "Device" de la carte graphique, qui doit ressembler à ça:

Section "Device"
	Identifier	"ATI X1900 Series PRIMARY"
	Driver		"fglrx"
	Busid	  	"PCI:2:0:0"
EndSection

Il faut rajouter les lignes :
Option        "DesktopSetup"        "horizontal"
Option        "CenterMode"        "off"
de telle sorte que ça donne ça :

Section "Device"
	Identifier	"ATI X1900 Series PRIMARY"
	Driver		"fglrx"
        Option    	"DesktopSetup"        "horizontal" 
        Option    	"CenterMode"        "off"
	Busid	  	"PCI:2:0:0"
EndSection

3) Faire fonctionner XGL en gardant une configuration dual-screen cohérante

Se réferer dans un premier temps à cet article :
http://doc.ubuntu-fr.org/xgl_gnome

Mais attention ! Dans cet article, le scripte proposé pour lancer XGL

#!/bin/sh
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & 
sleep 4 
export DISPLAY=:1
exec dbus-launch --exit-with-session gnome-session

pose probleme en dual-screen sous Feisty. En effet, si on le laisse en l'état, on se retrouve bien avec deux écrans, mais avec un bureau tout étiré et centré (comme si l'option "CenterMode"        "off" ne prenait pas effet) ce qui est un peu incommodant. Le probleme est on ne peut plus simple à regler, il faut rajouter "+xinerama" dans la commande qui lance XGL, tel que :

#!/bin/sh
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer +xinerama &
sleep 4
export DISPLAY=:1
exec dbus-launch --exit-with-session gnome-session

...et tout rentre dans l'ordre

4) Installer Beryl

N'installez pas les paquets beryl disponibles dans les dépot feisty via le synaptic ! ils sont la version 0.2.1 de beryl, et pour une raison que j'ignore (mais il doit y'en avoir une bonne), cette version ne fonctionne pas dans une configuration feisty+fglrx+xgl.

Dans un premier temps, si vous comptez installer beryl, desactivez les "effets de bureau" afin de tourner sous une sessions XGL simple.

Il faut ensuite aller telecharger les paquets de la version 0.2.0 sur ce site là : http://ubuntu.beryl-project.org/dists/feisty/main/
mentionné dans cet article : http://doc.ubuntu-fr.org/beryl

Tout les fichiers ne sont pas nécéssaires, les plus important sont les suivants :

aquamarine_0.2.0~0beryl1_i386.deb
beryl_0.2.0~0beryl1_i386.deb
beryl-core_0.2.0~0beryl1_i386.deb
beryl-manager_0.2.0~0beryl1_i386.deb
beryl-plugins_0.2.0~0beryl1_i386.deb
beryl-plugins-data_0.2.0~0beryl1_all.deb
beryl-plugins-unsupported_0.2.0~0beryl1_i386.deb
beryl-plugins-unsupported-data_0.2.0~0beryl1_i386.deb
beryl-settings_0.2.0~0beryl1_i386.deb
beryl-settings-bindings_0.2.0~0beryl1_i386.deb
beryl-settings-simple_0.2.0~0beryl1_i386.deb
emerald_0.2.0~0beryl1_i386.deb
emerald-themes_0.2.0~0beryl1_all.deb
heliodor_0.2.0~0beryl1_i386.deb
libberyldecoration0_0.2.0~0beryl1_i386.deb
libberylsettings0_0.2.0~0beryl1_i386.deb
libemeraldengine0_0.2.0~0beryl1_i386.deb

Si vous voulez éviter une fastidieuse installation avec multiples demande de mot de passe, metez tout ces fichiers dans un dossier sur votre bureau (ou ailleurs), puis creez un petit script shell, que vous nomerez par exemple "install.sh" qui contiendra le code suivant

for i in '*.deb'
do
	sudo dpkg -i --force-all $i
done

et donnez les droits d'execution au fichier
Dans une console, rendez-vous dans le dossier ou se trouve les paquets et le script, puis tapez ./install.sh

Ceci étant fait, tentez un

beryl --test-only

Qui devrait vous répondre :

**************************************************************
* Beryl system compatiblity check                            *
**************************************************************

Detected xserver                                : XGL

Checking Display :1.0 ...

Checking for XComposite extension               : passed (v0.3)
Checking for XDamage extension                  : passed
Checking for RandR extension                    : passed
Checking for XSync extension                    : passed

Si c'est le cas, lancez le manager par :

beryl-manager

ça devrait marcher...

Hors ligne

#2 Le 23/04/2007, à 02:33

mizuiro

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

Salut,
j'ai bien galéré pour installer feisty vu que ma mise à jour depuis edgy a tout fait foiré... excusez-moi l'expression.
Comme personne n'a trouvé de solution, j'ai tout simplement passé des heures à tenter de sauvegarder mon home et puis j'ai du gravé deux fois l'image de la feisty. Mais désormais tout fonctionne. Seulement, j'ai oublié quelques trucs utiles comme mes bookmarks firefox :'(
Mais bien sûr je n'ai pas réussi à réinstaller beryl. Alors je te remercie tout de suite de la solution que tu donnes meme si je n'ai pas essayé^^

Je vais tester ce soir!

encore merci!

#3 Le 23/04/2007, à 11:31

benjhe

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

Sauf que XGL ne démarre toujours pas en BigDesktop lorsque la résolution dépasse 2048 px sad

Dernière modification par benjhe (Le 23/04/2007, à 11:31)

Hors ligne

#4 Le 23/04/2007, à 13:34

Glutubuh

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

benjhe a écrit :

Sauf que XGL ne démarre toujours pas en BigDesktop lorsque la résolution dépasse 2048 px sad

A mon avis c'est solvable,  en fait on peut parametrer pas mal de chose en lancant la commande Xgl
Par exemple :

Xglx usage:
-screen WIDTH[/WIDTHMM]xHEIGHT[/HEIGHTMM] specify screen characteristics
-fullscreen            run fullscreen
-display string        display name of the real server
-softcursor            force software cursor
-scrns num             number of screens to generate
-primary num           xinerama screen to use as first screen

PAr contre, je ne connais pas les réelles caracteristiques de ces options ni ce qu'elles font réellement. C'est à tester donc...

Dernière modification par Glutubuh (Le 23/04/2007, à 13:34)

Hors ligne

#5 Le 23/04/2007, à 15:35

Biiru

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

Bah moi en fait j'ai un petit souci, j'ai essayer ta solution jusqu'au pts 2 pour le dualscreen et bah cela ne fonctionne toujours pas j'ai relancer mon xserver et rien ne change. Je me retrouve toujours dans une situation de clone

voila mon xorg.conf si jamais

Section "Files"
	FontPath	"/usr/share/X11/fonts/misc"
	FontPath	"/usr/share/X11/fonts/cyrillic"
	FontPath	"/usr/share/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/share/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/share/X11/fonts/Type1"
	FontPath	"/usr/share/X11/fonts/100dpi"
	FontPath	"/usr/share/X11/fonts/75dpi"
	FontPath	"/usr/share/fonts/X11/misc"
	# 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	"type1"
	Load	"vbe"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"ch"
	Option		"XkbOptions"	"lv3:ralt_switch"
	Option		"XkbVariant"	"fr"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ExplorerPS/2"
	Option		"ZAxisMapping"		"4 5"
	Option		"Emulate3Buttons"	"true"
EndSection

Section "InputDevice"
	Identifier	"Synaptics Touchpad"
	Driver		"synaptics"
	Option		"SendCoreEvents"	"true"
	Option		"Device"		"/dev/psaux"
	Option		"Protocol"		"auto-dev"
	Option		"HorizScrollDelta"	"0"
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "stylus"
  Option        "Device"        "/dev/wacom"          # Change to 
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "stylus"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "eraser"
  Option        "Device"        "/dev/wacom"          # Change to 
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "eraser"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "cursor"
  Option        "Device"        "/dev/wacom"          # Change to 
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "cursor"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "Device"
	Identifier	"ATI Technologies, Inc. M22 [Radeon Mobility M300]"
	Driver		"fglrx"
	BusID		"PCI:1:0:0"
	Option        "DesktopSetup"        "horizontal" 
        Option        "CenterMode"        "off"
	#Option		"XAANoOffscreenPixmaps"
EndSection

Section "Monitor"
	Identifier	"Generic Monitor"
	Option		"DPMS"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"ATI Technologies, Inc. M22 [Radeon Mobility M300]"
	Monitor		"Generic Monitor"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1400x1050"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1400x1050"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1400x1050"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1400x1050"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1400x1050"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1400x1050"
	EndSubSection
EndSection

Section "ServerLayout
	Option		"AIGLX"		"true"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice     "stylus" "SendCoreEvents"
	InputDevice     "cursor" "SendCoreEvents"
	InputDevice     "eraser" "SendCoreEvents"
	InputDevice	"Synaptics Touchpad"
EndSection

Section "DRI"
	Mode	0666
EndSection

Section "Extensions"
        Option "Composite" "Disable"
EndSection

Merci d'avance si tu as une idée

P.s. je viens de remarquer que lors de l'ecran de login il me fait bien le dualscreen mais quand il rentre ds ma session Gnome il redevient en clone :S

Dernière modification par Biiru (Le 23/04/2007, à 16:00)

Hors ligne

#6 Le 23/04/2007, à 15:57

benjhe

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

Essayes d'aller dans ton menu gnome, Système, Préférences, Résolution de l'écran et adaptes la résolution à celle souhaitée.

Pour ma part, les options XGL ne change strictement rien.
Je pense qu'il ne me reste qu'à attendre les nouveaux pilotes ati prenant en compte le composite :'(

Dernière modification par benjhe (Le 23/04/2007, à 16:19)

Hors ligne

#7 Le 23/04/2007, à 16:32

Mornagest

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

Je déplace le sujet dans Trucs et astuces smile


N'oubliez pas de consulter la documentation pour vous donner un coup de main !
Merci de modifier le premier message de votre sujet pour ajouter [Résolu] lorsque votre problème l'est :)
Xubuntu 20.04 sur deux ordinateurs, zéro souci. Passez à Xubuntu ;)

Hors ligne

#8 Le 23/04/2007, à 18:09

sam air

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

Il faut donc se rendre dans Systeme>Administration>Gestionnaire de pilotes propriétaires et activer le "pilote d'acceleration graphique ATI"

chez moi je n'ai rien pour activer le driver ATI comment faire:

capturecp5.th.png

Dernière modification par sam air (Le 23/04/2007, à 18:11)

Hors ligne

#9 Le 23/04/2007, à 21:59

FyeHert

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

J'apporte une p'tite contribution, que j'ai pompé sur je ne sais quel autre topic... (qui a très bien marché avec moi, mais je n'utilise pas le dual screen)

Lors de l'installation les paquets disponibles via Synaptic sont en effet incompatibles avec Feisty, mais on peux les downgrader :
- Installez Beryl avec synaptec
- Sélectionnez le paquet beryl, allez dans Paquet > Forcer la version et choisissez 0.2.0~0beryl1
- Toujours dans Paquet > Bloquer la version
- Refaites la même chose pour le paquet beryl core

Les autres paquets, comme beryl-manager ou beryl-plugin, peuvent rester sans problèmes à la version 0.2.1

Vala, en espérant que ça facilite la vie à certains ( et à utiliser avec précautions, mon expérience sous linux se résume à deux jours ^^')

#10 Le 24/04/2007, à 08:32

jdefaver

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

En fait, les derniers drivers ati fonctionnent sous feisty, mais il faut les patcher. Si je retrouve la page, je la mettrai ici.

Hors ligne

#11 Le 24/04/2007, à 09:25

benjhe

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

Moi je n'ai pas de soucis avec les derniers pilotes ATI.
J'ai suivi le tuto http://doc.ubuntu-fr.org/materiel/ati_proprietaire et tout fonctionne (sauf le dual screen big_smile)

Ma config :
- Ubuntu Feisty (x86)
- Noyau 2.6.20-15
- XOrg 7.2
- Ati Mobility X600, pilotes 8.36.5

Dernière modification par benjhe (Le 24/04/2007, à 09:29)

Hors ligne

#12 Le 24/04/2007, à 09:56

Biiru

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

j'ai trouvé sur une doc sur le pakage displayconfig-gtk. Il sert a pouvoir plus facilement configurer le xorg.conf
J'ai installé il a l'air de marcher sauf pour le dualscreen mais je pense que c'est une bonne direction a prendre

Hors ligne

#13 Le 27/04/2007, à 11:00

Latex

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

Une petite contribution personnelle ...

Voila j'ai installé Beryl et XGl à l'aide de ce tuto : http://wiki.beryl-project.org/wiki/Install_Beryl_on_Ubuntu_Feisty_with_XGL

Tout a marché correctement, sans encombres (jai eu quelques problèmes dus à l'édition du fichier startxgl, mais c'est revenu dans l'ordre qu'and j'ai suivi ce tuto depuis le début...)

Je me suis donc retrouvé avec une session XGL propre, Beryl qui marchait, mais un deuxème écran en clone.

J'ai donc suivi le tuto de ce post, et rajouté l'option +xinerama dans le fichier startxgl.sh...

La toujours rien, encore un clone.

Et la, j'ai eu une idée  (peut etre inspirée par un post de ce topic...)

J'avais l'écran de mon portable en 1400x1050 et l'écran externe en 1280x1024 ... j'ai donc rajouté dans mon xorg.conf la résolution 2680x1074 (la somme des deux) ..

La toujours rien, toujours un clone..

Mais en allant voir dans Système ==> Préférences ==> Résolution de l'écran, j'ai trouvé une résolution qui n'y était pas avant : 2800x1050 !

J'ai choisi cette résolution et Hop ! le dual screen fonctionnait, avec beryl et Xgl, avec un seul grand cube ou plusieurs petits cubes ...

Je suis super content, ca marche nickel !

j'aimerais bien avoir l'avis d'autres personnes sur cette solution, pour voir si c'est un hasard que ca marche chez moi ou si c'est une solution viable smile

Voila, en espérant avoir aidé quelques ames en perdition comme la mienne il y a quelques instants !

--
Latex


Ps : Le package displayconfig-gtk ne marche pas dans une session XGL<

#14 Le 27/04/2007, à 13:04

benjhe

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

hello
Incroyable que tu arrives à le faire fonctionner en si haute résolution en dual, moi si ca depasse 1024px ca plante.
Pourrais-tu retourner ce que t'affiches :

glxinfo -l | grep GL_MAX_TEXTURE_SIZE

Utilises-tu les pilotes ATI ou radon libre ?

Hors ligne

#15 Le 28/04/2007, à 18:07

w01fy

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

Merci pour tes indications qui m'ont permis une installation sans les multiples errements que tu as dû subir. Cela marche très bien chez moi avec ma x1900 saphire, et c'est assez impressionnant !

Par contre dans ta liste de package indispensable, j'éviterais le
aquamarine_0.2.0~0beryl1_i386.deb
qui a de multiples dépendances problématiques et qui ne marchera jamais sur une ubuntu fraichement et benoitement installée (dependances qt3 et kde multiples).

#16 Le 28/04/2007, à 18:41

w01fy

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

Pour information si d'autres utilisateurs ont installé le fameux package aquamarine et se retrouve avec des alertes de partout (notify et synapse qui rale), il faut juste taper :

sudo dpkg -r aquamarine

et le vilain petit canard disparait, ainsi que les alertes et tout ce qui va bien.

La manipulation citée précédemment pour figer la version de beryl est d'ailleurs toujours utile puisque le gestionnaire de mise à jour détecte immédiatement 16 nouvelles mise à jour qu'il ne faut donc surtout pas faire (passage en 0.2.1 de tout les morceaux de beryl).

Enfin pour répondre à la question un peu plus haut, comme je suis aussi en dual 1680x1050 + 1280x1024 en fglrx avec un x1900 saphire :

wolfy@pollux:~$ glxinfo -l | grep GL_MAX_TEXTURE_SIZE
Xlib:  extension "XFree86-DRI" missing on display ":1.0".
    GL_MAX_TEXTURE_SIZE = 4096

Tout marche impeccable à une vitesse hallucinante (la rotation du cube est difficilement perceptible par exemple).

#17 Le 29/04/2007, à 17:46

Latex

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

@benjhe : GL_MAX_TEXTURE_SIZE = 4096
Sinon, j'utilise les pilotes proprio ATI avec le gestionnaire de Feisty smile

#18 Le 02/05/2007, à 08:05

benjhe

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

Latex a écrit :

@benjhe : GL_MAX_TEXTURE_SIZE = 4096
Sinon, j'utilise les pilotes proprio ATI avec le gestionnaire de Feisty smile

Ouais moi GL_MAX_TEXTURE_SIZE = 2048 :'(

Hors ligne

#19 Le 02/05/2007, à 09:27

androme

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

aucun souci pour moi non plus (sous feisty) sauf que je tourne avec la version svn de beryl.


Intrepid Ibex 64

Asus P5B Deluxe, Q6600, 4Go, 8800GTS 512 Dual Screen (22w + 19w).
Portable Dell D830

Hors ligne

#20 Le 04/05/2007, à 11:50

azorb

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

Bonjour,

J'ai suivi le début de ta méthode, mais mon but est moins compliqué que le tiens, je souhaite juste avoir le dual screen fonctionnel avec l'accélération 3D activée.

J'arrive à avoir l'accéleration 3D avec les pilotes proprio d'ATI en suivant ta méthode, par contre j'ai un dual screen un peu spécial dans ce cas.

J'ai les 2 barres ubuntu sur chaque ecran, la souris passe bien d'un écran à l'autre mais les fenetres non.

Si je rajoute l'option Xinerama dans mon xorg.conf, j'ai un dual screen normal mais je perds l'accélération 3D.

Xlib:  extension "XFree86-DRI" missing on display ":0.0".
direct rendering: No

Voici une partie de mon xorg.conf si quelqu'un a une idée (j'ai un Dell Optiplex745 avec une ATI X1300 le tout sous Feisty) :

Section "Device"
	Identifier	"ATI X1300 Series 0"
	Driver		"fglrx"
	Busid		"PCI:01:00:0"
	Screen    	0
EndSection

Section "Device"
	Identifier	"ATI X1300 Series 1"
	Driver		"fglrx"
	Busid		"PCI:01:00:0"
	Screen    	1
EndSection

Section "Monitor"
	Identifier	"DELL E177FP 0"
	Option		"DPMS"
EndSection

Section "Monitor"
	Identifier	"DELL E177FP 1"
	Option		"DPMS"
EndSection

Section "Screen"
	Identifier	"Screen0"
	Device		"ATI X1300 Series 0"
	Monitor		"DELL E177FP 0"
	Defaultdepth	24
	
	SubSection "Display"
		Depth	24
		Modes		"1280x1024"	"1152x864"	"1024x768"	"800x600"	"720x400"	"640x480"
	EndSubSection
EndSection
Section "Screen"
	Identifier	"Screen1"
	Device		"ATI X1300 Series 1"
	Monitor		"DELL E177FP 1"
	Defaultdepth	24
	SubSection "Display"
epth	24
		Modes		"1280x1024"	"1152x864"	"1024x768"	"800x600"	"720x400"	"640x480"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen    0   	"Screen0"
  	Screen    1    	"Screen1" RightOf "Screen0"
	Inputdevice	"Generic Keyboard"
	Inputdevice	"Configured Mouse"
	Inputdevice	"stylus"	"SendCoreEvents"
	Inputdevice	"cursor"	"SendCoreEvents"
	Inputdevice	"eraser"	"SendCoreEvents"
EndSection

Section "DRI"
	Mode	0666
EndSection
Section "ServerFlags"
     	Option        	"Xinerama"    	"True"
 EndSection
Section "Extensions"
	Option		"Composite"	"Disable"
EndSection

#21 Le 18/05/2007, à 14:28

bodylove

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

hellooO!

Ah ca faisait un moment que j'attendais un tut comme celui ci bravo;)
Mais bon, étant une quiche sous linux(installé mais jamais vraiment utilisé:P), j'aimerais savoir pourquoi dans mon xorg.conf j'ai ca:

Section "Device"
	Identifier	"Generic Video Card"
	Driver		"fglrx"
	Busid		"PCI:1:0:0"
EndSection

Pourquoi le nom de ma carte(X1900gt) n'apparait pas?? Je suis en dual screen aussi, mais le 2eme ecran affiche des lignes...bref ca marche pas.
Je précise que le pilote ati est activé dans "gestionnaire de pilotes propriétaires"

Dernière modification par bodylove (Le 18/05/2007, à 14:39)

Hors ligne

#22 Le 21/05/2007, à 09:24

fifi2000ez

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

@azorb
J'ai une config similaire optiplex gx620 et ati x1300 j'ai réussi enfin à faire fonctionner ati+xgl+gnome+compiz+dualscreen après une semaine d'essais. Mon xorg.conf est le suivant :

# /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 "ServerLayout"
	Identifier     "Default Layout"
	Screen         "Default Screen" 0 0
	InputDevice    "Generic Keyboard"
	InputDevice    "Configured Mouse"
	InputDevice    "stylus" "SendCoreEvents"
	InputDevice    "cursor" "SendCoreEvents"
	InputDevice    "eraser" "SendCoreEvents"
EndSection

Section "Files"

	# path to defoma fonts
	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"
	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"
	Identifier  "stylus"
	Driver      "wacom"
	Option	    "Device" "/dev/input/wacom"
	Option	    "Type" "stylus"
	Option	    "ForceDevice" "ISDV4"		# Tablet PC ONLY
EndSection

Section "InputDevice"
	Identifier  "eraser"
	Driver      "wacom"
	Option	    "Device" "/dev/input/wacom"
	Option	    "Type" "eraser"
	Option	    "ForceDevice" "ISDV4"		# Tablet PC ONLY
EndSection

Section "InputDevice"
	Identifier  "cursor"
	Driver      "wacom"
	Option	    "Device" "/dev/input/wacom"
	Option	    "Type" "cursor"
	Option	    "ForceDevice" "ISDV4"		# Tablet PC ONLY
EndSection

Section "Monitor"
	Identifier   "DELL E197FP"
	Option	    "DPMS"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[1]"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "Generic Video Card"
	Driver      "fglrx"
	Option	    "DesktopSetup" "horizontal"
	Option	    "OverlayOnCRTC2" "1"
	BusID       "PCI:1:0:0"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[1]"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
	Screen      1
EndSection

Section "Screen"
	Identifier "Default Screen"
	Device     "Generic Video Card"
	Monitor    "DELL E197FP"
	DefaultDepth     24
	SubSection "Display"
		Depth     1
		Modes    "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     4
		Modes    "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     8
		Modes    "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     15
		Modes    "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     16
		Modes    "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     24
		Modes    "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
	EndSubSection
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[1]"
	Device     "aticonfig-Device[1]"
	Monitor    "aticonfig-Monitor[1]"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "DRI"
	Mode         0666
EndSection

Section "ServerFlags"
        Option  "AIGLX" "off"
EndSection

Section "Extensions"
         Option "Composite" "disable"
EndSection

j'ai activé xinerama dans le fichier startxgl.sh

j'ai bien sur installé xserver-xgl comme précisé dans le tuto http://doc.ubuntu-fr.org/xgl

j'espère que tu arrivera à quelque chose de concrêt. Moi je compte m'attaquer à Beryl.

Salut à tous

Hors ligne

#23 Le 23/05/2007, à 11:58

bodylove

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

ok j'essaierai peu etre avec xinerama mais comme Glutubuh dit que les pilotes fglrx fonctionnent mieux pour le dual screen, je préfèrerais faire avec. Mais bon si personne me donne un coup de main. Le principal pour l'instant c que beryl marche, qq bug mais ca va dans l'ensemble.
Je post mon xorg.conf qui n'a rien de particulier d'ailleur:

# /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"        
        BusId "PCI:1:0:0"	
EndSection

Section "Monitor"
	Identifier	"Generic Monitor"
	Option		"DPMS"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"Generic Video Card"
	Monitor		"Generic Monitor"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1280x1024" "1272x1272" "1060x577" "1024x768" "960x720" "832x624" "800x600" "640x480" "248x248"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1280x1024" "1272x1272" "1060x577" "1024x768" "960x720" "832x624" "800x600" "640x480" "248x248"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1280x1024" "1272x1272" "1060x577" "1024x768" "960x720" "832x624" "800x600" "640x480" "248x248"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1280x1024" "1272x1272" "1060x577" "1024x768" "960x720" "832x624" "800x600" "640x480" "248x248"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1280x1024" "1272x1272" "1060x577" "1024x768" "960x720" "832x624" "800x600" "640x480" "248x248"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1280x1024" "1272x1272" "1060x577" "1024x768" "960x720" "832x624" "800x600" "640x480" "248x248"
	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
EndSec

Donc je repose ma question concernant cette ligne Identifier    "Generic Video Card" , pourquoi j'ai pas le nom de ma carte qui apparait?

Hors ligne

#24 Le 30/05/2007, à 20:30

PiOuP

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

Perso ça fontionne : ati mobility x1300 fgrlx + xgl + beryl + dual screen 1400x1050 + 1680x1050.
Seul problème les vidéos qui rament !
J'ai essayé avec la sortie video opengl sous mplayer et totem mais ça fait planter X.
Quelqu'un a peut etre une solution pour moi ?

Hors ligne

#25 Le 13/06/2007, à 17:09

Sensible

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

Parfait le tuto !

Mon Linux :
Suite à des soucis avec les drivers fglrx sur kubuntu 64, j'ai mis ubuntu 32 alors que j'ai un amd 64.

Ma carte ATI X800 GTO c'est installé très facilement avec Système/Administration/Gest. de pilotes proprio.
en un clic j'ai eu l'accélération 3D et mes drivers.

Ensuite j'ai régler mon dual screen ( un bureau sur chaque écran ), j'ai réussi à régler ma carte TV sauf un bug de son ( WinTV et TVTime -> en mode debug only la chaine et bloquer et le son fonctionne sinon soufflerie ou pas de son du tout ).

Ensuite j'ai mis XGL pour mettre Beryl ( j'ai alors perdu mon dual screen, il affiche un bureau gris, le curseur va dedans mais en forme de croix ).
J'ai mis Beryl en 'manuel' sans passer par Synaptic.
Et hop j'ai Beryl qui marche impeccable !
Merci pour ton tuto !

Je recherche la façon de le lancer au démarrage de ma session XGL et tout sera bon smile

Petites questions :
1/ XGL est une surcouche de mon environnement Gnome ? Au début j'ai eu mon clavier en Anglais et là aussi apparement tout mes mots sont soulignés en rouge
2/ Si je met un thème GTK sur XGL sa passe ?
3/ Comment le lancer Beryl avec ma session XGL ? smile