pb nvidia mx 460 dual head [mandriva2006] - Hardware - Linux et OS Alternatifs
Marsh Posté le 12-10-2006 à 19:26:36
quand tu dis que cela ne marche pas avec nvidia, tu veux dire que X ne se lance pas ?
Normalement tu utilises drakx11 et tu actives dans les options : support 2ème écran ( si ma mémoire est bonne )
Marsh Posté le 12-10-2006 à 21:01:54
Dark_Schneider a écrit : quand tu dis que cela ne marche pas avec nvidia, tu veux dire que X ne se lance pas ? |
oui avec le driver officiel nvidia un init 5 ==> ecran noir (meme en mono)
j'ai essayé drakx11 et ne me propose rien
j'ai essayé de desactiver aussi l'apic mais rien à faire.
pour préciser en fait j'ai remplacé une nvidia 5200 FX qui fonctionnait avec le support nvidia proprio
par la MX 460 dual vga et je pensais que je n'aurais que le twinview à activer + defaire le mode xinerama que j'avais
précédemment activé.
mais apparemment, cela ne fonctionne pas aussi facilement et j'ai du mal à cerner mon pb,
car partout sur internet, le twinview doit fonctionner exactement comme je l'ai ecrit dans mon xorg.conf.
mais manque de bol même en mono screen aucun résultat : l'ecran reste deseperement noir.
en support nv libre : impossible de faire du xinerama. je peux juste choisir sur quel vga "balancer" le serveur X.
Marsh Posté le 12-10-2006 à 21:15:09
ah désolé, j'avais pas vue que tu utilisais la 2006. drakx11 de la 2007 permet d'activer le xinerama.
Concernant ton problème d'écran noir, n'oublie pas qu'en TwinView ton écran deviens l'écran secondaire !
Note : valable seulement pour les portables
Citation : |
de plus dans les métamode tu dois préciser les résolutions pour les 2 écran. lis mieux la doc de nvidia
Marsh Posté le 12-10-2006 à 21:17:04
http://download.nvidia.com/XFree86 [...] dix-g.html
Marsh Posté le 12-10-2006 à 22:36:09
mes 2 ecrans sont identiques (2x 19p en tft)
et j'ai deja essayé de preciser les 2 resolution dans les metamodes : mais ça donne rien de mieux
edit de precision : à noter qu'en mode texte, les 2 ecrans fonctionnent nativement en clone
Citation : |
Marsh Posté le 13-10-2006 à 13:17:48
si X ne se lance pas avec les pilotes nvidia, cela signifie qu'il y a un problème.
Réactive les pilotes nvidia, essaie de lancer X, puis montre moi le contenu de /var/log/Xorg.0.log
Montre moi ton /etc/X11/xorg.conf complet par la même occasion.
Marsh Posté le 13-10-2006 à 13:44:22
Dark_Schneider a écrit : si X ne se lance pas avec les pilotes nvidia, cela signifie qu'il y a un problème. |
je le ferais dès que possible.
j'ai mis la carte dans un autre pc histoire de verifier certaines choses.
bon, deja sous win : pas de pb (elle est capable d'afficher en 2x 1024 x 768).
j'ai installé une mandriva2006 tout fraiche sur ce nouveau poste et je reprendrais mes
investigations, j'ai installé le dkms-nvidia tout neuf pour commencer, je vais m'attaquer
au xorg.conf dès que j'ai un moment de libre.
par contre, hier soir sur la machine pb : effectivement X essaye de se lancer, mais fige
direct, j'ai pas encore etudier log X; ça va venir.
Marsh Posté le 13-10-2006 à 16:35:31
bon,
cette carte mx 460 sur une autre machine, nvidia simplement activé en mono screen (): rebelotte, figeage
Marsh Posté le 13-10-2006 à 16:51:35
essayer option noapic au boot : http://www.linux-wizard.net/faq.ph [...] el_options
essayer de diminuer AGP : http://www.linux-wizard.net/howto. [...] dia#freeze
résultat de la commande :
|
Marsh Posté le 13-10-2006 à 17:48:31
voila, j'ai remis la fx5200 agp + s3 pci sur le pc origine du pb.
et ça fonctionne impecable en xinerama bien entendu avec le driver nvidia officiel 8774 pour la fx.
alors la je secchhe complement sur comment resoudre et j'ai deja essayé l'option noapic sans succès.
je suppose maintenant que,
l'origine du pb vient du modele de la carte en elle même en inadequation avec mandriva2006 et son kernel 2.6.12.
vu que j'ai essayé la carte dans 2 pc différent avec la même mandriva avec le même résultat.
je te donnerais le resultat de cat /proc/interrupt dès lundi quand je repasserais sur le 2nd pc test (du taf)
qui a la carte mx 460 dual head.
Marsh Posté le 16-10-2006 à 09:14:02
voila :
cat /proc/interrupts
CPU0
0: 233068476 IO-APIC-edge timer
1: 3086 IO-APIC-edge i8042
7: 0 IO-APIC-edge parport0
8: 1 IO-APIC-edge rtc
9: 1 IO-APIC-level acpi
12: 180753 IO-APIC-edge i8042
14: 2220395 IO-APIC-edge ide0
15: 2096138 IO-APIC-edge ide1
18: 2 IO-APIC-level ohci1394
19: 0 IO-APIC-level uhci_hcd:usb1
20: 0 IO-APIC-level CMI8738-MC6
21: 17604 IO-APIC-level eth0
23: 0 IO-APIC-level uhci_hcd:usb2
NMI: 0
LOC: 233105121
ERR: 0
MIS: 0
je fais une mise à jour de xorg-x11 au cas où
Marsh Posté le 16-10-2006 à 15:35:31
c'est ton /proc/interrupts sans le module nvidia chargé ? tu peux essayé en désactivant l'APIC ? parce que là l'APIC est activé
Marsh Posté le 16-10-2006 à 16:42:14
bon,
je ne sais pas trop si j'avance mais le pb venait du fait que je faisais
mes interventions sur le xorg.conf en failsafe et donc ce que j'avais desactivé (noapic notamment
n'etait pas pris en compte d'où l'impossibilité de faire un drakx11 test sans plantage).
alors forcément , je tournais en rond
j'ai paramétré mon inittab pour demarrer en init 3 afin que les parametres noapic soit bien passé
pour continuer mes tests.
qd j'arrive au mode console avec noapic (j'ai vu la différence de /proc/interrupts ),
je fais un bete modprobe nvidia ==> impossible de le charger alors qu'avant avec l'apic activé
c'était possible
je fais un drakx11 et ça n'abouti pas au test de lancement de X.
je fais un startx après avoir configuré xorg.conf à la mano ==> echec de chargement libglx.so
veuillez réinstaller le driver nvidia.
je fais donc un urpme dkms-nvidia (ça se passe impec) puis
urpmi dkms-nvidia (et zut les repositories de jussieu que j'ai configuré sont out ).
je suis bloqué pour l'instant en attendant que la situation se debloque
Marsh Posté le 16-10-2006 à 17:49:10
bon je crois que j'ai un autre pb maintenant : avec ou sans apic j'ai ça maintenant :
modprobe nvidia
FATAL: Error inserting nvidia (/lib/modules/2.6.12-12mdk/kernel/drivers/video/nvidia.ko.gz): No such device
Marsh Posté le 16-10-2006 à 22:23:41
désactive des trucs dans le BIOS pour libérer des IRQ
Marsh Posté le 17-10-2006 à 09:11:09
je crois que je vais lacher l'affaire, je me suis commandé une 6200 vga/dvi (de toute façon je l'avait planifié depuis quelques temps) et je réserve la mx460
pour un usage station win pis c'est tout.
bizarre qd même d'avoir essayé cette carte sur 2 CM totalement différentes (l'une chipset sis_agp et l'autre intel_agp)
et que ça donne le même résultat.
peut etre devrais je essayer avec une autre distrib que mdv2006??
je vais l'essayer avec une FC4, peut être que...
Marsh Posté le 17-10-2006 à 09:30:54
Bah, tant qu'à faire, si tu veux essayer une Fedora, prend la FC 5
Marsh Posté le 17-10-2006 à 09:35:28
wedgeant a écrit : Bah, tant qu'à faire, si tu veux essayer une Fedora, prend la FC 5 |
ben non, c'est la FC4 de mon serveur web perso sur lequel je fais très peu d'update pour le plaisir
je garde ce numero de distrib longtemps mais je fait les MAJ de sécu et c'est tout.
Marsh Posté le 17-10-2006 à 15:00:39
au fait il y a des noyaux dispo dans contrib pour la 2006.
ils sont différents du noyau original de la 2006.0, cela marchera peut être
ftp://ftp.ciril.fr/pub/linux/mand [...] k.i586.rpm
ftp://ftp.ciril.fr/pub/linux/mand [...] k.i586.rpm
il y a aussi des kernelm-tmb 2.6.17 pour 2006.0 :
http://tmb.kkc.fi/Kernels/2006.0/i586/
|
il y a aussi des noyau ( 2.6.12, 2.6.14, 2.6.16 ) chez seerofsouls pour la 2006.0 : http://www.seerofsouls.com/unsupported.html
Marsh Posté le 17-10-2006 à 15:07:53
j'essaierais dans l'apres midi puisque j'ai la station sous la main.
merci a toi Mister Dark de ton suivi plus que rigoureux de ce sujet
Marsh Posté le 17-10-2006 à 15:10:01
tu as essayé de te palucher le kernel toi même ?
Perso j'aime pas les kernels "par défaut" qui contiennent plein de bidules inutiles ...
Marsh Posté le 17-10-2006 à 15:12:08
wedgeant a écrit : tu as essayé de te palucher le kernel toi même ? |
je me paluche pas avec les kernel par default des distrib connues : ils sont très bien fait et ne m'ont
jamais posé de pb.
je me paluche plutot sur des kernel de dev : genre pour pda
Marsh Posté le 17-10-2006 à 15:14:20
memaster a écrit : |
Des fois, ils oublient le support pour un matériel "exotique" dans les kernels par défaut ... tu devrais p'tet essayer
Marsh Posté le 17-10-2006 à 15:19:31
wedgeant a écrit : |
a priori non, partout sur the net des possesseurs de mx460 la font marcher comme une fleur.
Marsh Posté le 17-10-2006 à 15:35:06
WedgeAnt> ce n'est pas un problème de support de son matos puisqu'une carte graphique est supportée par le module nvidia et non par le kernel directement.
Le problème semble plutôt un problème de détection du périphérique par le noyau ( problème surement au niveau des IRQ ) peut être due à un bug dans le driver du chipset de la carte mère. Ce type de problèmes peut être corrigé en changeant de noyau car ce problème spécifique aura été corrigé dans une autre version du noyau ( voire dans une mise à jour de sécu si le problème a été rapporté ).
Par exemple entre le kernel-2.6.12.12mdk de base de la 2006.0 et la version 2.6.12.27mdk, il y a pas mal de correction de bugs et mises à jour à jour au niveau du support de certains chipsets
http://www.mandriva.com/security/advisories?dis=2006.0
Marsh Posté le 17-10-2006 à 15:36:27
Dark_Schneider a écrit : WedgeAnt> ce n'est pas un problème de support de son matos puisqu'une carte graphique est supportée par le module nvidia et non par le kernel directement. |
il s'agit qd même de 2 chipsets différents sur lequels j'ai testé cette carte
j'ai qd même pas de bol
par contre effectivement 2 kernel identiques
Marsh Posté le 18-10-2006 à 15:11:02
bon je remonte ce sujet qui va finir par me facher (tout seul).
je viens de changer de kernel+source (j'avais 10min devant moi).
avant :
2.6.12-12mdk
après :
2.6.12-24mdk
bien sur tout s'est bien passé pour dkms qui m'a recompilé au demarrage nvidia.ko.gz
pour ce nouveau kernel.
avec apic ou sans apic :
#modprobe nvidia
FATAL: Error inserting nvidia (/lib/modules/2.6.12-24mdk/kernel/drivers/video/nvidia.ko.gz): No such device
drakx11 plante bien entendu à l'insertion du module
Marsh Posté le 18-10-2006 à 15:46:16
j'ai bidouillé un peu le bios et je suis tombé sur un truc :
assign irq to vga ==> j'ai enabled
je reboot en 2.6.12-24 et je peux a nouveau faire un modprobe nvidia; la je me dit ouais c'est yesse
je passe en init 3 ==> drakx11 ==> xorg.conf avec nvidia ==> plantage!!!!
je reessaye en noapic ==> plantage figeage
je rends les armes pour de bon cette fois
Marsh Posté le 18-10-2006 à 15:51:06
memaster a écrit : j'ai bidouillé un peu le bios et je suis tombé sur un truc : |
T'as pas plus récent qu'un 2.6.12 ?
Nan paske là on est en pré-2.6.19 quand même ... le 12 date de presque 6 mois ...
Marsh Posté le 18-10-2006 à 15:57:37
wedgeant a écrit : T'as pas plus récent qu'un 2.6.12 ? |
sous mandriva2006, le 3eme chiffre ne renseigne pas sur la vrai version du kernel (enfin c'est special le nommage chez mandriva ),
c'est le dernier; je suis passé de 2.6.12-12 à 2.6.12-24 (et il y a des 100aines de patchs
appliqués entre les 2).
j'osais espérer qu'ils avaient peut etre réglé un pb entre le kernel et le driver nvidia.
mais la je crois que c'est ma geforce 4 mx 460 qui est mal gérée par le driver nvidia de mandriva2006.
ce soir, j'essaye la carte sur une FC4.
jusqu'ici, j'ai qd même MAJ :
kernel
xorg
nvidia 8774
essayé apic, noapic
bref, si ça marche avec FC4 ben je m'instalelrais un FC4 à la place de mandriva2006
Marsh Posté le 18-10-2006 à 16:04:11
memaster a écrit : sous mandriva2006, le 3eme chiffre ne renseigne pas sur la vrai version du kernel, |
tu veux dire que 2.6.12-24 correspond au kernel 2.6.19 ??
C'est absurde et ça ne respecte pas du tout le principe de versions du kernel !!
Juste pour voir, peux-tu aller sur kernel.org, récupèrer les sources du 2.6.18, compiler un kernel à partir de ça en utilisant le .config de ta Mandriva et voir ce que ça donne ?
Marsh Posté le 18-10-2006 à 16:11:34
wedgeant a écrit : |
non, ce n'est pas ce que j'ai dit.
j'ai seulement dit qu'ils ne renomment le 3eme chiffre du kernel que d'une distro à l'autre
(que leur nommage est un peu spécial apparemment, ce que j'en ai lu)
apparemment avec la MAJ de 12-12 à 12-24, il y a des 100aines de patch appliqués entre les 2 versions que j'ai utilisé.
et parfois ces patchs font "depasser" certaines versions de kernel. j'ai du mal à l'expliquer.
ex : il y a des chances que cette version 2.6.12-24 soit plus récente et plus qu'un kernel 2.6.13 par exemple
Marsh Posté le 18-10-2006 à 16:15:37
memaster a écrit : non, ce n'est pas ce que j'ai dit. |
Ah ok, je pige un peu mieux maintenant ... t'as un 2.6.12 tweaké quoi
N'empêche que t'as toujours un 2.6.12 et je doute fort que les patch Mandriva suffisent à combler les différences entre un 2.6.12 et un 2.6.18
Tu veux pô récup le 2.6.18 ? (chieur inside )
Marsh Posté le 18-10-2006 à 16:23:20
wedgeant a écrit : Ah ok, je pige un peu mieux maintenant ... t'as un 2.6.12 tweaké quoi |
je suis d'accord, mais bon...
j'ai pas envie de perdre trop de temps dans cette affaire,
pour les kernel dispo. il y a la 2.6.12-25 (c'est la plus haute version dispo sur les repositories officiels),
j'ai pris la 12-24 pasque je prefere les nombres pairs pour ce genre de tests.
Marsh Posté le 18-10-2006 à 16:28:49
memaster a écrit : je suis d'accord, mais bon... |
Du coup, tu installes une autre distrib ...
'tain ces geeks quand même
Marsh Posté le 18-10-2006 à 16:35:20
wedgeant a écrit : Du coup, tu installes une autre distrib ... |
non, j'ai deja dit que j'ai une FC4 deja installée chez moi.
serieusement, avant de me lancer dans de la recompil de kernel,
je prefere ouvrir une tour et echanger la CG, faire un modprobe nvidia pour voir
si ça marche.
si jamais ça marche pas, ben je remettrais la CG dans la mdriva2006 et je me
pencherais serieusement sur ce pb de kernel. alors qu'en plus on ne sais même
si c'est lui le "responsable".
Marsh Posté le 18-10-2006 à 17:14:50
alors je prepare le terrain sur ma FC4 (sur du SMP bi-proc) :
#yum install kernel-module-nvidia
ça m'installe par defaut (dependance) un nouveau kernel : le 2.6.17
mais comme c'est un multiproc, il va falloir en plus que j'installe le 2.6.17-smp,
bon,
j'espere que ce driver nvidia est compatible avec un multi-proc
Marsh Posté le 18-10-2006 à 18:17:30
salut,
au vu des commentaires de certains, je suis loin d'être un spécialiste mais si ton problème c'est de mettre un kernel récent sous la 2006, tu peux essayer avec un kernel des dépôts cooker...
je l'ai fait sur la 2006 il y a quelques mois sans problème. mais bon, comme déjà dit je sais pas si c'est vraiment un truc à faire, chez moi en tout cas ça s'est passé sans soucis. j'avais une 2006 avec un kernel 2.6.15 (ou 16, me souviens plus), tu dois pouvoir trouver au moins le 2.6.17 maintenant.
a+
Marsh Posté le 19-10-2006 à 16:37:03
memaster62> tu as essayé les kernel tmb ?
il y a aussi ceux de seerofsouls
cf un de mes commentaire précédent
Marsh Posté le 12-10-2006 à 19:20:20
bon,
je pensait echanger ma fx 5200 simple + s3 pci contre une geforce 4 mx 460 dual head (2x vga) pour ma config bi-screen,
mais malheureusement rien ne fonctionne. ça fait deja un apres midi que je cherche...
alors j'ai installé la version 8774 de dkms-nvidia
et en mode simple (non twinview) ça fonctionne pas en utlisant "nvidia" dans device de xorg.conf
la ce qui marche en ce moment c'est avec le driver libre "nv" mais sur un seul screen et je sais que
ce driver libre ne fait pas l'equivalent de xinerama.
donc il me faut utuliser l'option twinview du driver nvidia.
voici l'extrait de mon xorg.conf qui marche en nv mais dont les ligne twinview sont commentées.
qu'est ce qui cloche??