problème de résolution sur pc portable

Bonjour à tous !

J’ai un pc portable dell e4300 dualboot windows/linux ainsi qu’un écran hp 22’ résolution native 1680x1050 60Hz.

Je suis sous Debian/lenny (dist-upgradé d’une etch) voici quelques info en plus :

uname -a

lspci

00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07) 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:19.0 Ethernet controller: Intel Corporation 82567LM Gigabit Network Connection (rev 03) 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03) 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03) 00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03) 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03) 00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93) 00:1f.0 ISA bridge: Intel Corporation ICH9M-E LPC Interface Controller (rev 03) 00:1f.2 IDE interface: Intel Corporation ICH9M/M-E 2 port SATA IDE Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03) 00:1f.5 IDE interface: Intel Corporation ICH9M/M-E 2 port SATA IDE Controller (rev 03) 02:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05) 02:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)

Et pour finir le xorg.conf

[code]Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option “XkbRules” "xorg"
Option “XkbModel” "pc105"
Option “XkbLayout” "fr"
Option “XkbVariant” "latin9"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Section "Device"
Identifier "Configured Video Device"
Option “UseFBDev” "true"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Generic Video Card"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050"
EndSubSection

EndSection[/code]

Sachant que j’ai rajouté la résolution après n’étant pas préciser de base (comparé à la etch le fichier est pour ainsi dire vide).

Le problème est que je n’arrive pas à avoir une résolution de 1680x1050, il se bloque sur 1600x1200 ce qui donne un effet flou pas cool du tout.

avec lspci -v je vois bien que le driver chargé est i915

00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) (prog-if 00 [VGA controller]) Subsystem: Dell Device 024d Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at f6c00000 (64-bit, non-prefetchable) [size=4M] Memory at e0000000 (64-bit, prefetchable) [size=256M] I/O ports at ef98 [size=8] Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable- Capabilities: [d0] Power Management version 3 Kernel modules: i915

J’ai du mal à comprendre pourquoi il refuse ma résolution, quelqu’un aurait il des suggestions pour avoir une meilleur résolution ou à défaut m’expliquer pourquoi ça ne fonctionne pas ?

Merci d’avance

Cordialement
Alouest

Salut,

Et si tu lui précisait le driver ?

Section "Device" Identifier "Configured Video Device" Driver "blablablaintel" Option "UseFBDev" "true" EndSection

J’ai pas de carte Intel, mais tu vas trouver vite fait je pense.
Et pense à nous poster les erreurs du serveur X :

[quote=“alouest”]J’ai du mal à comprendre pourquoi il refuse ma résolution, quelqu’un aurait il des suggestions pour avoir une meilleur résolution ou à défaut m’expliquer pourquoi ça ne fonctionne pas ?[/quote]Déjà, c’est pas facile de bien configurer ton ordinateur quand t’es trop alouest. :slightly_smiling:
Plus sérieusement, peux-tu nous coller la sortie de la commande :$ xrandr
P.S : Sinon, pour une prochaine fois, pour les questions d’appel à l’aide, il y a une section spéciale pour poster : support debian

Salut lsam,

J’avais déjà essayé ça (en fait j’utilisé le fichier xorg.conf venant de etch qui lui est très fourni) mais malheuresement il refuse de lancer le serveur X …

Et la réponse est dans les log !

> grep EE /var/log/Xorg.0.log (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (II) Loading extension MIT-SCREEN-SAVER (EE) Failed to load module "i915" (module does not exist, 0) (EE) No drivers available.

Du coup je verifie si le module est lancé avec lsmod, effectivement il n’est pas lancé, je le lance avec la commande modprobe i915 et là je le vois.

[code]

lsmod | grep i91i915 217262 0
drm_kms_helper 17263 1 i915
drm 107715 2 i915,drm_kms_helper
i2c_algo_bit 3497 1 i915
i2c_core 12652 4 i915,drm,i2c_algo_bit,i2c_i801
video 14621 1 i915
button 3598 1 i915[/code]

Suite à ça je relance mon serveur X

/etc/init.d/kdm restart

Il refuse toujours de lancer le serveur X et toujours le même message dans /var/log/Xorg.0.log

C’est plutot bizarre, deplus avec lspci -v il m’indique bien que la carte graphique utilise i915.

Salut eol,

Voici la résultat de la commande :

> xrandr Screen 0: minimum 320 x 200, current 2560 x 1024, maximum 2560 x 1024 default connected 2560x1024+0+0 0mm x 0mm 2560x1024 60.0* 1280x1024 75.0 70.0 60.0 1280x960 60.0 1280x768 60.0 1280x720 60.0 1152x864 75.0 70.0 60.0 1024x768 75.0 72.0 70.0 60.0 800x600 75.0 72.0 70.0 60.0 56.0 720x480 60.0 640x480 75.0 72.0 60.0 640x432 60.0 640x400 75.0 60.0 512x384 75.0 60.0 400x300 75.0 60.0 320x240 75.0 60.0 320x200 75.0 60.0

Mouais, c’est bizarre hier je l’avais lancé (quand le serveur X était bloqué à 1600x1200) mais là il indique que la résolution sélectionné est de 2560x1024 (si je me trompe pas),

mon fichier xorg.conf indique pourtant 1680x1050, ça explique pourquoi le serveur X ne s’affiche pas mais pas le message d’erreur dans le log Xorg.0.log

J’étais pas dedans quand j’ai posté ? :smiley:

J’ai fait quelques tests et le résultat me rend encore plus perplexe.

Je ne l’avais pas précisé mais le branchement entre le pc portable et l’écran se fait via un réplicateurs de port (une base pour les portables), jusqu’à présent je brancher en DVI et la résolution se mettait à 1600x1200 en 60Hz,

Du coup je test en VGA et là …

> xrandr Screen 0: minimum 640 x 480, current 1920 x 1440, maximum 1920 x 1440 default connected 1920x1440 0.0 1600x1200 61.0 1280x1024 76.0 1280x800 60.0 1024x768 76.0 800x600 73.0 640x480 73.0

Je vais tester sans le replicateur pour voir si c’est pas lui qui déconne.

[quote=“alouest”]J’ai fait quelques tests et le résultat me rend encore plus perplexe.

Je ne l’avais pas précisé mais le branchement entre le pc portable et l’écran se fait via un réplicateurs de port (une base pour les portables), jusqu’à présent je brancher en DVI et la résolution se mettait à 1600x1200 en 60Hz,

Du coup je test en VGA et là …

> xrandr Screen 0: minimum 640 x 480, current 1920 x 1440, maximum 1920 x 1440 default connected 1920x1440 0.0 1600x1200 61.0 1280x1024 76.0 1280x800 60.0 1024x768 76.0 800x600 73.0 640x480 73.0

Je vais tester sans le replicateur pour voir si c’est pas lui qui déconne.[/quote]
Bonjour,
l’avantage de le brancher en VGA est que la résolution que tu souhaites est disponible, par contre je ne l’ai pas vue dans le résultat des tests précédents.

edit : désolé je me suis trompé, c’est celle que tu obtiens déjà qui est disponible…

Les résultats de xrandr que tu nous as donné proviennent de quand l’écran externe est branché, non?
peut-être qu’on devrait faire un xorg.conf où les résolutions de tes deux écrans et le noms des sorties sont clairement définis,
même si tu n’utilises qu’un écran à la fois, ça sera peut-être utile.
Pour ça il faudrait que tu lance un xrandr sans que l’écran externe ne soit branché.

Pour infos, j’ai aussi une carte intel mais pas la même que toi et xrandr me donne ça (avec les deux écrans) :~$ xrandr Screen 0: minimum 320 x 200, current 1440 x 1500, maximum 4096 x 4096 VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 410mm x 256mm 1440x900 59.9*+ 75.0 59.9 1280x1024 75.0 60.0 1024x768 75.1 70.1 60.0 800x600 72.2 75.0 60.3 56.2 640x480 72.8 75.0 60.0 720x400 70.1 LVDS1 connected 1024x600+0+900 (normal left inverted right x axis y axis) 222mm x 130mm 1024x600 60.0*+ 800x600 85.1 72.2 75.0 60.3 56.2 640x480 85.0 72.8 75.0 59.9 720x400 85.0 640x400 85.1 640x350 85.1Comme dans tes résultats, on voit la partie Screen0, mais on voit aussi les différentes sorties

Le probleme actuel c’est que dans le xorg je lui indique le driver i915 et en réponse il me dit qu’il ne le trouve pas

Voici la section pour le driver de xorg.conf

Section "Device" Identifier "Configured Video Device" Driver "i915" Option "UseFBDev" "true" EndSection

Ensuite je lance le module

A tiens là j’avais pas vu il me lance des messages d’insultes :

[ 134.605890] [drm] Initialized drm 1.1.0 20060810 [ 134.630547] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 134.638269] mtrr: type mismatch for e0000000,10000000 old: write-back new: write-combining [ 134.643279] [drm] MTRR allocation failed. Graphics performance may suffer. [ 134.676290] acpi device:33: registered as cooling_device2 [ 134.682036] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/LNXVIDEO:00/input/input14 [ 134.687670] ACPI: Video Device [VID] (multi-head: yes rom: no post: no) [ 134.692993] ACPI Warning for \_SB_.PCI0.VID2._DOD: Return Package has no elements (empty) (20090903/nspredef-433) [ 134.698929] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/LNXVIDEO:01/input/input15 [ 134.704764] ACPI: Video Device [VID2] (multi-head: yes rom: no post: no) [ 134.710671] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0

Bon, rien de critique (je pense), je verifie quand même qu’il a bien monté i915

> lsmod | grep i915 i915 217262 0 drm_kms_helper 17263 1 i915 drm 107715 2 i915,drm_kms_helper i2c_algo_bit 3497 1 i915 button 3598 1 i915 video 14621 1 i915 i2c_core 12652 4 i915,drm,i2c_algo_bit,i2c_i801

Je redemarre le serveur X et toujours et Xorg.0.log indique qu’il ne trouve pas le module i915.

> grep EE /var/log/Xorg.0.log (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (II) Loading extension MIT-SCREEN-SAVER (EE) Failed to load module "i915" (module does not exist, 0) (EE) No drivers available.

Donc je suppose que soit je n’utilise pas le bon nom de module, soit il ne se trouve pas à la bonne place.

L’enquête continue …

met “intel” comme driver, pas i915, et vérifie que xserver-xorg-video-intel est bien installé.
Ca n’est peut être pas comme ça que ça marchera, mais tu confonds le module noyau i915 (qui fonctionne manifestement bien chez toi) avec le serveur X qu’il faut utiliser avec (le serveur X intel gère théoriquement les i9xx).

Si j’ai bien compris, lorsque tu branches ton écral “en direct”, le PC reçoit automatiquement les bonnes infos de l’écran pour choisir la résolution (j’ai oublié le nom de ce truc), et lorsque tu passes par un support, l’info ne passe plus, ou mal, et la résolution native n’est plus dispo.
C’est bien ça ?

Eol,

[quote=“eaol”]Les résultats de xrandr que tu nous as donné proviennent de quand l’écran externe est branché, non?
peut-être qu’on devrait faire un xorg.conf où les résolutions de tes deux écrans et le noms des sorties sont clairement définis,
même si tu n’utilises qu’un écran à la fois, ça sera peut-être utile.
Pour ça il faudrait que tu lance un xrandr sans que l’écran externe ne soit branché.[/quote]
Non je n’ai q’un seul écran 22’ j’ai testé sur la sorti DVI et VGA et les résultats sont differents mais ça peut s’expliquer du fait que les fréquences utilisé ne sont pas les mêmes par défaut (l’écran change la résolution max en fonction de la fréquence de rafraichissement je crois).

Pour info sans la base (donc sur le portable directement) voici le xrandr

> xrandr Screen 0: minimum 640 x 480, current 1280 x 800, maximum 1280 x 800 default connected 1280x800+0+0 0mm x 0mm 1280x800 60.0* 1024x768 85.0 800x600 86.0 640x480 0.0

mattotop,

Bravo ! ça fonctionne ! chapeau l’artiste !
Bon il fallait le savoir, à présent la résolution 1680x1050 passe.

piratebab,

Je vais faire un petit résumé pour clarifier mon problème et sa résolution :

J’ai un pc portable dell e4300, sa base (réplicateur de port) et un écran hp 22’ résolution native à 1680x1050.

Le problème etait qu’au démarrage du poste, il utilisait le module vesa pour faire l’affichage, donc sur l’écran du pc portable ça passé mais pas avec le 22’(en sachant que j’utilise soit l’un soit l’autre pas les deux en même temps).

Suite à différents tests et recherches, il s’est averer que la bonne configuration était un noyau 2.6.32 (backport lenny) et le module i915 pour la carte graphique.

Une fois installé, il a fallu modifié le xorg pour qu’il utilise le module intel (et pas i915 :laughing:).

Donc un grand merci à tous !

Voici mon xorg.conf fonctionnel (repris de celui de la etch + quelque modif) :

[code]Section “Files”
FontPath “/usr/share/fonts/X11/misc”
FontPath “/usr/X11R6/lib/X11/fonts/misc”
FontPath “/usr/share/fonts/X11/cyrillic”
FontPath “/usr/X11R6/lib/X11/fonts/cyrillic”
FontPath “/usr/share/fonts/X11/100dpi/:unscaled”
FontPath “/usr/X11R6/lib/X11/fonts/100dpi/:unscaled”
FontPath “/usr/share/fonts/X11/75dpi/:unscaled”
FontPath “/usr/X11R6/lib/X11/fonts/75dpi/:unscaled”
FontPath “/usr/share/fonts/X11/Type1”
FontPath “/usr/X11R6/lib/X11/fonts/Type1”
FontPath “/usr/share/fonts/X11/100dpi”
FontPath “/usr/X11R6/lib/X11/fonts/100dpi”
FontPath “/usr/share/fonts/X11/75dpi”
FontPath “/usr/X11R6/lib/X11/fonts/75dpi”
# path to defoma fonts
FontPath “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”
EndSection

Section “Module”
Load “bitmap”
Load “ddc”
Load “dri”
Load “extmod”
Load “freetype”
Load “glx”
Load “int10”
Load “vbe”
EndSection

Section “InputDevice”
Identifier “Generic Keyboard”
Driver “kbd”
Option “CoreKeyboard”
Option “XkbRules” “xorg”
Option “XkbModel” “pc105”
Option “XkbLayout” “fr”
Option “XkbVariant” “latin9”
EndSection

Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “CorePointer”
Option “Device” “/dev/input/mice”
Option “Protocol” “ImPS/2”
Option “Emulate3Buttons” “true”
EndSection

Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”

Option “SendCoreEvents” “true”

    Option          "Device"                "/dev/psaux"
    Option          "Protocol"              "auto-dev"
    Option          "VertScrollDelta"       "20"
    Option          "AccelFactor"           "0.010"
    Option          "RightEdge"             "840"
    Option          "MaxTapTime"            "180"
    Option          "TopEdge"               "130"
    Option          "SHMConfig"             "on"
    Option          "FingerLow"             "7"
    Option          "LeftEdge"              "130"
    Option          "MaxTapMove"            "110"
    Option          "MinSpeed"              "0.25"
    Option          "FingerHigh"            "8"
    Option          "MaxSpeed"              "0.50"
    Option          "BottomEdge"            "640"

EndSection

Section “Device”
Identifier “Generic Video Card”
Driver “intel”
BusID “PCI:0:2:0”
Option “UseFBDev” “true”
EndSection

Section “Monitor”
Identifier “Generic Monitor”
Option “DPMS”
HorizSync 50-75
VertRefresh 60-120
EndSection

Section “Screen”
Identifier “Default Screen”
Device “Generic Video Card”
Monitor “Generic Monitor”
DefaultDepth 24
SubSection “Display”
Depth 24
Modes “1680x1050”
EndSubSection
EndSection

Section “ServerLayout”
Identifier “Default Layout”
Screen “Default Screen”
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
InputDevice “Synaptics Touchpad”
EndSection

Section “DRI”
Mode 0666
EndSection[/code]

Encore merci :smt006