View previous topic :: View next topic |
Author |
Message |
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Thu May 18, 2006 8:28 pm Post subject: [X] utilisation de deux cartes graphiques (résolu) |
|
|
Je vien d'ajouter une carte graphique pci a mon pc en plus de ca carte AGP.
J'arrive a faire tourner l'une ou l'autre.
Un lspci me donne bien toute mes cartes.
Toute tentative de lancé X a foiré :
Plusieur solution : Un freeze ou juste une carte fonctionnelle.
La carte AGP est une ATI 9800 pro
La carte PCI est une ATI 9250
J'ai évidement essaié :
le driver fglrx pour les deux : pas de X, pc ok
le driver ati-opensource pour les deux : freeze
un melange de ati opensources et fglrx : freeze
fglrx + vesa : X ok avec une carte, vesa ne se lance pas
Donc 1er, est il possible de faire tourner deux CG ?
Si oui, faire tourner deux ATI ?
enfin comment ?
Last edited by BuBuaBu on Mon Jun 05, 2006 9:00 am; edited 1 time in total |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Thu May 18, 2006 8:32 pm Post subject: |
|
|
Salut,
c'est possible, je me souviens avoir parcticiper à des threads dans le forum français sur xinerama et deux cartes graphiques donc je dis oui.
Je chercherai les liens. _________________ À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo |
|
Back to top |
|
|
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Thu May 18, 2006 9:14 pm Post subject: |
|
|
j'ai trouvé ca mais pas très utile : https://forums.gentoo.org/viewtopic-t-428714-highlight-xinerama.html
mon xorg.conf :
Code: |
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 19"
Screen "Screen 14" RightOf "Screen 19"
Screen "Screen HP" RightOf "Screen 19"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
Option "Xinerama"
EndSection
Section "Files"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "freetype"
Load "dri"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "fr"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2" # Explorer PS/2
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Philips 14"
HorizSync 31.5 - 35.1
VertRefresh 50.0 - 70.0
EndSection
Section "Monitor"
Identifier "HP"
HorizSync 31.5 - 64.3
VertRefresh 50-70
EndSection
Section "Monitor"
Identifier "Philips 190x5"
HorizSync 31.5 - 64.3
VertRefresh 50-70
EndSection
Section "Device"
Identifier "ATI Graphics Adapter 0"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "on"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "ATI Graphics Adapter 1"
Driver "fglrx"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Device"
Identifier "ATI Graphics Adapter 2"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "on"
BusID "PCI:3:10:0"
Screen 0
EndSection
Section "Screen"
Identifier "Screen 14"
Device "ATI Graphics Adapter 1"
Monitor "Philips 14"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 8
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen HP"
Device "ATI Graphics Adapter 2"
Monitor "HP"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 8
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen 19"
Device "ATI Graphics Adapter 0"
Monitor "Philips 190x5"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection |
|
|
Back to top |
|
|
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Thu May 18, 2006 9:31 pm Post subject: |
|
|
lorsque que j'essai X avec juste un ecran sur la carte agp, ca marche
avec juste la carte pci, on peu lire ca dans le log :
Code: | (II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules/libint10.so
(II) Module int10: vendor="X.Org Foundation"
compiled for 7.0.0, module version = 1.0.0
ABI class: X.Org Video Driver, version 0.8
Requesting insufficient memory window!: start: 0xd8000000 end: 0xefffffff size 0xe8040000
Requesting insufficient memory window!: start: 0xf0000000 end: 0xf3ffffff size 0xe8040000
Requesting insufficient memory window!: start: 0xd8000000 end: 0xefffffff size 0xe8040000
Requesting insufficient memory window!: start: 0xf0000000 end: 0xf3ffffff size 0xe8040000
Requesting insufficient memory window!: start: 0xd8000000 end: 0xefffffff size 0xe8040000
Requesting insufficient memory window!: start: 0xf0000000 end: 0xf3ffffff size 0xe8040000
(EE) fglrx(0): Cannot read V_BIOS
(EE) fglrx(0): PreInitInt10 failed
SetVBEMode failed
(EE) fglrx(0): R200PreInit failed
(II) fglrx(0): === [R200PreInit] === end
(II) UnloadModule: "fglrx" |
Les chose sont inversé si je boot le pc sur la carte pci (selection bios) |
|
Back to top |
|
|
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Thu May 18, 2006 10:52 pm Post subject: |
|
|
Je ne trouve pas de solution, mais voila un autre constat : j'essai le frame buffer pour voir
un modprobe radeonfb, puis un dmesg donne :
Code: |
radeonfb: Found Intel x86 BIOS ROM Image
radeonfb: Retrieved PLL infos from BIOS
radeonfb: Reference=27.00 MHz (RefDiv=12) Memory=378.00 Mhz, System=338.00 MHz
radeonfb: PLL min 20000 max 40000
radeonfb: Monitor 1 type CRT found
radeonfb: Monitor 2 type no found
radeonfb (0000:01:00.0): ATI Radeon NH
PCI: Enabling device 0000:03:0a.0 (0000 -> 0003)
ACPI: PCI Interrupt 0000:03:0a.0[A] -> GSI 22 (level, low) -> IRQ 22
radeonfb (0000:03:0a.0): cannot map FB
ACPI: PCI interrupt for device 0000:03:0a.0 disabled
radeonfb: probe of 0000:03:0a.0 failed with error -5
|
Je précise que pour les test de X précédent, il n'y avait pas de FB |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Fri May 19, 2006 8:48 am Post subject: |
|
|
Bon tu as trouvé l'un des liens dont je parlais. Ils sont disons intéressant si tu veux plusieurs écrans etc... Mais pourquoi ce lien ne te sert pas?
EDIT : Ton xorg.conf : il a pas un petit problème dès le début :
Code: |
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 19"
Screen "Screen 14" RightOf "Screen 19"
Screen "Screen HP" RightOf "Screen 19"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
Option "Xinerama"
EndSection |
L'écran HP est serait pas à gauche de 19 par hasard ?
Si l'écran HP est à droite il ne peut être qu'à droite de l'écran 14.
EDIT 2 :
Je me souviens aussi que la profondeur avait posé un problème une fois dans un poste du forum. Mais les tous à 8 pour commencer.
EDIT 3 :
Et pour éviter vraiment tous les problèmes vire l'accélération pour l'instant. Ce qui permettra de faire ressortir que les erreurs dûes à la configuration des deux cartes et des trois écrans.
Et plus je relie ce lien, plus je suis persuadé qu'il contient la marche à suivre. Après, ATI ou nvidia c'est du pareil au même.
EDIT 4 :
Pour les problèmes radeon/ATI je peux rien pour toi. Moi je peux juste t'aider pour le multi-cartes/multi-écrans....désolé. Il faut voir avec notre ami El-gorreto.
EDIT 5 :
Dans le lien que tu as trouvé, il y un lien : http://wiki.linuxquestions.org/wiki/Multiple_Monitors qui a permis à ultrabub de comprendre le principe.
Enfin, pour la route : Bonne chance. _________________ À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo |
|
Back to top |
|
|
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Fri May 19, 2006 10:48 am Post subject: |
|
|
MickTux wrote: | Bon tu as trouvé l'un des liens dont je parlais. Ils sont disons intéressant si tu veux plusieurs écrans etc... Mais pourquoi ce lien ne te sert pas?
|
Effectivement dans ce topic on trouve tout pour metre en place ce genre de config.
seulement, mon problème vien pas de la config, mais plus de la cohabitation des deux cartes. Car pour le moment, je n'arrive pas a avoir X sur la carte qui n'a pas servi au boot.
j'ai trouvé le même problème ici : http://www.winischhofer.at/sisforum/viewtopic.php?t=194
Et pour l'erreur de config, en fait c'est quand j'ai posté, j'ai enlevé des #, mais pour les test, c'était correct. |
|
Back to top |
|
|
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Fri May 19, 2006 2:41 pm Post subject: |
|
|
Un peu de nouveau : mon problème viendrai de Xorg 7 : https://bugs.freedesktop.org/show_bug.cgi?id=2597
j'ai donc appliquer et reinstallé le patch fournit, et il marche.
Seulement je n'arrive pas a copié la rom de ma carte, et les donné que pour l'instant j'ai reussi a copie ne doivent pas être les bonnes : freeze au moment de les lire.
Fin du log :
Code: | (II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(**) fglrx(0): Option "BiosLocation" "file:/root/r9250.bio"
(II) fglrx(0): Read 52 kB V_BIOS from file:/root/r9250.bio |
et ensuite il y a plus rien. |
|
Back to top |
|
|
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Sat May 20, 2006 10:47 am Post subject: |
|
|
Je vien de faire une autre install avec un kernel 2.6.10 et Xorg 6.8.2
Et la ca marche, donc mon xorg.conf n'est pas le problème.
explication du problème : La méthode d'initialisation des cartes graphique ont changé dans le kernel, Xorg a du s'adapter, mais c'est pas encore ca |
|
Back to top |
|
|
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Sun Jun 04, 2006 6:38 pm Post subject: |
|
|
Xorg 7.1 régle le problème.
Comme le driver proprio d'ATI n'est pas pret, c'est une bonne occasion d'essayer le driver libre. |
|
Back to top |
|
|
|