Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum Linux.general

Linux.general : Pilote pour carte graphique incorporé

Posté par Mathieu Stumpf (Jabber id, page perso, ) le 08 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.

> Lire le message (13 commentaires, moyenne: 1,3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

il faut plus d'info

Posté par robertix (page perso, ) le 08/05/2008 à 14:16. (lien). É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 Mathieu Stumpf (Jabber id, page perso, ) le 08/05/2008 à 14:38. (lien). É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 robertix (page perso, ) le 08/05/2008 à 16:13. (lien). É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 argt (page perso, ) le 08/05/2008 à 16:19. (lien). É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.

--
Aaaaaaaaaaaaaaaaaaaaaaaaargt
  • [^]Re: besoin de précision

    Posté par Mathieu Stumpf (Jabber id, page perso, ) le 08/05/2008 à 16:38. (lien). É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 robertix (page perso, ) le 08/05/2008 à 18:43. (lien). É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 David Henry (page perso, ) le 08/05/2008 à 23:15. (lien). É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 Jack DeNoumea (page perso, ) le 08/05/2008 à 19:35. (lien). É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 robertix (page perso, ) le 08/05/2008 à 20:21. (lien). Évalué à 0.

indique les références de l'ordi

Peut-être

Posté par alenvers () le 09/05/2008 à 10:48. (lien). Évalué à 4.

es-tu la victime de
http://www.winischhofer.eu/linuxsispart1.shtml#21

[+] rappel

Posté par robertix (page perso, ) le 09/05/2008 à 15:36. (lien). É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

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.general