Forum Linux.débutant Bonjour, ...

Posté par  .
Étiquettes :
0
10
mai
2006

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  . Évalué à 2.

    quel est le modèle de ta carte graphique (tu peux l'obtenir en lisant la ligne correspondant à ta carte en tapant lspci dans un terminal).

    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  . Évalué à 1.

      Voici une première précision :

      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  (site web personnel) . Évalué à 2.

        Il faudra peut etre définir 1280x800 avec des modelines, vu que c'est pas trop courant (malgré que les ecrans wides se multiplient pas mal ces derniere année), google est ton ami.

        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  . Évalué à 2.

          Plop,

          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  . Évalué à 1.

            Platch ...

            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  . Évalué à 2.

              Xorg n'est pas disponible dans sarge, c'est xfree86.
              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  . Évalué à 1.

          Peut être faut il que je précise le contenu de mon XF86Config-4 :

          # 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  . Évalué à 2.

            Tu colles la modeline dans la section "Monitor"

            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  . Évalué à 2.

              Et bien que dire sinon que ça marche !

              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.
  • # read-edid

    Posté par  (Mastodon) . Évalué à 3.

    Avec un petit peu de chance, ton écran et ta carte savent causer EDID (ce qui aurait permis à certaines distros de trouver ta résolution).

    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  . Évalué à 1.

      Ah bein qu'est ce qu'il est bavard mon pinguin !

      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  . Évalué à 1.

        Dois je en déduire qu'elle ne parle pas cette langue ?
        • [^] # Re: read-edid

          Posté par  (Mastodon) . Évalué à 1.

          À priori oui, c'est dommage parce que quand la carte graphique et l'écran veulent bien se laisser titiller, ça rend de grands services...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.