[nvidia] GeForce 7050 PV/nForce 630a et Dell G2210 (résolu)

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
Emericn6k
yeomen
Messages : 225
Inscription : mar. 22 juin 2010, 18:17
Localisation : Toulouse

[nvidia] GeForce 7050 PV/nForce 630a et Dell G2210 (résolu)

Message par Emericn6k »

Bonjour à tous,
Je vous présente ce soir un problème que je n'arrive pas à résoudre depuis bien un an :mrgreen:

En gros, avec mon matériel, le pilote proprio nvidia n'affiche rien, il semble qu'il sorte des modes prévus par l'écran.
Le souci, c'est que le pilote vesa marche très bien, le pilote nouveau aussi (c'est d'ailleurs celui que j'utilise maintenant).

Symptômes : quand je tente de lancer X avec nvidia :
* L'écran passe en mode veille
* si je reviens sur un autre tty, l'écran m'affiche "mode incompatible avec l'écran" (notez que du coup, les commandes suivantes sont à taper à l'aveugle)
* par contre le bureau se lance quand même ! (testé et approuvé avec KDE : j'ai activé le son de bienvenue pour voir, il retentit dans toute sa splendeur).

Voilà. Donc j'imagine qu'il y a soit une subtilité à trouver dans les réglages du pilote nvidia, soit qu'ils ont oublié cette combinaison de matériel.



On en vient aux infos cruciales :

* L'écran est un dell G2210 (cf. http://accessories.euro.dell.com/sna/pr ... sku=205460); rien de bien exceptionnel pour un pilote graphique moderne a priori
* La carte graphique est une nvidia 7050PV intégrée à la carte mère (nForce 630a)
* Concernant le xorg.conf, j'ai un peu tout essayé (soit vide, soit en forçant les modeset avec des valeurs qui marchent avec les autres drivers)
* Je tourne en 64 bits.

Le xorg.conf qui marche (pour essayer le driver nvidia, je ne fait que commenter/décommenter la ligne driver et virer l'option propre à nouveau).

Code : Tout sélectionner

Section "ServerFlags"
	Option "DontZap" "False"
	Option "Xinerama" "0"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nouveau"
    #Driver         "nvidia"
    #Driver	    "vesa"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 7050 PV / nForce 630a"
    Option 	   "ShadowFB" "On"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "DELL"
    ModelName      "G2210"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
    Modeline "1152x870x75.00"  106.156800  1152 1224 1352 1552  870 874 878 912  -HSync +VSync
    Modeline "1280x1024x60.00"  109.191360  1280 1360 1496 1712  1024 1028 1032 1063  -HSync +VSync
    Modeline "1280x1024x75.00"  140.217600  1280 1376 1512 1744  1024 1028 1032 1072  -HSync +VSync
    Modeline "1680x1050x60.00"  147.542400  1680 1784 1968 2256  1050 1054 1058 1090  -HSync +VSync
    Option         "DPMS"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
	Modes	   "1680x1050 1280x1024 1152x870"
	#Modes	"1680x1050_60 1280x1024_60 1024x768_60"
    EndSubSection
EndSection

La grosse difficulté, c'est bien sur que pour débugger, vu qu'à chaque fois que je teste, je perds l'écran, il me faut désinstaller nvidia (c'est ce qui me demande le moins de frappes à l'aveugle), rebooter avant d'avoir de quoi analyser... Et du coup, une fois que j'ai tout redémarré, je perds le contenu de Xorg.0.log (par exemple).

Questions subsidiaires, en plus d'éventuelles idées sur les symptomes :
* Quelqu'un a-t-il un G2210 (ou G2410, ça doit être kif) qui marche avec le driver nvidia?
* Quelqu'un a-t-il une 7050PV qui marche avec un écran plat aux résolutions équivalentes (avec nouveau, j'ai 1680x1050@60Hz)


J'aimerais bien tester la 3D de ma config, quand même :lol: :lol:
Dernière modification par Emericn6k le mer. 25 août 2010, 23:56, modifié 1 fois.
"In a world without fences and walls, who needs Gates and Windows"
Émeric - Utilisateur Archlinux depuis fin 2008, après 2 ans sous gentoo, 2 ans sous debian et quelques jours sous ubuntu
Avatar de l’utilisateur
la_poigne
yeomen
Messages : 215
Inscription : dim. 22 févr. 2009, 09:20

Re: [nvidia] GeForce 7050 PV / nForce 630a et Dell G2210

Message par la_poigne »

Salut,

tu as essayé de passer root et de faire un nvidia-xconfig qui te génère un xorg.conf automatiquement ?
Avatar de l’utilisateur
Emericn6k
yeomen
Messages : 225
Inscription : mar. 22 juin 2010, 18:17
Localisation : Toulouse

Re: [nvidia] GeForce 7050 PV / nForce 630a et Dell G2210

Message par Emericn6k »

Oui, j'avais testé ça... Sans succès.

Pas dernièrement cela dit (les drivers ont peut-être évolué).
Je vais re-tester, mais pas immédiatement (il faut que je me trouve une bonne heure pour me relancer là-dedans).
"In a world without fences and walls, who needs Gates and Windows"
Émeric - Utilisateur Archlinux depuis fin 2008, après 2 ans sous gentoo, 2 ans sous debian et quelques jours sous ubuntu
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17571
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [nvidia] GeForce 7050 PV / nForce 630a et Dell G2210

Message par benjarobin »

Pour debugger plus facillement demarre KDE en init 5 (voir wiki ou forum) et rajoute une entree dans GRUB pour demarrer en init 3 (tty)

Puis donne nous le log de Xorg, sinon cela va etre difficile d'aider
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Emericn6k
yeomen
Messages : 225
Inscription : mar. 22 juin 2010, 18:17
Localisation : Toulouse

Re: [nvidia] GeForce 7050 PV / nForce 630a et Dell G2210

Message par Emericn6k »

benjarobin a écrit :Pour debugger plus facillement demarre KDE en init 5 (voir wiki ou forum) et rajoute une entree dans GRUB pour demarrer en init 3 (tty)

Puis donne nous le log de Xorg, sinon cela va etre difficile d'aider
Alors actuellement, je démarre en init 5.
Par contre pour ce qui est de l'entrée GRUB qui laisse le système en init 3, je ne savais pas que ça se faisait, c'est bien en ajoutant quelque chose comme :

Code : Tout sélectionner

kernel /vmlinuz26 root=/dev/sda3 ro 3

que ça se fait?


je vais retester tout ça ce soir.
"In a world without fences and walls, who needs Gates and Windows"
Émeric - Utilisateur Archlinux depuis fin 2008, après 2 ans sous gentoo, 2 ans sous debian et quelques jours sous ubuntu
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [nvidia] GeForce 7050 PV / nForce 630a et Dell G2210

Message par oktoberfest »

Emericn6k a écrit : Alors actuellement, je démarre en init 5.
Par contre pour ce qui est de l'entrée GRUB qui laisse le système en init 3, je ne savais pas que ça se faisait, c'est bien en ajoutant quelque chose comme :

Code : Tout sélectionner

kernel /vmlinuz26 root=/dev/sda3 ro 3

que ça se fait?
Tout à fait. Il te suffit de copier la ligne que utilises et de rajouter le 3 à la fin.
Tu peux aussi, lors du boot, appuyer sur 'e' lors de l'affichage du menu grub et modifier à la volée la ligne de commande (pratique quand tu as modifié ton menu.lst et que tu as fait une coquille qui t'empêche de booter). Cette modification n'est pas sauvegardée dans le fichier menu.lst
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
Emericn6k
yeomen
Messages : 225
Inscription : mar. 22 juin 2010, 18:17
Localisation : Toulouse

Re: [nvidia] GeForce 7050 PV / nForce 630a et Dell G2210

Message par Emericn6k »

Bon, je m'y suis remis. Comme ça me force à faire 3 reboot à chaque essai, je n'ai pas l'occasion tous les jours...

Alors : j'ai trouvé les lignes qui posent problème dans le log xorg :

Code : Tout sélectionner

[    38.679] (WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-0
(...)
[    38.720] (WW) NVIDIA(0): No valid modes for "1680x1050_60 1280x1024_60 1024x768_60";
[    38.720] (WW) NVIDIA(0):     removing.
[    38.720] (WW) NVIDIA(0): 
[    38.720] (WW) NVIDIA(0): Unable to validate any modes; falling back to the default mode
[    38.720] (WW) NVIDIA(0):     "nvidia-auto-select".
[    38.720] (WW) NVIDIA(0): 
[    38.720] (II) NVIDIA(0): Validated modes:
[    38.720] (II) NVIDIA(0):     "nvidia-auto-select"
[    38.720] (II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
[    38.721] (WW) NVIDIA(0): Unable to get display device CRT-0's EDID; cannot compute DPI
[    38.721] (WW) NVIDIA(0):     from CRT-0's EDID.
[    38.721] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
[    38.721] (==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
[    38.721] (--) Depth 24 pixmap format is 32 bpp
[    38.729] (II) NVIDIA(0): Initialized GPU GART.
[    38.732] (II) NVIDIA(0): Setting mode "nvidia-auto-select"
le log complet : http://aur.pastebin.com/PAGZhryX

Ça ne m'explique pas, pour l'instant, pourquoi :
- ça me change la résolution du tty
- nvidia est incapable de trouver une résolution qui va bien alors que nouveau, lui, est facile.

Une piste est que le log parle de "CRT-0", alors que bon, mon écran est tout sauf un CRT.

Je continue à chercher désespérément de mon coté, mais si quelqu'un a déjà eu ce genre de soucis, je suis preneur :P
"In a world without fences and walls, who needs Gates and Windows"
Émeric - Utilisateur Archlinux depuis fin 2008, après 2 ans sous gentoo, 2 ans sous debian et quelques jours sous ubuntu
Avatar de l’utilisateur
Emericn6k
yeomen
Messages : 225
Inscription : mar. 22 juin 2010, 18:17
Localisation : Toulouse

Re: [nvidia] GeForce 7050 PV / nForce 630a et Dell G2210

Message par Emericn6k »

J'ai trouvé !!

* court à travers tout l'appart en criant *
:platine:

L'idée, c'est que le driver nvidia cherchait visiblement sur le port VGA au lieu d'aller sur le port DVI par défaut...

Et en ajoutant cette petite ligne :

Code : Tout sélectionner

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 7050 PV / nForce 630a"
>>>> celle là >>>>   Option "ConnectedMonitor" "DFP"
EndSection

Tout est rentré dans l'ordre après de longues périodes de lose...

Bon donc voilà. Si ça peut servir à quelqu'un :)
"In a world without fences and walls, who needs Gates and Windows"
Émeric - Utilisateur Archlinux depuis fin 2008, après 2 ans sous gentoo, 2 ans sous debian et quelques jours sous ubuntu
Répondre