NVidia + FrameBuffer = Problème ...

NVidia + FrameBuffer = Problème ... - Installation - Linux et OS Alternatifs

Marsh Posté le 15-07-2003 à 22:44:39    

Bon ben après mon petit problème avec X11, voir : http://forum.hardware.fr/forum2.ph [...] ubcat=#bas pour plus de détail, j'ai voulut installer les nouveaux drivers de NVidia, l'installation s'est passé sans problème, juste avant j'avais recompiler mon noyau avec le support du FrameBuffer ...
 
Je démarre X (startx), et là problème, le serveur ne démarre pas à cause du framebuffer ...
Comment je peux faire pour résoudre ce problème.
Est-ce qu'il y a moyen pour que les drivers NVidia ignore le framebuffer, est-ce que je suis obligé de recompiler mon noyau pour enlever le support du framebuffer, autres idées ...

Reply

Marsh Posté le 15-07-2003 à 22:44:39   

Reply

Marsh Posté le 15-07-2003 à 23:03:20    

j'ai aussi un support du framebuffer dans mon noyau et un vga=0x317 dans mon lilo.conf et ça fonctionne.
par contre j'avais eu de gros problème en choisissant le support Riva pour le framebuffer. Le support générique VESA est plus conseillé.
 
Qu'est-ce qui te fait que c'est la faute du FB ?  

Reply

Marsh Posté le 15-07-2003 à 23:05:46    

pkoi tu dis que c'est a cause du framebuffer ?
apres avoir installé les drivers nvidia je suis obligé de faire " modprobe nvidia " sinon ca plante

Reply

Marsh Posté le 15-07-2003 à 23:05:53    

à tout hasard, regardes si tu n'as pas un:
load "fb" dans ton XF86Config-4

Reply

Marsh Posté le 16-07-2003 à 13:21:11    

911GT3> Non pas de "fb"
 
Voici mon fichier log XFree86.8.log :

Code :
  1. (==) NVIDIA(0): Depth 8, (==) framebuffer bpp 8
  2. (==) NVIDIA(0): Default visual is PseudoColor
  3. (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
  4. (--) NVIDIA(0): Linear framebuffer at 0xCA000000
  5. (--) NVIDIA(0): MMIO registers at 0xCE000000
  6. (WW) System lacks support for changing MTRRs
  7. (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!
  8. (EE) NVIDIA(0):  *** Aborting ***
  9. (II) UnloadModule: "nvidia"
  10. (II) UnloadModule: "vgahw"
  11. (II) Unloading /usr/X11R6/lib/modules/libvgahw.a
  12. (EE) Screen(s) found, but none have a usable configuration.
  13. Fatal server error:
  14. no screens found


 
Mon fichier XF86Config-4 :

Code :
  1. Section "Files"
  2. FontPath "unix/:7100"   # local font server
  3. # if the local font server has problems, we can fall back on these
  4. FontPath "/usr/lib/X11/fonts/misc"
  5. FontPath "/usr/lib/X11/fonts/cyrillic"
  6. FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
  7. FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
  8. FontPath "/usr/lib/X11/fonts/Type1"
  9. FontPath "/usr/lib/X11/fonts/Speedo"
  10. FontPath "/usr/lib/X11/fonts/100dpi"
  11. FontPath "/usr/lib/X11/fonts/75dpi"
  12. EndSection
  13. Section "Module"
  14. #Load "bitmap"
  15. #Load "dbe"
  16. #Load "ddc"
  17. #Load "extmod"
  18. #Load "freetype"
  19. Load "glx"
  20. #Load "int10"
  21. #Load "pex5"
  22. #Load "record"
  23. #Load "speedo"
  24. #Load "type1"
  25. #Load "vbe"
  26. #Load "xie"
  27. EndSection
  28. Section "InputDevice"
  29. Identifier "Generic Keyboard"
  30. Driver  "keyboard"
  31. Option  "CoreKeyboard"
  32. Option  "XkbRules" "xfree86"
  33. Option  "XkbModel" "pc104"
  34. Option  "XkbLayout" "fr"
  35. EndSection
  36. Section "InputDevice"
  37. Identifier "Configured Mouse"
  38. Driver  "mouse"
  39. Option  "CorePointer"
  40. Option  "Device"  "/dev/psaux"
  41. Option  "Protocol"  "PS/2"
  42. EndSection
  43. Section "InputDevice"
  44. Identifier "Generic Mouse"
  45. Driver  "mouse"
  46. Option  "SendCoreEvents" "true"
  47. Option  "Device"  "/dev/input/mice"
  48. Option  "Protocol"  "ImPS/2"
  49. EndSection
  50. Section "Device"
  51. Identifier "NVidia TNT2 M64"
  52. Driver  "nvidia"
  53. VideoRam 32000
  54. EndSection
  55. Section "Monitor"
  56. Identifier "TVM AS6S"
  57. HorizSync 30-70
  58. VertRefresh 50-120
  59. Option  "DPMS"
  60. EndSection
  61. Section "Screen"
  62. Identifier "Default Screen"
  63. Device  "NVidia TNT2 M64"
  64. Monitor  "TVM AS6S"
  65. DefaultDepth 16
  66. SubSection "Display"
  67.  Depth  1
  68.  Modes  "1024x768" "800x600" "640x480"
  69. EndSubSection
  70. SubSection "Display"
  71.  Depth  4
  72.  Modes  "1024x768" "800x600" "640x480"
  73. EndSubSection
  74. SubSection "Display"
  75.  Depth  8
  76.  Modes  "1024x768" "800x600" "640x480"
  77. EndSubSection
  78. SubSection "Display"
  79.  Depth  15
  80.  Modes  "1024x768" "800x600" "640x480"
  81. EndSubSection
  82. SubSection "Display"
  83.  Depth  16
  84.  Modes  "1024x768" "800x600" "640x480"
  85. EndSubSection
  86. SubSection "Display"
  87.  Depth  24
  88.  Modes  "1024x768" "800x600" "640x480"
  89. EndSubSection
  90. EndSection
  91. Section "ServerLayout"
  92. Identifier "Default Layout"
  93. Screen  "Default Screen"
  94. InputDevice "Generic Keyboard"
  95. InputDevice "Configured Mouse"
  96. InputDevice "Generic Mouse"
  97. EndSection

Reply

Marsh Posté le 16-07-2003 à 13:27:33    

(WW) System lacks support for changing MTRRs


Manques un truc dans ton noyau là, on dirait, non ? ... :o

Reply

Marsh Posté le 16-07-2003 à 13:33:50    

Zzozo> Excuse moi mais je vois pas ...

Reply

Marsh Posté le 16-07-2003 à 13:43:04    

Olivier51 a écrit :

Zzozo> Excuse moi mais je vois pas ...


Y'a une option pour le support des MTRR à activer lors de la compil d'un noyau ... le driver de Nvidia en a besoin ... activezs cette option et recompiles ton noyau avec ou installes un noyau déjà compilé avec cette option ...

Reply

Marsh Posté le 16-07-2003 à 14:03:13    

Tu sais dans quelle rubrique elle se trouve ou à quoi elle sert, ça me permettra de la trouver plus facilement ?


Message édité par Olivier51 le 16-07-2003 à 14:03:48
Reply

Marsh Posté le 16-07-2003 à 16:12:17    

Processors type and Features -> MTRR ( Memory Type Range Register ) Support = Y
 
peux tu montrer ton XFree86.0.log avec les lignes commencant par (EE) et (WW) ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 16-07-2003 à 16:12:17   

Reply

Marsh Posté le 16-07-2003 à 16:32:31    

Code :
  1. (WW) The directory "/usr/lib/X11/fonts/cyrillic" does not exist.
  2. Entry deleted from font path.


cette ligne vient du fait qu'il a répertoire de Font qui est déclaré mais qui n'existe pas, c'est pas trop grave ...
 

Code :
  1. (WW) Open APM failed


Je ne pense pas que la gestion de l'énergie peut intervenir dans ce problème ...
 
ET puis après c'est les lignes que j'ai mis en haut ...

Reply

Marsh Posté le 16-07-2003 à 16:48:12    

Le fb, quand on a X, ça sert à quoi?  
 
Linus himself déconseille d'utiliser X et le fb: c'est l'un ou l'autre.
Le readme des drivers nvidia le déconseille également probablement (meme pour le driver vesa).
A part pour des trukalakons comme les boot logos t'en as vraiment besoin du fb?

Reply

Marsh Posté le 16-07-2003 à 17:21:13    

C'était pour essayer de programmer avec ...

Reply

Marsh Posté le 16-07-2003 à 19:41:50    

J'ai essayé de reconfiguré mon noyau pour qu'il ne prenne plus en charge le framebuffer, mais impossible de retrouvé l'option pour le désactiver ... can you help me ?
Parce que j'ai dséselectionné une option pensant que c'était elle qui désactivait le framebuffer, mais aucune conséquence sur le framebuffer ...

Reply

Marsh Posté le 16-07-2003 à 20:58:30    

le fb cest dans console drivers
 
perso fb + X jaime bien, vu que je switch regulierement de X a ma console et inversement
pour la dev, jprefere emacs sur ma console, sans les barres des fenetres et cie, pour mes tail egalement, question de gout

Reply

Marsh Posté le 16-07-2003 à 23:03:40    

Rectification, d'après les logs, l'erreur ne doit pas venir du frame buffer mais de MTRR, il me semble avoir mis l'option dans mon dernier noyau ...
 

Code :
  1. (==) NVIDIA(0): Depth 8, (==) framebuffer bpp 8
  2. (==) NVIDIA(0): Default visual is PseudoColor
  3. (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
  4. (--) NVIDIA(0): Linear framebuffer at 0xCA000000
  5. (--) NVIDIA(0): MMIO registers at 0xCE000000
  6. (WW) System lacks support for changing MTRRs
  7. (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!
  8. (EE) NVIDIA(0):  *** Aborting ***
  9. (II) UnloadModule: "nvidia"
  10. (II) UnloadModule: "vgahw"
  11. (II) Unloading /usr/X11R6/lib/modules/libvgahw.a
  12. (EE) Screen(s) found, but none have a usable configuration.
  13. Fatal server error:
  14. no screens found

Reply

Marsh Posté le 16-07-2003 à 23:19:54    

pour voir si tu as bien les mtrr essaie ça dans u terminal :
 
 dmesg | grep mtrr
 
si ça ne donne rien c'est que tu n'as sans doute pas le support en question dans ton noyau


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 17-07-2003 à 12:06:00    

dmesg | grep mtrr
ne renvoie aucunes lignes ...
 
dans /usr/src/linux/Documentation/mtrr.txt, il parle de /proc/mtrr, et je n'ai pas cette entrée dans mtrr.
 
J'ai bien compilé mon noyau en utilisant
Processors type and Features -> MTRR ( Memory Type Range Register ) Support = Y  
 
Est-ce que le problème pourrait venir du BIOS, du drivers ?
Il y a-t-il un moyen de vérifier si une option à bien été pris en compte dans la compilation du noyau une fois le noyau compilé ?

Reply

Marsh Posté le 17-07-2003 à 12:41:48    

1°/ es tu sûr de booter sur ton nouveau noyau compilé avec support mtrr ?
 
montre le résultat de :

Code :
  1. cat /proc/mtrr
  2. cat /proc/pci
  3. cat /var/log/dmesg | grep mtrr


 
2°/ boote ton noyau avec le support acpi désactivé ( acpi=off )
3°/ kelle version des drivers nvidia ? comment as tu fait l'install ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 17-07-2003 à 23:16:10    

fl0ups a écrit :

Le fb, quand on a X, ça sert à quoi?  
Linus himself déconseille d'utiliser X et le fb: c'est l'un ou l'autre.
Le readme des drivers nvidia le déconseille également probablement (meme pour le driver vesa).
A part pour des trukalakons comme les boot logos t'en as vraiment besoin du fb?

heu, une console en 1024 ou 1280 c qd même bien plus sympa et lisible que celle de base :/


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 23-07-2003 à 23:22:10    

J'ai réinstaller ma Debian, je recompile mon nouveau noyau, j'installe mes drivers NVidia et ... toujousr le même problème !
 
Une idée me trotte dans la tête, je fais un lsmod et ... rien !
 
Puis j'enchaine sur un insmod nvidia et un startx, ça y est ça marche !!!

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed