Pilotes GeForce 7800 GT Nouveau?

1

Après avoir perdu beaucoup de temps à essayer de faire fonctionner Radeon HD2600, j’ai abandonné et j’ai mis la main sur deux Geforce 7800GT. Jusqu'à présent, essayer de faire fonctionner les choses avec un processeur graphique à la fois, LiveCD 14.04 prêt à l'emploi ne démarrerait même pas, l'écran se figerait. Après de nombreuses recherches et quelques tentatives différentes, la définition de nomodeset dans grub a été un succès. Enfin, vous obtenez un ordinateur de bureau, mais les deux moniteurs sont en mode clone et il ne semble pas que le deuxième moniteur soit même reconnu. J'espérais ne pas y aller avec nvidia binaire, mais on dirait que je devrais peut-être suivre cette voie. Si je partais avec Windows, tout serait opérationnel il y a une semaine, et je me bats juste pour mettre les choses en ordre, avec des GPU vieux de 5 ans.

$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation G70 [GeForce 7800 GT] (rev a1)

$ sudo lshw -c video
  *-display UNCLAIMED     
       description: VGA compatible controller
       product: G70 [GeForce 7800 GT]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:fd000000-fdffffff memory:d0000000-dfffffff memory:fc000000-fcffffff ioport:bc00(size=128) memory:fe7e0000-fe7fffff

$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1280 x 1024, maximum 1280 x 1024
default connected primary 1280x1024+0+0 0mm x 0mm
   1280x1024       0.0* 
   1024x768        0.0  
   800x600         0.0  
   640x480         0.0  

$ grep EE /var/log/Xorg.1.log 
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   484.141] (EE) open /dev/dri/card0: No such file or directory
[   484.141] (EE) open /dev/dri/card0: No such file or directory
[   484.141] (EE) 
[   484.141] (EE) Backtrace:
[   484.141] (EE) 0: X (xorg_backtrace+0x48) [0x7f8d03923c78]
[   484.141] (EE) 1: X (0x7f8d0377b000+0x1ac969) [0x7f8d03927969]
[   484.141] (EE) 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f8d02878000+0x10340) [0x7f8d02888340]
[   484.141] (EE) 
[   484.141] (EE) Segmentation fault at address 0x0
[   484.141] (EE) 
[   484.141] (EE) Caught signal 11 (Segmentation fault). Server aborting
[   484.141] (EE) 
[   484.141] (EE) 
[   484.141] (EE) Please also check the log file at "/var/log/Xorg.1.log" for additional information.
[   484.141] (EE) 
meccooll
la source
Je pense que l'erreur est due au fait que vous avez désactivé KMS afin que le module du noyau Nouveau ne fonctionne pas. Vérifiez le rendement dedmesg
bain
Je n'ai rien vu de particulier dans Dmesg. Quelque chose que je devrais regarder spécifiquement?
Meccooll
Je n'ai pas de carte Nvidia, mais je m'attendrais à ce que le nouveau pilote sache qu'il a été désactivé avec nomodeset.
bain

Réponses:

0
/dev/dri/card0: No such file or directory

Ce message d'erreur vient du fait que vous avez désactivé les paramètres de mode noyau avec nomodeset. Nouveau nécessite que KMS fonctionne correctement. Du Nouveau TroubleSooting

Xorg ne parvient pas à démarrer avec "(EE) [drm] n'a pas pu ouvrir le périphérique"

Votre DDX ne fonctionne pas avec votre noyau actuel et / ou libdrm. Trois raisons au moins peuvent expliquer cela: le module de noyau nouveau DRM n’est pas chargé, une non-concordance de version entre Nouveau DRM et libdrm ou le système KMS est désactivé .

Premièrement, vérifiez que la commande lsmod donne la liste nouveau. Si ce n'est pas le cas, modprobe nouveau pour charger le module de noyau nouveau DRM et recherchez dans le journal du noyau les erreurs possibles.

Si le module nouveau du noyau est chargé conformément à la commande lsmod, mais qu'il n'y a aucun message du noyau sur le nouveau, le nouveau KMS probablement est désactivé. Cela empêche le conducteur de travailler du tout. Les endroits possibles pour désactiver KMS sont:

  • ligne de commande du noyau avec: nomodeset, drm.modeset = 0, nouveau.modeset = 0 ou similaire
  • modprobe.conf ou modprobe.d / ajoutant les options du module drm modeset = 0 ou nouveau modeset = 0
  • initramfs portant les options de module ci-dessus

Vérifiez et supprimez tous ceux que vous pouvez trouver et réessayez.

bain
la source
Donc, pour pouvoir démarrer LiveCD, j’ai besoin d’avoir nomodeset, sinon je n’aurai pas de bureau sur la carte Geforce, mais si je le configure, je ne peux pas utiliser les nouveaux pilotes dont j’ai besoin pour cette carte? Cela a du sens. Il faut résister au démarrage dans les fenêtres où cela fonctionne
meccooll
Même une grande marque de Linux reste Linux, et vous avez de la chance que l'interface graphique fonctionne avec la plupart des cartes graphiques. Même avec Ubuntu, si vous n'aimez pas peaufiner des éléments majeurs tels que les pilotes vidéo, vous avez choisi le mauvais passe-temps.