[supprimé]
Salut,
Voila, j'ai une carte ati 9600XT,
Je voudrais faire du dual screen en utilisant la sortie VGA pour ecran primaire et DVI ( avec un connecteur DVI-VGA ) pour ecran secondaire.
J'ai essayé en passant par " Parametre Systeme " > " Affichage " > et cocher le dual screen, mais ca ne marche pas.
Je veux dire j'ai bien tout qui fonctionne, je vois le log du boot, mais au moment d'arriver a l'invite pour choisir l'utilisateur, j'ai plus rien du tout sur aucun ecran.
J'ai supprimé le rhgb ( me souvient plus si c bien comme ca qu'on l'ecrit ) dans Grub.conf mais ca n'y fait rien.
Si, je modifie pour demarrer en init 3, ca passe, j'ai bien l'invite de login sur les 2 ecrans, mais des que je veux demarrer X ca plantouille.
[supprimé]
Bon, j'ai reussi a ameliorer un peu le schmilblik, maintenant tout ce passe bien sur l'ecran principale, sur le 2eme j'ai tjs le log du boot qui s'affiche, mais de le demarrage de X pouf plus rien, il me reste que l'ecran 1.
Marcet
Tu devrais inverser les connexions de tes écrans. La sortie DVI avec l'adaptateur VGA devrait être connectée à l'écran principal et l'autre au second écran. En faisant çà, çà devrait te permettre au moins de te loguer sous X.
J'aimerai t'en dire plus, mais je ne suis pas encore complètement satisfait de ma config double écran.
On se tiens au courant.
[supprimé]
Ok, je vais deja tester ce que tu viens d'ecrire 🙂
[supprimé]
Bon, meme en mettant l'ecran principal sur DVI ca fait rien.
J'ai tjs que l'ecran principal qui fonctionne sous X, le secondaire ne fonctionne qu'en mode texte.
Voila mon xorg.conf :
# Xorg configuration created by system-config-display
Section "ServerLayout"
Identifier "Multihead layout"
Screen 0 "Screen1" 0 0
Screen 1 "Screen0" RightOf "Screen1"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama" "off"
Option "Clone" "on"
EndSection
Section "Files"
# RgbPath is the location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
Load "dri"
EndSection
Section "InputDevice"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds" "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
# Option "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# Or if you just want both to be control, use:
# Option "XkbOptions" "ctrl:nocaps"
#
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "PHILIPS 109S"
DisplaySize 1240 1024
HorizSync 30.0 - 92.0
VertRefresh 50.0 - 160.0
Option "dpms"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor 1024 768"
HorizSync 30.0 - 50.0
VertRefresh 50.0 - 70.0
Option "dpms"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "radeon"
VendorName "Videocard vendor"
BoardName "ATI Radeon 9600"
EndSection
Section "Device"
Identifier "Videocard1"
Driver "radeon"
VendorName "Videocard Vendor"
BoardName "ATI Radeon 9600"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
Marcet
Essaye de configurer le deuxième écran en 16 bits, je crois me rappeller que ça avait marché chez moi.
[supprimé]
Ok probleme resolu comme un grand.
J'ai supprimé les lignes :
HorizSync 30.0 - 50.0
VertRefresh 50.0 - 70.0
comme je me souvenais pas vraiment des taux a mettre, j'ai compris que ca pouvait venir de la, du coup je pense que X avait du mal a trouver la bonne resolution.
Marcet
Je vais essayer çà. Je te tiens au courant.
[supprimé]
Maintenant, faut que je trouve comment faire fonctionner tout ca avec xinerama sur on, car il est sur on dans mon fichier mais j'ai tjs une copie d'ecrane et non pas un bureau prolongé sur 2 ecrans comme je souhaiterai l'avoir.
Marcet
Dans "Parametre Systeme->Affichage->Dual Screen", tu as une option (je crois de mémoire que c'est la dernière) qui te permet de choisir si tu veux une copie de ton bureau ou un bureau étendu.
[supprimé]
Oui mais le probleme c'est que si je passe par le soft de confi, ca replante tout et je perds 1 ecran, faut que je fasse les modifs a la mano dans xorg.conf
Marcet
Tu devrais démarrer dans la config de base (1 seul écran).
Ensuite, tu configure le Dual Screen avec le soft de config. Puis tu ouvre une console pour faire tes modifications dans xorg.conf.
Marcet
J'ai une config qui fonctionne !!!
Voilà ce qu'il faut faire:
- Utiliser "Applications->Paramètres de Système->Affichage" pour configurer le "Double Ecran".
- Editer le xorg.conf pour supprimer les lignes "HorizSync" et "VertRefresh" pour le moniteur 1 (c'est à dire le deuxième).
- Editer "/boot/grub/grub.conf" pour supprimer l'option "rhgb" des paramètres du kernel (boot en mode graphique).
- Appeller "grub" pour valider la config.
- quit
- Reboot
Après le démarrage en mode texte, le serveur X se lance et le Double Ecran fonctionne.
Si bug il y a il est dans le mode de démarrage graphique et non dans le serveur X. Ce Workaround nous permettra de patienter jusqu'à ce que le bug soit corrigé.
Marcet
En fait
- Editer le xorg.conf pour supprimer les lignes "HorizSync" et "VertRefresh" pour le moniteur 1 (c'est à dire le deuxième).
N'est même plus nécessaire chez moi.
[supprimé]
Pareil, ca marche impec chez moi maintenant, par contre je suis obligé de supprimer les lignes HorizSync et VertRefresh pour le moniteur 2 car je ne connais pas les valeurs a y mettre ( c'est un vieux 15' que j'ai ressorti ).
Voila, je peux enfin regarder un film en plein ecran sur le monitor1 pdt que je surf sur le web ou fait autres choses sur le monitor0 ^^
Marcet
Après avoir creusé un peu la question du rhgb, j'ai trouvé LA solution.
RHGB peut avoir son propre fichier de configuration pour le serveur X. On peut donc créer un fichier xorg.conf dans le dossier /etc/rhgb avec une configuration standard mono écran et continuer à booter en mode graphique.
Une fois que RHGB a fini, le serveur X est relancé, mais cette fois avec le fichier de configuration contenu dans /etc/X11.
Le beurre et l'argent du beurre 😉
[supprimé]
Bien joué 🙂
Ca mériterai un post-it ou une faq ca ^^
Marcet
Un petit bémol cependant.
J'ai remarqué qu'on arrivait à planter la machine en tentant de passer en mode console par [ctrl]+[alt]+[F1]. A éviter donc.
[supprimé]
Tu ouvres une console en mode graphiquee et tu tapes ' init 3 '
Marcet
Je veux simplement attirer ton attention sur le fait qu'il ne faut pas chercher à repasser en mode texte par [Ctrl]+[Alt]+[F1].
"Init 3" est très différent puisqu'il "tue" le serveur X.