denis
Salut
Armelk
Bonsoir,
ton probleme serait un peu plus developpe, on pourrait mieux te repondre :-D
par denis sur 24/3/2005 17:42:39
Salut
denis
désolé j'ai appuyé sur le mauvais bouton!! 😮)
Alors voici le problème:
J'ai une LeadTek Nvidia GeForce4 TI4200.
Les drivers nvidia de Livna (les derniers).
un noyau 6.10-1.770 (+le module nvidia qui va).
Je paramètre le mode "double écran" dans "paramètres système->affichage":
+utilisation du double écran (coché!)
+2ème Type de moniteur: generic CRT 800x600. (branché sur ma TV).
+deuxième carte vidéo:generic Nvidia GeForce4
+résolution : 800x600
+profondeur des couleurs: millions de couleurs
+disposition du bureau: bureaux individuels.
voici le fichier xorg.conf généré:
==================================================
# Xorg configuration created by system-config-display
Section "ServerLayout"
Identifier "Multihead layout"
Screen 0 "Screen0" LeftOf "Screen1"
Screen 1 "Screen1" 0 0
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"
ModulePath "/usr/X11R6/lib/modules"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "record"
Load "freetype"
Load "type1"
# Load "dri"
Load "glx"
EndSection
Section "Monitor"
Identifier "CRT"
VendorName "NEC"
ModelName "Multisync FE770"
HorizSync 30.0 - 70.0
VertRefresh 50.0 - 120.0
Option "DPMS"
EndSection
Section "Monitor"
# Option "dpms"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor 800x600"
HorizSync 31.5 - 35.1
VertRefresh 50.0 - 61.0
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "Leadtek"
BoardName "NVIDIA GeForce 4 TI4200"
Option "DPMS"
BusID "PCI:1:00:0"
EndSection
Section "Device"
Identifier "Videocard1"
Driver "nvidia"
VendorName "Videocard Vendor"
BoardName "NVIDIA GeForce 4 (generic)"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "CRT"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "800x600"
EndSubSection
EndSection
=====================================================
voilà. J'ai enlevé les input device ça allège un peu.
J'allume ma TV et mon CRT, ça boot correctement (sauf qu'il y a pas le RHGB),
l'écran de pub NVidia s'affche sur ma TV et le CRT,
Puis l'écran de connexion sur le CRT, écran noir sur TV,
Je me log,j'ai un bureau sur mon CRT et un AUTRE sur ma TV,
mais quand je mets Actions->Clore la Session rebooter ou arrèter, tout plante. (Gnome n'a même pas le temps de faire son bip de fin en entier, ça le fait en boucle).
J'ai essayé en mettant driver "nvidia" au 2ème device, mais ça fait pareil.
Et il semblerait que lorsque ma tv est éteinte, x ne se charge pas du tout, ça plante au moment du chargement de X.
Et toujours pas de RHGB, sauf si je supprime le mode 2 écrans, tout redevient normal...
C'est très pratique le 2ème écran pour regarder des vidéos sur ma TV.
J'arrive même à démarrer les jeux OpenGL sur le CRT ou sur la TV.
à+
denis
Bon, j'ai refait des tests:
Avec device 1 en nvidia et device 2 en nvidia, X ne se charge pas, sauf la première fois. Les fois suivantes, RHGB se charge mais pas X.
avec Device 2 en nv, ça se charge que si RHGB ne se charge pas (la première fois RHGB ne se charge pas, ou alors si RHGB désactivé au boot).
En fait, visiblement, y a un truc qui remplace nv par nvidia, car à chaque fois que je redémarre, le fichier xorg.conf contient pour le device 2 nvidia, alors que j'avais mis nv.
Donc, pour résumer, X se charge en Dual screen avec la config ci-dessus, seulement si RHGB a été enlevé du boot, ET peu importe si ma TV est allumée ou non.
PAR CONTRE:
FC3 ne s'éteint plus: Actions->Clore la session->Clore la session/Eteindre/redémarrer
toutes les 3 plantent la machine: gnome s'arrête, le son retenti, puis est coupé brusquement et ma TV s'éteint, le CRT reste noir... et plus moyen de faire quoi que ce soit: planté!
même chose quand j'essaye de redémarrer X par les touches alt+ctrl+<--
Et ça plante aussi quand j'essaye d'afficher un terminal par Ctrl+alt+F1/2/3/4/...
Voilà, en espérant que ça pourra vous aider.
Je sais pas comment je peux récupérer des infos sur ce qui se passe juste avant que ça plante.
denis
il paraît qu'on peut utiliser ce code:
Option "TwinView"
Option "SecondMonitorHorizSync" "30-38"
Option "SecondMonitorVertRefresh" "50-100"
Option "TwinViewOrientation" "Below"
Option "MetaModes" "1152x864, 800x600; 1152x864, NULL"
Option "ConnectedMonitor" "crt, crt"
ça pourra peut-être résoudre mes problèmes?
mais j'ai jamais réussi à le faire fonctionner correctement.
Ma tv ou mon CRT était tout le temps noire (soit l'un soit l'autre... pas les deux!).
FTK
J'ai le même problème, plantage dès que je reboot ou que j'essai de me mettre sur une console.
J'ai fais des recherches et nous ne sommes pas les seuls a avoir ce problème en revanche, je n'ai pas trouvé de solutions 🙁
ah! j'oubliais, depuis l'installation de ces maudits drivers, lors du chargement de gnome je reste bloqué un bon bout de temps sur les icones de detection du cd et de l'imprimante.
Ensuite, lorsque je connecte un periph ou insert un cd, le montage automatique ne se fait plus.
denis
c'est depuis l'installation de quels drivers?
Moi j'avais les 6629(run pkg NVidia), avec un kernel 2.6.10-1.741 (rpm Fresh), je suis passé aux 1.0-7167 (rpm Livna) et 2.6.10-1.770 (rpm Livna).
J'ai ensuite découvert qu'on pouvait travailler sur 2 écrans par le menu affichage.
Avant j'avais essayé par des paramètres propres à NVidia (option "TwinView") que j'avais placé dans la section "device" de ma carte graphique...
J'ai trouvé des infos indiquant qu'il faudrait les placer des les sections "screen".
Faudrait essayer, mais je commence à être tanné des plantages et j'ai peur de perdre des données.
Alors si quelqu'un voit une alternative ou une clé au problème...
FTK
J'ai installé FC3 récement.
Tout marchait bien avec les drivers nv génériques.
Sauf que j'avais besoin du nview pour ma TV et de l'acceleration graphique pour OpenGL
Donc, j'ai fais un upgrade du kernel en 2.6.10-770 puis installation du rpm :
kernel-module-nvidia-2.6.10-1.770_FC3-1.0.6629-0.lvn.6.3.i686.rpm
A partir de la les problèmes ont commencé.
Lors du chargement de gnome je reste bloqué un bon bout de temps sur les icones de detection du cd et de l'imprimante.
Ensuite, lorsque je connecte un periph ou insert un cd, le montage automatique ne se fait plus.
(A ce stade, pas de problème pour basculer vers une console ou arreter le PC)
J'ai ensuite essayé de configurer le dual screen depuis le menu gnome mais sans aucuns effet, j'ai donc éditer xorg.conf et ajouter les fameuses lignes dans la section device. (désolé je ne les ai pas sous la main)
J'ai bien un affichage clone sur mon ecran et ma TV mais plantage dès que je reboot ou que j'essai de me mettre sur une console.
kwizart
Salut
J'ai une carte nvidia quadro fx 500 avec un dual screen.
Cela marche parfaitement!
Ce que je ne comprend pas c'est que tu utilise un .rpm pour installer le module alors que sur le site de nvidia, il existe
un driver Version: 1.0-7167 plus recent.
Dans ce cas la , il faut installer les outils fedora pour compiler le kernel aisni que les sources de ton kernel.
Ensuite lancer le driver qui compile lui-même le module.
C'est expliqué sur ce site.
Ou as tu trouvé un rpm qui correspond à ta version du kernel?
denis
salut,
J'ai trouvé ça sur le repos Livna (testing je crois), soit avec yum ou apt.
Voilà, donc avec les drivers NVidia originaux, aucun problème?
J'ai essayé: j'arrive pas à configurer.
tu peux poster le contenu de ton xorg.conf? stp.
Merci
Merlin31
pour ma part, avec une nvidia fx5700le, tout vas bien
par contre, j'utilises les drivers de nvidia à partir des sources, pas ceux de livna, et ça marche impec!
ensuite, en root, lancer nvidia-settings pour l'interface de réglage... c'est tout 🙂
P.S. je n'ai pas édité le xorg.conf, sauf pour supprimer le logo
denis
Salut, oui, je veux bien, mais chez moi ça marche très bien avec 1 seul écran aussi, c'est pas le problème (Livna ou les sources NV, sauf que pour Livna, les mises à jour sont automatiques avec Synaptic).
Le problème c'est d'ACTIVER la sortie TV pour avoir un "clone" du CRT, ou, encore mieux, un 2ème bureau sur la TV.
Voilà, et les drivers NVidia, autant ceux de Livna que ceux de NVidia (sources), ne permettent pas de régler ça simplement comme sous M$ Win$.
Dans le menu "moniteurs" de nvidia-settings, je n'ai QUE mon CRT-1, rien d'autre et pas la possibilité d'activer/changer quoi que ce soit.
Non, il me faut des exemples de xorg.conf qui fonctionnent pour pouvoir comparer, c'est pas en me disant que chez vous ça marche que ça va m'aider....
J'ai besoin d'AIDE pas de savoir si ça marche chez vous!
Merci à tous.
Merlin31
pas la peine de s'énerver 🙂
je suis au boulot, je n'ai donc pas pu joindre mon xorg.conf
cela dit, moi j'ai dans nvidia-settings mes deux ecrans, et je n'ai rien fait de spécial
des que j'en aurait la possibilité j'essaierais de joindre mon xorg.conf
kwizart
Je ne crois pas que l'on puisse reproduire le xorg.conf litteralement. cela dépend de tes écrans en particulier.
La procédure la plus simple:
-compiler les derniers drivers (avec les sources du dernier kernel!)
-Essayer de faire marcher en mono ecran et lancer X
-Sauvegarder xorg.conf
-Configurer les ecrans avec param.system/affichage dans gnome
(la difficulté est de savoir quel ecran est primaire ou secondaire, il faut peut être tatonner... en tout cas cela peut te permettre d'obtenir les caractéristiques de la section [monitor]
- réintroduire les paramètres [monitor] dans xorg.conf et les autres paramètres du mode twinview à partir de l'example de Nvidia.
PS: Dans mon fichier je n'utilise pas tout a fait le format exact donné par Nvidia mais celui l'utilitaire de configuration
d'affichage.
kwizart
# Xorg configuration created by system-config-display
Section "ServerLayout"
Identifier "Multihead layout"
Screen 0 "Screen0" RightOf "Screen1"
Screen 1 "Screen1" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama" "on"
Option "Clone" "off"
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 "Monitor 1280x1024"
HorizSync 31.5 - 79.0
VertRefresh 50.0 - 90.0
Option "dpms"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "LCD Panel 1280x1024"
HorizSync 31.5 - 67.0
VertRefresh 50.0 - 75.0
Option "dpms"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "Videocard vendor"
BoardName "NVIDIA Quadro FX 500"
EndSection
Section "Device"
Identifier "Videocard1"
Driver "nvidia"
VendorName "Videocard Vendor"
BoardName "NVIDIA Quadro FX 500"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
EndSubSection
EndSection
denis
merci les gars.
désolé pour cette saute d'humeur, mais ça fait plusieurs semaines que je cherche, et de lire des posts de gens qui me disent simplement: eh bien chez moi ça marche! Sans me donner aucun indice, dans le style pas de bol pour toi!
ça a tendance à m'agacer.
Bon, donc j'ai lu ton xorg.conf, kwizart, j'ai à peu de choses près le même, généré par le menu affichage de gnome.
Simplement, comme je le disais dans mon 2ème post, je cherche à afficher un bureau sur mon CRT et un autre bureau ou un "clone" du bureau principal sur ma TV (sortie PAL/S-Video de la carte), pas sur la sortie DVI...
Ou alors, brancher un adaptateur DVI->s-video ou PAL/SECAM, si ça existe...
Voilà, je vais essayer d'autres choses...
En fait ta config fonctionne chez moi, sauf que... ça plante sans rien reporter lors de l'extinction du server X, ou du passage à un autre mode (console ctrl-alt-F1 par ex.).
Et c'est ça qui va pas, je peux pas éteindre mon ordi, ça plante systématiquement.
Merci encore, continuez à suggérer des choses je suis pas le seul dans ce cas.
Ensuite, avec toutes ces infos, ce sera possible de faire un tuto...
Bon, alors, j'ai testé cette config, ça fonctionne parfaitement en mode "clone" (CRT et TV rigoureusement identiques):
========================================
# Xorg configuration created by system-config-display
Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
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"
ModulePath "/usr/X11R6/lib/modules"
FontPath "unix/:7100"
EndSection
Section "Module"
# Load "dri"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "record"
Load "freetype"
Load "type1"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "Protocol" "Standard"
Option "XkbKeyCodes" "xfree86"
Option "XkbLayout" "fr"
Option "XkbModel" "microsoftpro"
EndSection
Section "InputDevice"
# Option "Protocol" "IMPS/2"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
# Option "ZAxisMapping" "4 5"
Option "Device" "/dev/input/mouse0"
Option "Emulate3Buttons" "no"
Option "Resolution" "1024"
EndSection
Section "Monitor"
Identifier "CRT-0"
VendorName "NEC"
ModelName "Multisync FE770"
HorizSync 30.0 - 70.0
VertRefresh 50.0 - 120.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "Leadtek"
BoardName "NVIDIA GeForce 4 TI4200"
Option "DPMS"
BusID "PCI:1:00:0"
Option "TwinView"
Option "MetaModes" "1024x768,1024x768; 800x600,800x600; 640x480,640x480"
Option "SecondMonitorHorizSync""30-50"
Option "SecondMonitorVertRefresh" "60"
Option "TwinViewOrientation" "Clone"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "CRT-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
==================================
Voilà, j'ai simplement ajouté les Options dans la section device, je vais maintenant essayer d'obtenir 2 bureaux séparés (chacun sur un écran: CRT - TV).
MAIS hélas, ça ne résout pas mon problème de plantage.
Donc multihead (méthode paramètres/affichage) ou pas(méthode "NVidia"), ça plante lors d'un changement de mode ou d'une extinction de X.
Si c'est un bug, je le reporte à qui? (NVidia?)
denis
J'ai essayé les modes RightOf/LeftOf/Above/Below, ça fonctionne aussi. Mais plantage toujours lors d'un changement d'affichage.
Par contre, pas de plantage si je joue à un jeu qui change la résolution.
C'est donc lorsque l'on quitte le serveur X que survient ce plantage... et toujours cette incompatibilité avec RHGB qui plante la machine avant l'écran de connexion.
Je persévère, je teste avec 2 bureaux sur 2 écrans (CRT et TV).
Bon bah il semble que j'ai tout fait comme il faut, ça marche, comme avant que je poste... et puis ça plante lors de la fermeture de X ou lorsque l'on quitte le terminal où est X.
Voici la config pour un CRT et une TV:
===============================================
# Xorg configuration created by system-config-display
Section "ServerLayout"
Identifier "Multihead layout"
Screen 0 "Screen0"
Screen 1 "Screen1" RightOf "Screen0"
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"
ModulePath "/usr/X11R6/lib/modules"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "record"
Load "freetype"
Load "type1"
Load "glx"
# Load "dri"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "Protocol" "Standard"
Option "XkbKeyCodes" "xfree86"
Option "XkbLayout" "fr"
Option "XkbModel" "microsoftpro"
EndSection
Section "InputDevice"
# Option "Protocol" "IMPS/2"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
# Option "ZAxisMapping" "4 5"
Option "Device" "/dev/input/mouse0"
Option "Emulate3Buttons" "no"
Option "Resolution" "1024"
EndSection
Section "Monitor"
Identifier "CRT-0"
VendorName "NEC"
ModelName "Multisync FE770"
HorizSync 30.0 - 70.0
VertRefresh 50.0 - 120.0
Option "DPMS"
EndSection
Section "Monitor"
# Option "dpms"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor 1024x768"
HorizSync 30.0 - 70.0
VertRefresh 50.0 - 120.0
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "Leadtek"
BoardName "NVIDIA GeForce 4 TI4200"
Option "DPMS"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Videocard1"
Driver "nvidia"
VendorName "Leadtek"
BoardName "NVidia GeForce 4 TI4200"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "CRT-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
===============================================
Si qqun voit pourquoi ça plante... dites-le svp!
Voilà, à+!