Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 12-12-2017 23:41:33

desmoric
Membre
Lieu : France
Distrib. : Debian Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : XFCE 4.10.1
Inscription : 22-07-2016

[RESOLU] driver pour SIS 661/741/760 PCI/AGP sur Acer 3630

Bonjour,

Sur un pc portable Acer 3630 équipé d'une carte graphique 661/741/760 PCI/AGP, la résolution est limitée à 1024x768 (alors que la résolution native est 1280x1024) avec un affichage « baveux » des textes.

En fait le driver SIS (xserver-xorg-video-sis) semble ne plus être supporté correctement depuis Jessie. Je n'arrive pas à déterminer quel est le driver qui supporte la puce graphique SIS pour ma Debian 9.

Existe-t-il une solution acceptable ?

Dernière modification par desmoric (21-12-2017 11:40:43)


Hacker vaillant, rien d'impossible wink

Hors ligne

#2 13-12-2017 12:12:41

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-3-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : [RESOLU] driver pour SIS 661/741/760 PCI/AGP sur Acer 3630

Bonjour
xserver-xorg-video-sis le paquet est plus maintenu depuis whezzy apparemment
vois ici https://wiki.archlinux.org/index.php/SiS

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#3 16-12-2017 15:33:56

desmoric
Membre
Lieu : France
Distrib. : Debian Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : XFCE 4.10.1
Inscription : 22-07-2016

Re : [RESOLU] driver pour SIS 661/741/760 PCI/AGP sur Acer 3630

Salut,

J'avais vu cet article avant de poser la question, mais maintenant comment récupérer les fichiers et adapter la procédure d'installation du driver à Debian ?

Hacker vaillant, rien d'impossible wink

Hors ligne

#4 16-12-2017 18:39:20

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-3-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : [RESOLU] driver pour SIS 661/741/760 PCI/AGP sur Acer 3630

salut
d'apres ce que j'ai pu voir pas de fichier a récupérer c'est le module sisfb qui gère ta carte
J'ai viens un fichier qui blacklist certain module , sisfb est dans cet liste

cat /lib/modprobe.d/fbdev-blacklist.conf


# This file blacklists most old-style PCI framebuffer drivers.

blacklist arkfb
blacklist aty128fb
blacklist atyfb
blacklist radeonfb
blacklist cirrusfb
blacklist cyber2000fb
blacklist kyrofb
blacklist matroxfb_base
blacklist mb862xxfb
blacklist neofb
blacklist pm2fb
blacklist pm3fb
blacklist s3fb
blacklist savagefb
blacklist sisfb
blacklist tdfxfb
blacklist tridentfb
blacklist vt8623fb


Peut etre suffirait il de commenté la ligne


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#5 21-12-2017 11:22:08

desmoric
Membre
Lieu : France
Distrib. : Debian Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : XFCE 4.10.1
Inscription : 22-07-2016

Re : [RESOLU] driver pour SIS 661/741/760 PCI/AGP sur Acer 3630

Bonjour,

Bravo Croutons, tu m'as mis sur la bonne voie (elle peut être longue, mais elle est libre smile)

En effet, lorsque j'ai commenté la ligne blacklist sisfb, j'ai constaté que la résolution était revenue à 1280x1240, c'est à dire la résolution native de l'écran sur mon pc portable Acer 3630. Sauf que j'étais dans une profondeur de couleurs toute pourrie (± 16 couleurs sad)

Précision pour les nouveaux arrivés sous Linux (d'abord bienvenue yes.gif) : commenter ça veut dire ajouter un dièse (#) devant une commande (donc au début d'une ligne en général).
Ainsi, dans le fichier /lib/modprobe.d/fbdev-blacklist.conf, le contenu du fichier devient :

# This file blacklists most old-style PCI framebuffer drivers.

blacklist arkfb
blacklist aty128fb
blacklist atyfb
blacklist radeonfb
blacklist cirrusfb
blacklist cyber2000fb
blacklist kyrofb
blacklist matroxfb_base
blacklist mb862xxfb
blacklist neofb
blacklist pm2fb
blacklist pm3fb
blacklist s3fb
blacklist savagefb
#blacklist sisfb
blacklist tdfxfb
blacklist tridentfb
blacklist vt8623fb


Ensuite, pour résoudre mon souci de couleurs, j'ai tenté de faire une auto configuration de Xorg avec la commande

xorg -configure



Cette commande a généré un fichier xorg.conf.new (explications brèves ICI et ) que j'ai copié dans le dossier /etc/X11/ en le renommant xorg.conf pour qu'il soit utilisé par le système.

Pour les débutants ou les non initiés, la commande à saisir dans un terminal en mode administrateur (il y a un # en début de ligne, au lieu d'un $ lorsqu'on est un utilisateur « normal ») est détaillée ICI (attention, avec Debian, la commande sudo ne doit pas être utilisée car on doit se connecter en mode administrateur/superutilisateur avant de passer les commandes)  :

# mv /root/xorg.conf.new /etc/X11/xorg.conf



Après cette copie/renommage de fichier et redémarrage de l'ordinateur, l'affichage est redevenu correct avec plein de jolies couleurs mais la résolution native avait disparue au profit d'une classique 1024x768.

Ensuite j'ai un peu agrémenté le fichier plusieurs fois sans réelle avancées, puis je suis tombé sur ce forum BSD et j'en ai extrait quelques idées : ajouter le chargement de DRI, spécifier le driver "fbdev", ajouter des options dans la section "device" et préciser les résolutions avec le taux de rafraîchissement) :
- les sections modifiées sont, dans l'ordre, "module", "device" et "screen".
- j'ai ajouté le type d'écan dans la section "monitor" avec ModelName "QUANTADISPLAY LCD Monitor" mais ça n'a pas beaucoup d'importance car cela n'est valable que pour mon pc.

Après redémarrage, trop de bonheur, affichage à 1280x1024 en 24 bits soit la résolution native de l'écran et sa profondeur de couleurs maximale big_smile (au final, dans les réglages de l'affichage, la seule résolution possible est la 1280x1024 en 60 htz mais c'est pas grave puisque l'écran marche à son maximum).

Pour ceux qui en aurait besoin, voici le contenu du fichier.


Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/X11/misc"
    FontPath     "/usr/share/fonts/X11/cyrillic"
    FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/Type1"
    FontPath     "/usr/share/fonts/X11/100dpi"
    FontPath     "/usr/share/fonts/X11/75dpi"
    FontPath     "built-ins"
EndSection

Section "Module"
    Load  "glx"
    Load "dri"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier   "default"
    VendorName   "Monitor Vendor"
    ModelName    "QUANTADISPLAY LCD Monitor"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"               # [<bool>]
        #Option     "Rotate"                 # <str>
        #Option     "fbdev"                  # <str>
        #Option     "debug"                  # [<bool>]
        Option "UseTiming1366" "yes"
        Option "UseFBDev" "true"
        Option "Accel" "false"
    Identifier  "Card0"
    Driver      "fbdev"
    VendorName    "SIS"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "default"
    DefaultDepth    24
   
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection

    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection

    SubSection "Display"
        Viewport   0 0
        Depth     8
        Modes "1280x800-75" "1024x768-75" "800x600-75"
    EndSubSection

    SubSection "Display"
        Viewport   0 0
        Depth     15
        Modes "1280x800-75" "1024x768-75" "800x600-75"
    EndSubSection

    SubSection "Display"
        Viewport   0 0
        Depth     16
        Modes "1280x800-75" "1024x768-75" "800x600-75"
    EndSubSection

    SubSection "Display"
        Viewport   0 0
        Depth     24
        Modes "1280x800-75" "1024x768-75" "800x600-75"
    EndSubSection
EndSection

Dernière modification par desmoric (21-12-2017 12:07:01)


Hacker vaillant, rien d'impossible wink

Hors ligne

Pied de page des forums