[X11+Mdk10+laptop] Limitation au 800x600, "1024x768 does not exist"

Limitation au 800x600, "1024x768 does not exist" [X11+Mdk10+laptop] - Installation - Linux et OS Alternatifs

Marsh Posté le 25-08-2004 à 01:42:33    

Salut tlm,
 
Je suis en train d'installer linux (mdk 10 official) sur mon portable mais XFree refuse de se lancer en 1024*768 qui est la résolution normale de l'écran, ou alors ça "déborde".
Après moultes recherches et tentatives, voilà ce que donne mon XF86Config-4 :

Code :
  1. Section "Files"
  2.     FontPath "unix/:-1"
  3. EndSection
  4. Section "ServerFlags"
  5.     AllowMouseOpenFail
  6. EndSection
  7. Section "Module"
  8.     Load "dbe" # Double-Buffering Extension
  9.     Load "v4l" # Video for Linux
  10.     Load "extmod"
  11.     Load "type1"
  12.     Load "freetype"
  13.     Load "glx" # 3D layer
  14.     Load "dri" # direct rendering
  15.     Load "/usr/X11R6/lib/modules/extensions/libglx.a"
  16. EndSection
  17. Section "DRI"
  18.     Mode 0666
  19. EndSection
  20. Section "InputDevice"
  21.     Identifier "Keyboard1"
  22.     Driver "Keyboard"
  23.     Option "XkbModel" "pc105"
  24.     Option "XkbLayout" "fr"
  25.     Option "XkbOptions" ""
  26. EndSection
  27. Section "InputDevice"
  28.     Identifier "Mouse1"
  29.     Driver "mouse"
  30.     Option "Protocol" "ExplorerPS/2"
  31.     Option "Device" "/dev/mouse"
  32.     Option "ZAxisMapping" "6 7"
  33. EndSection
  34. Section "Monitor"
  35.     Identifier "monitor1"
  36.     VendorName "Generic"
  37.     ModelName "Flat Panel 1024x768"
  38.     HorizSync 31.5-48.5
  39.     VertRefresh 40-70
  40. EndSection
  41. Section "Device"
  42.     Identifier "device1"
  43.     VendorName "Intel Corporation"
  44.     BoardName "Intel 85x"
  45.     Driver "i810"
  46.     Screen 0
  47.     BusID "PCI:0:2:0"
  48.     Option "DPMS"
  49.     Option "MonitorLayout" "LVDS, NONE"
  50. EndSection
  51. Section "Screen"
  52.     Identifier "screen1"
  53.     Device "device1"
  54.     Monitor "monitor1"
  55.     DefaultColorDepth 24
  56.    
  57. SubSection "Display"
  58.  Depth  24
  59.  Modes  "1024x768"
  60. EndSubSection
  61. EndSection
  62. Section "ServerLayout"
  63.     Identifier "layout1"
  64.     InputDevice "Keyboard1" "CoreKeyboard"
  65.     InputDevice "Mouse1" "CorePointer"
  66.     Screen "screen1"
  67. EndSection


 
Et quand je lance X avec cette config, il m'affiche du 800*600 !!  :pt1cable:  
Je craque, si quelqu'un a une idée... merci d'avance.
 
Edit : titre


Message édité par miles teg le 31-08-2004 à 00:26:58
Reply

Marsh Posté le 25-08-2004 à 01:42:33   

Reply

Marsh Posté le 25-08-2004 à 04:57:06    

Après vérification, j'ai dans le log de démarrage :

Code :
  1. (II) I810(0): monitor1: Using hsync range of 31.50-48.50 kHz
  2. (II) I810(0): monitor1: Using vrefresh range of 40.00-70.00 Hz
  3. (II) I810(0): Not using mode "1024x768" (no mode of this name)
  4. (II) I810(0): Increasing the scanline pitch to allow tiling mode (800 -> 1024).
  5. (--) I810(0): Virtual size is 800x600 (pitch 1024)
  6. (**) I810(0):  Built-in mode "800x600"
  7. (**) I810(0):  Built-in mode "640x480


 
Donc il connait pas le mode 1024 .. ?! Là j'avoue que je suis complètement paumé ...
 
Précision : c'est strictement la même chose avec X.Org (version actuelle dans cooker)...
 
Heeeeeeeeeeelp :pt1cable:

Reply

Marsh Posté le 25-08-2004 à 16:20:13    

cela peut venir du chipset i810 ( il me smeble qu'iol y avait un bug avec ) mais de cela je n'en suis sûr cherche sur http://google.fr/linux


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

Marsh Posté le 27-08-2004 à 01:23:41    

Bon effectivement y a des soucis avec mon chipset mais les solutions proposées ne fonctionnent pas (la ram vidéo est suffisante...) donc toujours pas de solution en vue.
 
Personne n'a eu ce problème avant ?

Reply

Marsh Posté le 27-08-2004 à 19:12:27    

kelles solutions ?
 
peut tu donner le résultat des commandes en tant que root :  
lspcidrake
ddcxinfos


Message édité par Dark_Schneider le 27-08-2004 à 19:16:14

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

Marsh Posté le 27-08-2004 à 23:31:10    

Parmi les solutions testées j'ai essayé celles proposées là pour résoudre les problèmes d'allocation de mémoire vidéo :
http://www.chzsoft.com.ar/855patch.html#download
 
Voilà les résultats des commandes lspcidrake et ddcxinfos

Code :
  1. [root@localhost root]# lspcidrake
  2. intel-agp       : Intel Corporation|852GM Host-Hub Interface Bridge [BRIDGE_HOST    ]
  3. unknown         : Intel Corporation|852GM System Memory Controller [SYSTEM_OTHER    ]
  4. unknown         : Intel Corporation|852GM Configuration Process [SYSTEM_OTHER]
  5. Card:Intel 85x  : Intel Corporation|852GM/852GME/855GM/855GME Chipset Graphics Controller [DISPLAY_VGA]
  6. Card:Intel 85x  : Intel Corporation|852GM/852GME/855GM/855GME Chipset Graphics Controller [DISPLAY_OTHER]
  7. usb-uhci        : Intel Corporation|82801DB USB Controller [SERIAL_USB]
  8. usb-uhci        : Intel Corporation|82801DB USB Controller [SERIAL_USB]
  9. ehci-hcd        : Intel Corporation|82801DB USB Enhanced Controller [SERIAL_USB]
  10. i810_rng        : Intel Corporation|82801 Hub Interface to PCI Bridge [BRIDGE_PCI]
  11. unknown         : Intel Corporation|82801DBM LPC Interface Bridge [BRIDGE_ISA]
  12. unknown         : Intel Corporation|82801DBM IDE Controller (UltraATA/100) [STORAGE_IDE]
  13. unknown         : Intel Corporation|82801DB SMBus Controller [SERIAL_SMBUS]
  14. snd-intel8x0    : Intel Corporation|ICH4 845G/GL Chipset AC'97 Audio Controller     [MULTIMEDIA_AUDIO]
  15. yenta_socket    : O2Micro Inc|OZ6912 CardBus Controller [BRIDGE_CARDBUS]
  16. eepro100        : Intel Corp.|82801BD PRO/100 VE (MOB) Ethernet Controller [NETWORK_ETHERNET]
  17. unknown         : Linux 2.6.3-7mdk ehci_hcd|EHCI Host Controller [Hub]
  18. unknown         : ADS Technologies|USB2.0 Drive Kit [Mass Storage|SCSI|Bulk (Zip)]
  19. unknown         :         Ltd|Winter Ver1.3    [Mass Storage|SCSI|Bulk (Zip)]
  20. unknown         : Linux 2.6.3-7mdk uhci_hcd|UHCI Host Controller [Hub]
  21. unknown         : Linux 2.6.3-7mdk uhci_hcd|UHCI Host Controller [Hub]
  22. unknown         : Logitech Inc.|Optical Mouse [Human Interface Devices|Boot Interface Subclass|Mouse]
  23. [root@localhost root]# ddcxinfos 
  24. 12288KB of video ram
  25. 256 1280 1024
  26. 65536 1280 1024
  27. 16777216 1280 1024
  28. 256 1024 768
  29. 65536 1024 768
  30. 16777216 1024 768
  31. 16777216 640 480
  32. 65536 800 600
  33. 16777216 800 600
  34. 256 640 480
  35. 256 800 600
  36. 65536 640 480


 
Petite question : c'est censé représenter quoi la sortie de "ddcxinfos" ?


Message édité par miles teg le 27-08-2004 à 23:32:45
Reply

Marsh Posté le 28-08-2004 à 19:26:02    

up ?

Reply

Marsh Posté le 29-08-2004 à 18:06:58    

Personne a eu ce genre de problème avec un chipset i855GM ?

Reply

Marsh Posté le 30-08-2004 à 15:18:58    

pkoi mettre en 24bits ? essaie en 16bits


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

Marsh Posté le 30-08-2004 à 18:38:56    

Dark_Schneider a écrit :

pkoi mettre en 24bits ? essaie en 16bits


 
Même combat :(
 
Là je crois que j'ai vraiment tt tenté pour les bidouilles du XF86Config-4, j'ai installé les drivers intel (qui en passant règlent un bug de X.Org qui n'était pas présent ds XFree fourni avec mdk10) j'ai changé la taille de la mémoire vidéo, mais rien à faire, il refuse de reconnaître le 1024x768 ...
 
Dites moi pas que j'ai trouvé un bug encore inconnu !  :cry:

Reply

Marsh Posté le 30-08-2004 à 18:38:56   

Reply

Marsh Posté le 30-08-2004 à 20:13:37    

tu es sûr de ton monitor layout ?
 
tu charge 2 fois glx
 
tu devrais check ton fichier de conf car tu l'a bcp customisé.
 
c'est un portable dell ? ( http://archives.mandrakelinux.com/ [...] g03431.php )
 
http://www.parallab.uib.no/~janfro [...] eD400.html
 
tu mets les lignes dans /etc/rc.local comme indiqué. la valeur transmise est la quantité de RAM à alouer.


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

Marsh Posté le 31-08-2004 à 00:03:12    

Pour le chargement double de glx, ça vient de la config par défaut de mandrake.. j'ai commenté la 2ème ligne glx, ça change rien (en tout cas à mon problème)
 
Voilà la version actuelle de mon fichier de conf, "nettoyé" :
 

Code :
  1. Section "Files"
  2.     FontPath "unix/:-1"
  3. EndSection
  4. Section "ServerFlags"
  5.     AllowMouseOpenFail
  6. EndSection
  7. Section "Module"
  8.     Load "dbe" # Double-Buffering Extension
  9.     Load "v4l" # Video for Linux
  10.     Load "extmod"
  11.     Load "type1"
  12.     Load "freetype"
  13.     Load "glx" # 3D layer
  14.     Load "dri" # direct rendering
  15. #    Load "/usr/X11R6/lib/modules/extensions/libglx.a"
  16. EndSection
  17. Section "DRI"
  18.     Mode 0666
  19. EndSection
  20. Section "InputDevice"
  21.     Identifier "Keyboard1"
  22.     Driver "Keyboard"
  23.     Option "XkbModel" "pc105"
  24.     Option "XkbLayout" "fr"
  25.     Option "XkbOptions" ""
  26. EndSection
  27. Section "InputDevice"
  28.     Identifier "Mouse1"
  29.     Driver "mouse"
  30.     Option "Protocol" "ExplorerPS/2"
  31.     Option "Device" "/dev/mouse"
  32.     Option "ZAxisMapping" "6 7"
  33. EndSection
  34. Section "Monitor"
  35.     Identifier "monitor1"
  36.      Option "DPMS"     
  37. EndSection
  38. Section "Device"
  39.     Identifier "device1"
  40. #    VendorName "Intel Corporation"
  41. #    BoardName "Intel 85x"
  42.     Driver "i810"
  43. #    BusID "PCI:0:2:0"
  44.     VideoRam 16384   
  45. EndSection
  46. Section "Screen"
  47.     Identifier "screen1"
  48.     Device "device1"
  49.     Monitor "monitor1"
  50.     DefaultColorDepth 24
  51.         SubSection "Display"
  52.                 Depth           16
  53.                 Modes           "1024x768"
  54.         EndSubSection
  55.         SubSection "Display"
  56.                 Depth           24
  57.                 Modes           "1024x768"
  58.         EndSubSection
  59. EndSection
  60. Section "ServerLayout"
  61.     Identifier "layout1"
  62.     InputDevice "Keyboard1" "CoreKeyboard"
  63.     InputDevice "Mouse1" "CorePointer"
  64.     Screen "screen1"
  65. EndSection


 
Pour info, c'est un portable Gateway. J'ai déjà regardé les liens dont tu parles et j'ai activé le hack (avec 16mo de ram vidéo);
pour ça j'ai ajouté dans le rc.sysinit :

Code :
  1. /usr/src/855wrap/855wrap
  2. /usr/src/855patch/855patch 16384


 
 
Mais apparemment ce n'est pas la mémoire vidéo qui pose problème puisque ça ne change rien au résultat...
 
Pour mémoire ça me donne toujours ça dans le log de démarrage de X :

Code :
  1. (II) I810(0): Not using mode "1024x768" (no mode of this name)
  2. (II) I810(0): Increasing the scanline pitch to allow tiling mode (800 -> 1024).
  3. (--) I810(0): Virtual size is 800x600 (pitch 1024)


 
J'avoue que je suis complètement paumé là...


Message édité par miles teg le 31-08-2004 à 00:07:29
Reply

Marsh Posté le 31-08-2004 à 01:53:36    

Peut-être un passage à X.Org 6.8 pourrait arranger les choses ? J'y crois pas m'enfin ... Y a une méthode pour revenir en arrière dans les versions ensuite ? En utilisant urpmi ? Ou faut tout réinstaller ?

Reply

Marsh Posté le 31-08-2004 à 18:53:10    

Ô maître Dark_Schneider n'es-tu plus là ? :(

Reply

Marsh Posté le 31-08-2004 à 19:35:48    

1. utilise 16bits en couleurs
 
2. je ne vois pas de paramètres pour ton écran. ta section Monitor est bien ... vide
 
3. ne modifie pas rc.sysinit. utilise rc.local sinon tu auras des pbs quand tu feras des mises à jours des fichiers de démarrage.
 
4. tu ne pourras pas evenir en arrière ou se sera chiant.
 
5. jette un oeil ici : http://qa.mandrakesoft.com/show_bug.cgi?id=10330
 
vérifie la mémoire allouée pour la vidéo dans ton BIOS


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

Marsh Posté le 31-08-2004 à 21:07:45    

1.Avec les couleurs 16 bits, meme chose.
 
2.Ma section monitor suit des conseils donne sur #mandrakefr pour laisser X detecter lui-meme les frequences, mais meme avec les parametres fournis par XFdrake ca ne change rien.
 
3.Ok, ca c'est fait.
 
4.C'est bien ce que je pensais
 
5.Il semble que ce soit un autre bug que la memoire video. J'ai teste les solutions proposees et aucune ne fonctionne, la memoire video semble suffisante. D'ailleurs le mode 1024 fonctionne en "virtual" mais ca deborde de l'ecran.
 
Donc pour moi il semble que le probleme vienne du fait qu'il ne trouve pas de mode "1024x768" quelle que soit la facon dont je le definisse.
Il semble ne connaitre que les modes videos "built-in" qui se limitent au 800x600 et 640x480.
Or j'ai vu des logs de demarrage x11 ou la version semblait posseder un mode "1024x768" "built-in" ...
 
D'ou ma question ultime : comment obtenir une version de X11 qui possede le mode "1024x768" "built-in" ???
J'ai l'impression que ca resoudrait mon probleme. Mais comment faire ?
Y-a-t-il des binaires X11 qui possedent a coup sur ce mode ?  
Ou dois-je recompiler X.org en modifiant la source ? Dans ce cas, que modifier  :??:  
 
Merci pour ta patience... (mais si quelqu'un d'autre a une solution je prends aussi... :sarcastic: )

Reply

Marsh Posté le 31-08-2004 à 21:27:23    

5. désactive le support ddc alors
http://www.linux-wizard.net/howto. [...] ticle=3#pb
 
cf point n°1
 
 
à mon avis il y a des packages xorg pour mdk 10.0 mais je n'ai pas cherché.


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

Marsh Posté le 31-08-2004 à 21:33:15    

T'a bien choisi flat panel 1024x768 pour ton ecran?
 
Mandrake c'est un peu foireu car il te met pas les modeline dans ton fichier xconfig.
Les modeline par defaut en 1024 ont souvent des frequences de rafraichissement trop importante pour les portables.
Va sur le site modeline generator (recherche sur google), cree toi un modeline en 1024x768 @ 50 Hz, ajoute le dans ton xconfig et ca devrait passer.

Reply

Marsh Posté le 31-08-2004 à 23:36:18    

Hé ben... il a la vie dure ce bug  :cry:  
 
J'ai testé en désactivant DDC : aucun changement.
Avec le modeline generator, j'ai testé les deux modelines suivants :

Code :
  1. Modeline "1024x768" 51.71 1024 1056 1168 1280 768 770 772 808  # 52 MHz, 40.4 kHz, 50.0 Hz
  2. Modeline "1024x768" 42.24 1024 1056 1080 1280 768 770 772 808  # 42 MHz, 33.0 kHz, 40.8 Hz


 
Qui devraient être compatible avec mon matériel... mais rien à faire il me dit toujours "No mode of this name" dans le log de démarrage de X.
 
En tout cas il reconnaît bien que l'écran est un 1024 puisque il écrit dans le log :

Code :
  1. (II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: TRUE, size: (1024,768)


 
Je pige de moins en moins, tout se passe comme s'il ignorait les lignes "Modeline".
Sinon pour info je suis passé sous Xorg 6.7, la version fournie dans cooker... mais apparemment pas de mode 1024 "built-in".
 
Edit : j'ai trouvé le src.rpm de xorg... voyons voir...


Message édité par miles teg le 01-09-2004 à 01:09:13
Reply

Marsh Posté le 01-09-2004 à 02:41:32    

Pas moyen de trouver où sont définies les résolutions "built-in" dans les sources de Xorg... une idée ?

Reply

Marsh Posté le 01-09-2004 à 12:17:19    

encore une fois, je pense que c'est un bug du drivers et due au bug de la qtté de mémoire ou autre chose.
 
tu peux toujours faire un rapport de bug sur le site de xorg


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

Marsh Posté le 02-09-2004 à 05:33:17    

Bon j'ai tenté en + de tout ça de recompiler le kernel (avec les modules i810, i830, i915, agpgart, tout ça) mais rien à faire la résolution 1024x768 est introuvable.
 
Mais je sais pas si ça vient de xorg, des drivers ou ... ?

Reply

Marsh Posté le 02-09-2004 à 10:11:31    

fais un rapport de bug chez xorg et tu verras bien. ( http://freedesktop.org/bugzilla/index.cgi )
 
sinon : http://google.fr/linux


Message édité par Dark_Schneider le 02-09-2004 à 10:12:23

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

Marsh Posté le 03-09-2004 à 00:58:10    

Bon j'ai fait le rapport de bug :
http://freedesktop.org/bugzilla/show_bug.cgi?id=1284
 
Merci pour les conseils... je crois que je vais essayer de m'habituer au 800*600 en attendant ...  :cry:  
Heureusement il y a Fluxbox  :sarcastic:

Reply

Marsh Posté le 03-09-2004 à 12:43:16    

tu as essayer en utilisant le pilote vesa ?


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

Marsh Posté le 04-09-2004 à 00:22:56    

Même chose avec le pilote vesa.

Reply

Marsh Posté le 06-09-2004 à 23:41:02    

Le rapport de bug sur xorg ne donne pas grand chose... à part que de l'avis général, c'est un bug du bios.
 
Conclusion : n'achetez pas de portables Gateway...

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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