Bonjour,
J'ai deux cartes graphiques nvidia dans mon PC qui sont bien reconnues par mon linux :
06:00.0 VGA compatible controller: nVidia Corporation GeForce 9800 GT (rev a2)
07:00.0 VGA compatible controller: nVidia Corporation Quadro NVS 290 (rev a1)
Après installation des pilotes de chez nvidia, mon premier écran démarre normalement -nvs).
Mais lorsque je lance nvidia-settings, je ne vois pas ma deuxième carte graphique(9800GT).
Etant certain que mon matériel n'y est pour rien, j'ai décidé de faire un dual boot avec CentOS.
Après installation des pilotes, je vois bien mes 2 cartes et je configure les deux écrans.
Afin de garder cette configuration, j'exporte le fichier xorg.conf sur ma clé USB.
De retour dans FC11, je place le fichier fraichement sauvegardé, et le résultat est pareil,
la deuxième carte graphique n'est pas reconnue.
Voici les logs :
(EE) Nov 19 17:04:26 NVIDIA(GPU-1): Failed to initialize the NVIDIA graphics device PCI:6:0:0.
(EE) Nov 19 17:04:26 NVIDIA(GPU-1): Please check your system's kernel log for additional error
(EE) Nov 19 17:04:26 NVIDIA(GPU-1): messages and refer to Chapter 8: Common Problems in the
(EE) Nov 19 17:04:26 NVIDIA(GPU-1): README for additional information.
(EE) Nov 19 17:04:26 NVIDIA(GPU-1): Failed to initialize the NVIDIA graphics device!
Je travaille sur un noyau 2.6.30 compilé par mes soins (pcq il m'a été impossible de compiler le driver nvidia
car les sources du noyau ne correspondaient pas avec la version de gcc utilisé pour compilé le noyau installé par l'installeur de FC11).
Après pas mal de recherche sur le système, je pense que le souci vient d'un prob d'IRQ (La fedora doit mal gérer ses IRQ
rendant impossible l'accès la deuxième carte graphique). Les deux cartes se partagent l'IRQ 16:
*-display
description: VGA compatible controller
product: Quadro NVS 290
vendor: nVidia Corporation
physical id: 0
bus info: pci@0000:07:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:16 memory:ee000000-eeffffff memory:d0000000-dfffffff(prefetchable) memory:ec000000-edffffff ioport:cc00(size=128) memory:efee0000-efefffff(prefetchable)
*-display
description: VGA compatible controller
product: GeForce 9800 GT
vendor: nVidia Corporation
physical id: 0
bus info: pci@0000:06:00.0
version: a2
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:16 memory:e8000000-e8ffffff memory:b0000000-bfffffff(prefetchable) memory:e6000000-e7ffffff ioport:bc00(size=128) memory:e9de0000-e9dfffff(prefetchable)
Quelqu'un aurait-il une idée pour résoudre mon souci svp ? Je cherche comment changer les IRQ assignés par FC11 afin de forcer des
IRQ différentes pour chacune des cartes.
Merci d'avance pour votre aide.