Forum Linux.général Pilote pour carte graphique incorporé

Posté par  (site web personnel) .
Étiquettes :
0
8
mai
2008
Bonjour,

J'ai récemment fait l'aquisition d'une machine au surcouf. Au départ elle était livré avec ubuntu et j'ai installé une debian après que la mise à jour d'ubuntu est cassé la reconnaissance de mon clavier.

Sur la ubuntu, la résolution 1024x768 passé très bien, mais sous debian, passé au-dessus de 800x600, des traits horizontaux apparaissent, et même avec la résolution 800x600, des points scintillants apparaissent par moment.

Pour ce qui est des informations matérielles :

krenshar:/home/psychoslave# lspci|grep AG[P]
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS AGP Port (virtual PCI-to-PCI bridge)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter (rev 04)


Voila, ma question est donc, puisque sous ubuntu cela fonctionnait, je suppose qu'un pilote existe déjà, mais je ne sais pas où chercher. Si il n'existe pas de pilote libre, peut être pourrais-je en développer un, dans ce cas je voudrais savoir ce que je devrais lire comme documentation et/ou qui contacter pour me parrainer dans l'écriture de ce pilote.

Par avance merci.
  • # il faut plus d'info

    Posté par  . Évalué à 1.

    par exemple le pilote utilisé dans /etc/X11/xorg.conf

    les infos en root sur la carte grace à

    hardinfo
    lkmonitor
    lshw

    pour tester il y a le pilote fbdev
    1024 x 768 16 bits
    • [^] # Re: il faut plus d'info

      Posté par  (site web personnel) . Évalué à 2.

      hardinfo :

      -PCI Devices-
      Host bridge : Silicon Integrated Systems [SiS] 662 Host
      PCI bridge : Silicon Integrated Systems [SiS] SiS AGP Port
      ISA bridge : Silicon Integrated Systems [SiS] SiS964 [MuTIOL Media IO]
      IDE interface : Silicon Integrated Systems [SiS] 5513 [IDE]
      Multimedia audio controller : Silicon Integrated Systems [SiS] AC'97 Sound Controller
      USB Controller : Silicon Integrated Systems [SiS] USB 1.1 Controller
      USB Controller : Silicon Integrated Systems [SiS] USB 1.1 Controller
      USB Controller : Silicon Integrated Systems [SiS] USB 1.1 Controller
      USB Controller : Silicon Integrated Systems [SiS] USB 2.0 Controller
      Ethernet controller : Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet
      IDE interface : Silicon Integrated Systems [SiS] SATA
      Multimedia audio controller : Creative Labs SB Live! EMU10k1
      Input device controller : Creative Labs SB Live! Game Port
      PCI bridge : Silicon Integrated Systems [SiS] PCI-to-PCI bridge
      VGA compatible controller : Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter

      -Display-
      Resolution : 800x600 pixels
      Vendor : The X.Org Foundation
      Version : 1.4.0.90
      -Monitors-
      Monitor 0 : 800x600 pixels
      -Extensions-
      BIG-REQUESTS
      Composite
      DAMAGE
      DOUBLE-BUFFER
      DPMS
      Extended-Visual-Information
      GLX
      MIT-SCREEN-SAVER
      MIT-SHM
      MIT-SUNDRY-NONSTANDARD
      RANDR
      RECORD
      RENDER
      SECURITY
      SGI-GLX
      SHAPE
      SISCTRL
      SYNC
      TOG-CUP
      X-Resource
      XAccessControlExtension
      XC-APPGROUP
      XC-MISC
      XFIXES
      XFree86-Bigfont
      XFree86-DGA
      XFree86-Misc
      XFree86-VidModeExtension
      XINERAMA
      XInputExtension
      XKEYBOARD
      XTEST
      XVideo
      -OpenGL-
      Vendor : Unknown
      Renderer : Unknown
      Version : Unknown
      Direct Rendering : No


      lshw :

      krenshar
      description: Computer
      width: 32 bits
      capabilities: smbios-2.4 dmi-2.4 smp-1.4 smp
      configuration: boot=normal cpus=1 uuid=18043C38-ADD4-11DC-A390-000C6E080350
      *-core
      description: Motherboard
      product: D201GLY
      vendor: Intel Corporation
      physical id: 0
      version: AAE14305-401
      serial: BQLY75100014
      slot: Base Board Chassis Location
      *-cpu
      description: CPU
      product: Intel(R) Celeron(R) CPU 220 @ 1.20GHz
      vendor: Intel Corp.
      physical id: 0
      bus info: cpu@0
      version: 6.6.1
      size: 1200MHz
      capacity: 1333MHz
      width: 64 bits
      clock: 133MHz
      capabilities: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx x86-64 constant_tsc up pebs bts pni monitor ds_cpl tm2 ssse3 cx16 xtpr lahf_lm
      *-cache:0
      description: L2 cache
      physical id: 1
      slot: Unknown
      size: 512KiB
      capacity: 512KiB
      capabilities: asynchronous internal write-back unified
      *-cache:1
      description: L1 cache
      physical id: 3
      slot: Unknown
      size: 32KiB
      capacity: 32KiB
      capabilities: asynchronous internal write-back data
      *-cache
      description: L1 cache
      physical id: 2
      slot: Unknown
      size: 32KiB
      capacity: 32KiB
      capabilities: asynchronous internal write-back instruction
      *-firmware
      description: BIOS
      vendor: Intel Corp.
      physical id: 4
      version: LY66210M.86A.0122.2007.0822.2001 (08/22/2007)
      size: 64KiB
      capacity: 448KiB
      capabilities: pci upgrade shadowing cdboot bootselect edd int9keyboard int14serial int17printer int10video acpi usb zipboot biosbootspecification netboot
      *-memory
      description: System Memory
      physical id: 11
      slot: System board or motherboard
      size: 1GiB
      capacity: 3GiB
      *-bank
      description: DIMM Synchronous 533 MHz (1.9 ns)
      product: 0x000000000000000000000000000000000000
      vendor: 0x0000000000000000
      physical id: 0
      serial: 0x00000000
      slot: DIMM0
      size: 1GiB
      width: 64 bits
      clock: 533MHz (1.9ns)
      *-pci
      description: Host bridge
      product: 662 Host
      vendor: Silicon Integrated Systems [SiS]
      physical id: 100
      bus info: pci@0000:00:00.0
      version: 01
      width: 32 bits
      clock: 33MHz
      configuration: latency=32
      *-pci:0
      description: PCI bridge
      product: SiS AGP Port (virtual PCI-to-PCI bridge)
      vendor: Silicon Integrated Systems [SiS]
      physical id: 1
      bus info: pci@0000:00:01.0
      version: 00
      width: 32 bits
      clock: 66MHz
      capabilities: pci normal_decode bus_master
      *-display UNCLAIMED
      description: VGA compatible controller
      product: 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter
      vendor: Silicon Integrated Systems [SiS]
      physical id: 0
      bus info: pci@0000:01:00.0
      version: 04
      width: 32 bits
      clock: 66MHz
      capabilities: pm agp agp-3.0 vga_controller cap_list
      configuration: latency=0
      *-isa
      description: ISA bridge
      product: SiS964 [MuTIOL Media IO]
      vendor: Silicon Integrated Systems [SiS]
      physical id: 2
      bus info: pci@0000:00:02.0
      version: 36
      width: 32 bits
      clock: 33MHz
      capabilities: isa bus_master
      configuration: latency=0
      *-ide:0
      description: IDE interface
      product: 5513 [IDE]
      vendor: Silicon Integrated Systems [SiS]
      physical id: 2.5
      bus info: pci@0000:00:02.5
      version: 01
      width: 32 bits
      clock: 33MHz
      capabilities: ide pm bus_master cap_list
      configuration: driver=SIS_IDE latency=32 module=sis5513
      *-ide
      description: IDE Channel 0
      physical id: 0
      bus info: ide@0
      logical name: ide0
      clock: 33MHz
      *-cdrom
      description: CD-R/CD-RW writer
      product: CD-W524E
      physical id: 0
      bus info: ide@0.0
      logical name: /dev/hda
      version: 1.0B
      capabilities: packet atapi cdrom removable nonmagnetic dma lba iordy pm audio cd-r cd-rw
      configuration: mode=udma2 status=nodisc
      *-multimedia:0
      description: Multimedia audio controller
      product: AC'97 Sound Controller
      vendor: Silicon Integrated Systems [SiS]
      physical id: 2.7
      bus info: pci@0000:00:02.7
      version: a0
      width: 32 bits
      clock: 33MHz
      capabilities: pm bus_master cap_list
      configuration: driver=Intel ICH latency=32 maxlatency=11 mingnt=52 module=snd_intel8x0
      *-usb:0
      description: USB Controller
      product: USB 1.1 Controller
      vendor: Silicon Integrated Systems [SiS]
      physical id: 3
      bus info: pci@0000:00:03.0
      version: 0f
      width: 32 bits
      clock: 33MHz
      capabilities: ohci bus_master
      configuration: driver=ohci_hcd latency=64 maxlatency=80 module=ohci_hcd
      *-usbhost
      product: OHCI Host Controller
      vendor: Linux 2.6.24-1-686 ohci_hcd
      physical id: 1
      bus info: usb@1
      logical name: usb1
      version: 2.06
      capabilities: usb-1.10
      configuration: maxpower=0mA slots=3 speed=12.0MB/s
      *-usb:1
      description: USB Controller
      product: USB 1.1 Controller
      vendor: Silicon Integrated Systems [SiS]
      physical id: 3.1
      bus info: pci@0000:00:03.1
      version: 0f
      width: 32 bits
      clock: 33MHz
      capabilities: ohci bus_master
      configuration: driver=ohci_hcd latency=64 maxlatency=80 module=ohci_hcd
      *-usbhost
      product: OHCI Host Controller
      vendor: Linux 2.6.24-1-686 ohci_hcd
      physical id: 1
      bus info: usb@2
      logical name: usb2
      version: 2.06
      capabilities: usb-1.10
      configuration: maxpower=0mA slots=3 speed=12.0MB/s
      *-usb UNCLAIMED
      description: Generic USB device
      product: USB-compliant keyboard
      vendor: Creative Labs
      physical id: 2
      bus info: usb@2:2
      version: 1.00
      capabilities: usb-1.10
      configuration: maxpower=100mA speed=1.5MB/s
      *-usb:2
      description: USB Controller
      product: USB 1.1 Controller
      vendor: Silicon Integrated Systems [SiS]
      physical id: 3.2
      bus info: pci@0000:00:03.2
      version: 0f
      width: 32 bits
      clock: 33MHz
      capabilities: ohci bus_master
      configuration: driver=ohci_hcd latency=64 maxlatency=80 module=ohci_hcd
      *-usbhost
      product: OHCI Host Controller
      vendor: Linux 2.6.24-1-686 ohci_hcd
      physical id: 1
      bus info: usb@3
      logical name: usb3
      version: 2.06
      capabilities: usb-1.10
      configuration: maxpower=0mA slots=2 speed=12.0MB/s
      *-usb UNCLAIMED
      description: USB hub
      product: Generic USB Hub
      vendor: ALCOR
      physical id: 2
      bus info: usb@3:2
      version: 3.12
      capabilities: usb-1.10
      configuration: maxpower=100mA slots=4 speed=12.0MB/s
      *-usb UNCLAIMED
      description: Generic USB device
      product: Optical USB Mouse
      vendor: Logitech
      physical id: 2
      bus info: usb@3:2.2
      version: 3.40
      capabilities: usb-2.00
      configuration: maxpower=100mA speed=1.5MB/s
      *-usb:3
      description: USB Controller
      product: USB 2.0 Controller
      vendor: Silicon Integrated Systems [SiS]
      physical id: 3.3
      bus info: pci@0000:00:03.3
      version: 00
      width: 32 bits
      clock: 33MHz
      capabilities: pm ehci bus_master cap_list
      configuration: driver=ehci_hcd latency=32 maxlatency=80 module=ehci_hcd
      *-usbhost
      product: EHCI Host Controller
      vendor: Linux 2.6.24-1-686 ehci_hcd
      physical id: 1
      bus info: usb@4
      logical name: usb4
      version: 2.06
      capabilities: usb-2.00
      configuration: maxpower=0mA slots=8 speed=480.0MB/s
      *-network
      description: Ethernet interface
      product: SiS900 PCI Fast Ethernet
      vendor: Silicon Integrated Systems [SiS]
      physical id: 4
      bus info: pci@0000:00:04.0
      logical name: eth0
      version: 91
      serial: 00:1c:c0:2e:c9:f8
      size: 100MB/s
      capacity: 100MB/s
      width: 32 bits
      clock: 33MHz
      capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
      configuration: autonegotiation=on broadcast=yes driver=sis900 driverversion=v1.08.10 Apr. 2 2006 duplex=full ip=192.168.0.11 latency=32 link=yes maxlatency=11 mingnt=52 module=sis900 multicast=yes port=MII speed=100MB/s
      *-ide:1
      description: IDE interface
      product: SATA
      vendor: Silicon Integrated Systems [SiS]
      physical id: 5
      bus info: pci@0000:00:05.0
      logical name: scsi0
      version: 01
      width: 32 bits
      clock: 66MHz
      capabilities: ide pm bus_master cap_list emulated
      configuration: driver=sata_sis latency=32 module=sata_sis
      *-disk
      description: ATA Disk
      product: ExcelStor Techno
      physical id: 0.0.0
      bus info: scsi@0:0.0.0
      logical name: /dev/sda
      version: P21O
      serial: PVF804Q5A7TCEB
      size: 74GiB (80GB)
      capabilities: partitioned partitioned:dos
      configuration: ansiversion=5 signature=000e4968
      *-volume:0
      description: EXT3 volume
      vendor: Linux
      physical id: 1
      bus info: scsi@0:0.0.0,1
      logical name: /dev/sda1
      logical name: /
      logical name: /dev/.static/dev
      version: 1.0
      serial: 4d260f2a-c233-4ea7-9945-9e515c094c44
      size: 13GiB
      capacity: 13GiB
      capabilities: primary bootable journaled extended_attributes large_files huge_files recover ext3 ext2 initialized
      configuration: created=2008-05-05 19:32:15 filesystem=ext3 modified=2008-05-08 12:37:44 mount.fstype=ext3 mount.options=rw,errors=remount-ro,data=ordered mounted=2008-05-08 12:00:41 state=mounted
      *-volume:1
      description: Extended partition
      physical id: 2
      bus info: scsi@0:0.0.0,2
      logical name: /dev/sda2
      size: 60GiB
      capacity: 60GiB
      capabilities: primary extended partitioned partitioned:extended
      *-logicalvolume:0
      description: Linux swap / Solaris partition
      physical id: 5
      logical name: /dev/sda5
      capacity: 956MiB
      capabilities: nofs
      *-logicalvolume:1
      description: Linux filesystem partition
      physical id: 6
      logical name: /dev/sda6
      logical name: /home
      capacity: 59GiB
      configuration: mount.fstype=ext3 mount.options=rw,data=ordered state=mounted
      *-multimedia:1
      description: Multimedia audio controller
      product: SB Live! EMU10k1
      vendor: Creative Labs
      physical id: 6
      bus info: pci@0000:00:06.0
      version: 08
      width: 32 bits
      clock: 33MHz
      capabilities: pm bus_master cap_list
      configuration: driver=EMU10K1_Audigy latency=32 maxlatency=20 mingnt=2 module=snd_emu10k1
      *-input
      description: Input device controller
      product: SB Live! Game Port
      vendor: Creative Labs
      physical id: 6.1
      bus info: pci@0000:00:06.1
      version: 08
      width: 32 bits
      clock: 33MHz
      capabilities: pm bus_master cap_list
      configuration: driver=Emu10k1_gameport latency=32 module=emu10k1_gp
      *-pci:1
      description: PCI bridge
      product: PCI-to-PCI bridge
      vendor: Silicon Integrated Systems [SiS]
      physical id: 1f
      bus info: pci@0000:00:1f.0
      version: 00
      width: 32 bits
      clock: 33MHz
      capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
      configuration: driver=pcieport-driver


      Tu as un how to pour tester le pilote fbdev?

      Merci
      • [^] # Re: il faut plus d'info

        Posté par  . Évalué à 1.

        how to:
        si vous n'avez pas de pilote pour votre carte graphique vous pouvez tester fbdev
        modifiez pour cela le document de configuration du serveur d'affichage /etc/X11/xorg.conf en root
        mettre pour pilote graphique fbdev,le codage de couleur en 16 bits,la résolution d'écran 1024x768
        puis dans /boot/grub/menu.lst en root,ajouter l'option vga=791 en bas les lignes: kernel de démarrage

        en cas de soucis
        vous pouvez aussi utiliser le programme en ligne de commande nano au demarrage pour éditer des documents textes
        nano /etc/X11/xorg.conf
        nano /boot/grub/menu.lst

        on peut aussi utiliser le cdrom utilitaire systemrescuecd et monter la partition principale de votre système
        un fois tout le cd chargé:
        commande mkdir /mnt/hda1 (pour créer le dossier de montage dans le repertoire /mnt)
        ensuite commande mount /dev/hda1 /mnt/hda1 (pour monter votre partition hda1 dans le dossier /mnt)

        puis modifier les documents textes en affichage graphique avec la commande run_qtinyeditor
        aller dans /mnt/hda1/etc/X11/xorg.conf
        et /mnt/hda1/boot/grub/menu.lst
        sauvegarder une fois et redémarrer avec la commande reboot,ejecter le cd au nouveau bootage

        dans ce cas c'est probablement le processeur qui fait le
        calcul d'affichage
  • # besoin de précision

    Posté par  (site web personnel) . Évalué à 2.

    ça aiderait si tu pouvais fournir le /etc/X11/xorg.conf, en particulier la section concernant l'écran (screen & display) et la section concernant le pilote graphique.
    Sinon, comment as-tu configuré xorg pour le moment ?

    Tu peux essayer de reconfigurer automatiquement xorg en faisant tout simplement :
    # xorgconfig

    tu peux aussi essayer
    #xorgcfg

    ou meme:
    #xorgcfg -textmode

    autre question: quelle version de debian as-tu installé ? Ton écran est cathodique ou lcd ? (les bandes sur les écrans cathodiques, c'est assez fréquent, ça peut etre du à un mauvais taux de rafraichissement)

    Par expérience, une technique, pas très élegante, mais assez efficace, pour configurer un xorg récalcitrant est de récupérer plusieurs distributions live (genre knoppix) et de copier le xorg.conf si xorg fonctionne correctement (utile aussi si tu galères avec l'accélartion 3d). C'est pas aussi gratifiant que de comprendre ce qui ne marche pas, mais c'est souvent plus efficace.
    • [^] # Re: besoin de précision

      Posté par  (site web personnel) . Évalué à 2.

      C'est une debian leny (testing donc).

      Pour le xorg.con, je n'y ai pas touché et il n'est pas très intéressant :

      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"
      EndSection

      Section "Monitor"
      Identifier "Configured Monitor"
      EndSection

      Section "Screen"
      Identifier "Default Screen"
      Monitor "Configured Monitor"
      EndSection


      Je vais essayer les commandes que tu m'a proposé.
      • [^] # Re: besoin de précision

        Posté par  . Évalué à 0.

        ton xorg.conf n'est pas complet

        as-tu gardé le cd d'origine de l'ordi
        pour faire un copier/coller de xorg.conf de ce qui marchait bien avant
        • [^] # Re: besoin de précision

          Posté par  (site web personnel) . Évalué à 1.

          ton xorg.conf n'est pas complet

          Il est suffisant pour les dernières version de Xorg.

          Si tu boot avec le live-CD d'ubuntu t'as la bonne résolution ? si c'est le cas, essaye de garder le xorg.conf généré par le live-CD.
  • # sis ou vesa

    Posté par  (site web personnel) . Évalué à 1.

    dans la section "Device" mettre la ligne Driver avec soit
    - "sis"
    - "vesa"

    Il faut peut etre rajouter un paquet pour avoir le driver sis de X

    vesa est une norme basique supportée par tous les matériels, par contre il n'y aura pas d'accélération graphque ni de fonction "overlay"
  • # ref

    Posté par  . Évalué à 0.

    indique les références de l'ordi
  • # Commentaire supprimé

    Posté par  . Évalué à 4.

    Ce commentaire a été supprimé par l’équipe de modération.

  • # rappel

    Posté par  . Évalué à -4.

    au démarrage de l'ordi,après l'affichage des infos du bios,il apparait le choix du kernel de démarrage avec la version
    choisir (single-user mode)
    le système se charge en mémoire puis il est demandé
    Give root password for maintenance
    (or type Control-D to continue)
    mettre le mot de passe root
    ceci pour rester en mode texte et modifier des documents avec le logiciel nano
    ensuite la commande reboot pour redémarrer l'ordi

Suivre le flux des commentaires

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