probleme1 - booter plusieurs noyaux avec nvidia


#1

salut a tous,
alors je laisse quelques problemes irrésolus depuis quelques temps.
Et j’aimerais les regler.

Donc celui ci est lié au fait que j’ai deux cartes sons, bootées
sur deux noyaux différents:

-noyau 1 carte son une assez high tech avec un beau son,
branché sur de bonnes enceintes, que je destine à l’écoute,
et au travail (graphique, php, etc…)

-noyau2, carte son integrée ac97, sur carte, dedié aux jeux.
Donc j’ai besoin du driver nvidia pour l’acceleration graphique.

Pour le moment, seul le noyau 2 fonctionne, avec le driver
proprio nvidia, aucun probleme.

Mais le noyau2 ne boote pas, si je veux le faire booter, il faut
que j’edite mon XF86config4truc pour changer de driver, je
mets nv a la place de nvidia, et ca marche.

Donc j’ai deux solutions:
-1- reussir a faire marcher le driver nvidia sur les deux noyaux.

-2- booter le noyau1 avec le driver free (nv), donc deux XF86config ?
Ai-je réellement besoin de l’acceleration graphique pour gimp ?
Je ne pense pas

Voila, si vous avez une solution à me conseiller.

ps, je vais choper le log, histoire d’y voir plus clair, j’avoue,
je l’ai pas trop inspecté.


#2

Tu dois avoir un module nvidia pour le premier noay mais pas pour le second…


#3

alors, voila un petit bout de mon log de xfree:

(II) NVIDIA X Driver  1.0-8178  Wed Dec 14 16:25:22 PST 2005
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01:00:0
(--) Assigning device section with no busID to primary device
(--) Chipset NVIDIA GPU found
(II) resource ranges after xf86ClaimFixedResources() call:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)

(etc...)

(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0):  *** Aborting ***
(II) UnloadModule: "nvidia"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

Il ne trouve pas d’ecran, pourtant il le trouve avec l’autre noyau.
Je comprends pas, ou alors, j’ai mal configuré ce noyau.

Pasque je vois ca:

Ma carte graphique est sur un port AGP.


#4

ben j’ai comparé les deux noyaux, il n’y a que deux différences:
1- les lignes qui dit le nom du noyau.
2- les lignes qi concernent les cartes sons.

sinon, c’est tout pareil


#5

[quote]Donc j’ai deux solutions:
-1- reussir a faire marcher le driver nvidia sur les deux noyaux. [/quote] Je ne vois que celle-là de solution ou alors te faire deux distribs différentes et indépendantes. de plus, il faudrait quand m^ que tu intervinnes sur le branchement physique à l’arrière de ton PC , à moins d’avoir deux jeux d’enceintes.


#6
(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0):  *** Aborting ***
(II) UnloadModule: "nvidia"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

L’erreur ne vient pas de l’écran, mais du module nvidia non trouvé. Pas de module graphique, pas d’accélération, et il ne faut pas prendre mot à mot le “no screens found”. Il faut plutôt le comprendre comme "pas de driver nvidia trouvé’.
Deux solutions :

  1. recompiler le noyau pour qu’il charge le driver de lui même (c’est complexe, il faut télécharger les sources et les recompilées).
  2. installer le driver nvidia (plus simple : télécharger le .deb, vérifier que le module est bien chargé avec lsmod et modprobe ).

Ainsi, tu devrais pouvoir avoir le son et la 3D, et du coup ne plus avoir à jongler avec 2 noyaux.