Bonjour nouvelle peuplade.
Depuis longtemps j'envisageais de franchir le pas et de me convertir. Je viens de faire le premier pas (en fait j'ai très largement piétiné). Aujourd'hui, je suis sous Debian-sarge, et mis à par un problème d'affichage sur mon écran XWGA.
Alors avant de vous soumettre un tas de questions issues de ma gaston-lagaffisme informatique et de mon cerveau légèrement surchauffé, je tenais à vous saluer.
Je sais que ce n'est pas un club de rencontre (on m'aurait menti). Je vais donc écourté ma présentation. Je commencerais par une question naïve, y a-t-il une charte particulière pour ce forum ?
Bien à vous
Je me permets de poser ma première question, peut être la réponse est elle simple : une redirection vers un post existant, une information à mon adresse comme quoi, moi, vil être que je suis, je n'ai pas compulsé le moteur de recherche du forum (en fait c'est parce que je ne l'ai pas trouvé).
1° Question :
Sur mon laptop, Fujistu siemens, écran 15 pouce XWGA mémoire partagée, Amilo L7310W, je n'ai pas accès à la résolution optimale de mon PC : 1280 x 800. Je suis limité à 1024 x 768.
Ma distribution : Debian - Sarge
J'ai bien essayé d'autres distribution (Unbutu Breezy, Kunbutu, Knoppix, Mandiva 2006, Gentoo live CD) ; mais dans ces cas je rencontrais les problèmes suivantes :
- souris branchée sur port USB sacadant à l'écran
- écran limitée comme sur la Debian sarge à 1024 768
- les deux erreurs simultanément.
En fait, Debian sarge étant la seule distribution qui me permettent d'utiliser ma souris, j'ai opté pour cette distribution car je refuse de me passer de ma souris USB. Maintenant, vu que certaines distribution, notamment Ubuntu, m'ont permis d'accéder à la résolution de 1280 par 800 pixels.
J'en ai fini, en attendant les clameurs de la foule, ou tout simplement un petit coup de pouce.
# aurais-tu des détails ?
Posté par symoon . Évalué à 2.
En effet, certaines résolutions inhabituelles (pas 4:3 ni dans le standard vesa) ne sont pas supportés par certains pilotes graphiques libres, il faut alors se tourner vers le pilote propriétaire.
Si tu utilises le driver vesa, une telle résolution te sera inaccessible.
Avec un driver libre dédié à nvidia ou ati, ptet oui ou ptet que non, tu peux tester en modifiant le fichier de configuration du serveur X, /etc/X11/XF86Config-4, en remplaçant 1024x768 par 1280x800, puis en redémarrant le serveur X.
Si cela ne fonctionne pas, tu devras peut-être passer par l'installation de xorg (le serveur X qui a supplanté xfree86) ou sinon le driver propriétaire.
[^] # Re: aurais-tu des détails ?
Posté par POUTEAU Bertrand . Évalué à 1.
debian:/home/behr# lspci -v
0000:00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 0259
Subsystem: Unknown device 1734:10ab
Flags: bus master, 66MHz, medium devsel, latency 8
Memory at a0000000 (32-bit, prefetchable) [size=128M]
Capabilities: [80] AGP version 3.5
Capabilities: [50] Power Management version 2
0000:00:00.1 Host bridge: VIA Technologies, Inc.: Unknown device 1259
Flags: bus master, medium devsel, latency 0
0000:00:00.2 Host bridge: VIA Technologies, Inc.: Unknown device 2259
Flags: bus master, medium devsel, latency 0
0000:00:00.3 Host bridge: VIA Technologies, Inc.: Unknown device 3259
Flags: bus master, medium devsel, latency 0
0000:00:00.4 Host bridge: VIA Technologies, Inc.: Unknown device 4259
Flags: bus master, medium devsel, latency 0
0000:00:00.7 Host bridge: VIA Technologies, Inc.: Unknown device 7259
Flags: bus master, medium devsel, latency 0
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000c000-0000dfff
Memory behind bridge: c0000000-cfffffff
Prefetchable memory behind bridge: 90000000-9fffffff
Secondary status: SERR
Capabilities: [70] Power Management version 2
0000:00:06.0 Ethernet controller: Atheros Communications, Inc.: Unknown device 001a (rev 01)
Subsystem: Atheros Communications, Inc.: Unknown device 2052
Flags: medium devsel
Memory at 1c000000 (32-bit, non-prefetchable) [disabled] [size=64K]
Capabilities: [44] Power Management version 2
0000:00:09.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 01)
Subsystem: Unknown device 1734:10ab
Flags: bus master, medium devsel, latency 168
Memory at 1c010000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
Memory window 0: 1c400000-1c7ff000 (prefetchable)
Memory window 1: 1c800000-1cbff000
I/O window 0: 00004000-000040ff
I/O window 1: 00004400-000044ff
16-bit legacy interface ports at 0001
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) (prog-if 00 [UHCI])
Subsystem: Unknown device 1734:10ab
Flags: bus master, medium devsel, latency 22, IRQ 11
I/O ports at 1200 [size=32]
Capabilities: [80] Power Management version 2
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) (prog-if 00 [UHCI])
Subsystem: Unknown device 1734:10ab
Flags: bus master, medium devsel, latency 22, IRQ 7
I/O ports at 1220 [size=32]
Capabilities: [80] Power Management version 2
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) (prog-if 00 [UHCI])
Subsystem: Unknown device 1734:10ab
Flags: bus master, medium devsel, latency 22, IRQ 5
I/O ports at 1240 [size=32]
Capabilities: [80] Power Management version 2
0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) (prog-if 20 [EHCI])
Subsystem: Unknown device 1734:10ab
Flags: bus master, medium devsel, latency 22, IRQ 10
Memory at f0000000 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
Subsystem: Unknown device 1734:10ab
Flags: bus master, stepping, medium devsel, latency 0
Capabilities: [c0] Power Management version 2
0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
Subsystem: Unknown device 1734:10ab
Flags: bus master, stepping, medium devsel, latency 64
I/O ports at 1100 [size=16]
Capabilities: [c0] Power Management version 2
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
Subsystem: Unknown device 1734:10ab
Flags: medium devsel, IRQ 5
I/O ports at e000 [size=256]
Capabilities: [c0] Power Management version 2
0000:00:11.6 Communication controller: VIA Technologies, Inc. Intel 537 [AC97 Modem] (rev 80)
Subsystem: Unknown device 1734:10ab
Flags: medium devsel, IRQ 5
I/O ports at e100 [size=256]
Capabilities: [d0] Power Management version 2
0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
Subsystem: Unknown device 1734:10ab
Flags: bus master, stepping, medium devsel, latency 128, IRQ 11
I/O ports at e200 [size=256]
Memory at d0000000 (32-bit, non-prefetchable) [size=256]
Capabilities: [40] Power Management version 2
0000:01:00.0 VGA compatible controller: VIA Technologies, Inc.: Unknown device 3118 (rev 02) (prog-if 00 [VGA])
Subsystem: Unknown device 1734:10ab
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 11
Memory at 90000000 (32-bit, prefetchable) [size=64M]
Memory at c0000000 (32-bit, non-prefetchable) [size=16M]
Expansion ROM at [disabled] [size=64K]
Capabilities: [60] Power Management version 2
Capabilities: [70] AGP version 2.0
Par ailleurs, j'ai déjà changé le fichier XF86Config-4 en remplaçant 1024x768 par 1280x800, ça n'a pas marché ...
[^] # Re: aurais-tu des détails ?
Posté par Pol' uX (site web personnel) . Évalué à 2.
http://www.coagul.org/article.php3?id_article=217
Sinon, à tout hazard, tu peut lancer X -configure qui va te créer un fichier de config à la va vite, en utilisant le driver vesa. Le fichier se retrouve dans /root/xorg.conf.new
Adhérer à l'April, ça vous tente ?
[^] # Re: aurais-tu des détails ?
Posté par Cereal Killer . Évalué à 2.
le debian style pour faire ça serait plutot :
# dpkg-reconfigure xserver-xorg
Tu repond aux questions et tu selectionnes plein de resolution. Si la tienne n'y est pas, valide quand même et modifie /etc/X11/xorg.conf a la main.
Oui, j'ai bien lu que t'avais déjà essayé, mais peut-être pas la bonne section du fichier. Ce qui est bizare, c'est que ça marche avec certaine distribs et pas avec d'autres ... mon pti doigt me dis que les drivers libres _devraient_ fonctionner. Donc pense bien à _ajouter_ ta resolution dans la section "Screen".
[^] # Re: aurais-tu des détails ?
Posté par POUTEAU Bertrand . Évalué à 1.
Je me heurte aux problèmes suivants :
- "Le paquet « xserver-xorg » n'est pas installé et aucune information n'est disponible."
Ni une ni deux, je tente
"debian:/home/behr# apt-get install xserver-xorg
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
E: Impossible de trouver le paquet xserver-xorg"
Alors là je regarde sur Synaptic, je ne trouve pas ce paquet...
Je ne sais pas quelle liste de dépot ajouter pour parvenir à mes fins.
Pour l'instant je botte en touche ...
[^] # Re: aurais-tu des détails ?
Posté par symoon . Évalué à 2.
Tu dois donc utiliser la commande dpkg-reconfigure xserver-xfree86, ou installer xorg depuis des sources apt non officielles comme http://backports.org/
[^] # Re: aurais-tu des détails ?
Posté par POUTEAU Bertrand . Évalué à 1.
# XF86Config-4 (XFree86 X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
...
Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/Speedo"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
EndSection
Section "Module"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "PS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Generic Mouse"
Driver "mouse"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
Section "Device"
Identifier "Carte vidéo générique"
Driver "vesa"
EndSection
Section "Monitor"
Identifier "Écran générique"
HorizSync 30-60
VertRefresh 50-75
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Carte vidéo générique"
Monitor "Écran générique"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Generic Mouse"
EndSection
Section "DRI"
Mode 0666
EndSection
Alors maintenant que j'ai ces informations couplées avec celle obtenue sur ma (mes ?) modeline(s ?) qui sont (commande gtf 1280 800 60)
# 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
Où c'est ti que je colle ces valeurs ?!?
J'ai du scotch plein les poches s'il faut !
[^] # Re: aurais-tu des détails ?
Posté par symoon . Évalué à 2.
une petite recherche avec les mots-clé "xf86config-4 modeline" donne par exemple :
http://www.trustonme.net/didactels/127.html et http://www.coagul.org/article.php3?id_article=49
l'outil de Debian de configuration du serveur X ne permet pas de choisir une résolution 16:10, oublie mon message précédent sur dpkg-reconfigure
[^] # Vous être des pro
Posté par POUTEAU Bertrand . Évalué à 2.
J'ai changé le XFConfig-4 comme tu me l'as conseillé avec la modeline :
Section "Monitor"
Identifier "Mon écran WXGA"
HorizSync 30-60
VertRefresh 50-160
# 1280x800 @ 60.00 Hz
Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828
EndSection
(...)
Section "Screen"
Identifier "Default Screen"
Device "Carte vidéo générique"
Monitor "Mon écran WXGA"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Et ça marche !
Je suis ... content, merci.
[^] # Re: Vous être des pro
Posté par Pol' uX (site web personnel) . Évalué à 2.
Adhérer à l'April, ça vous tente ?
# read-edid
Posté par Hobgoblins Master (Mastodon) . Évalué à 3.
Dans ce cas :
apt-get install read-edid
get-edid | parse-edid > conf_ecran.txt
Le fichier conf_écran.txt va alors contenir l'équivalent d'une section Monitor correspondant exactement aux caractéristiques de ton écran avec les modes etc...
Tu peux donc l'utiliser en lieu et place de celle présente dans ta conf X. ensuite, dans la section screen, tu choisis ta résolution préférée.
[^] # Re: read-edid
Posté par POUTEAU Bertrand . Évalué à 1.
Voila ce qu'il me répond.
J'ai bien essayé de comprendre ... mais non.
debian:/home/behr# !81
get-edid | parse-edid
get-edid: get-edid version 1.4.1
Performing real mode VBE call
Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
Function supported
Call successful
VBE version 300
VBE string at 0xc6477 "VIA PN800/PN880
"
VBE/DDC service about to be called
Report DDC capabilities
Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
Function supported
Call successful
Monitor and video card combination does not support DDC1 transfers
Monitor and video card combination supports DDC2 transfers
0 seconds per 128 byte EDID block transfer
Screen is not blanked during DDC transfer
Reading next EDID block
VBE/DDC service about to be called
Read EDID
Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
parse-edid: parse-edid version 1.4.1
Function supported
Call failed
The EDID data should not be trusted as the VBE call failed
Error: output block unchanged
parse-edid: IO error reading EDID
[^] # Re: read-edid
Posté par POUTEAU Bertrand . Évalué à 1.
[^] # Re: read-edid
Posté par Hobgoblins Master (Mastodon) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.