Problème carte graphique S3

Bonjour tout le monde,

Je viens d’installer Jessie (lxde) sur un ordinosaure et il m’est impossible de faire fonctionner la cg correctement:

La résolution maximum utilisable est de 800600 alors que d’ordinaire c’est plutôt du 1024768

J’ai essayé de me documenter sur le sujet mais impossible de trouver des informations claires et détaillées,
ce qui est bizarre c’est que tout fonctionnait bien jusqu’à ubuntu 10 ou 11 et après plus rien que ce soit les nouvelles versions d’ubuntu comme celles de debian, on dirait que les pilotes ne sont plus présents/compatibles

J’espère vraiment que quelqu’un pourra éclairer ma lanterne!! :slight_smile:

Bonjour,

Sans le modèle de la CG en question, on risque d’avoir un peu de mal à t’aider ;-).

Bonjour,

J’ai rencontré un problème similaire avec une carte graphique d’un autre temps comme celle-là.

Pour résoudre le problème, j’ai mis une ligne en commentaire dans le fichier /etc/modprobe.d/fbdev-blacklist.conf

Pour la carte S3, ça donnerait ça

$ cat /etc/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

Si le modèle de la carte est géré par un autre module, il faudra adapter le choix de la ligne à commenter.

@seb-ksl Merci de répondre aussi rapidement :slight_smile: normalement le modèle exact c’est VIA ProSavage KN133 de S3 Graphics

@jcsm33 merci je vais me pencher sur ce fichier, en esperant que cela fonctionne!! :slight_smile:

Avant de bidouiller les fichiers de configuration, as-tu déjà installé le paquet xserver-xorg-video-savage ?

Oui il s’est installé par defaut avec toutes les autres marques de cg mais il manque le paquet xserver-xorg-video-s3 et quand je fais un “dpkg” etc il s’installe mais le paquet est cassé. Ce qui est bizarre c’est que dans les anciennes distribs ils me demandaient si je voulait installer les pilotes propriétaires pour S3 et dans les nouvelles distribs aucun pilote proprietaire n’apparait (Synaptic) on dirait qu’il y a une incompatibilité ou carrement une non-utilisation du paquet savage…

Déblacklister savagefb dans ce cas

EDIT

Le paquet xserver-xorg-video-s3 n’existe plus dans jessie mais xserver-xorg-video-savage y est et c’est lui qui est sans doute utilisé en 800x600 maximum.

Que raconte lsmod à ce sujet ?

Module                  Size  Used by
ctr                    12807  1 
ccm                    17361  1 
savage                 29767  1 
drm                   207686  3 savage
nfsd                  236959  2 
auth_rpcgss            45765  1 nfsd
oid_registry           12387  1 auth_rpcgss
nfs_acl                12463  1 nfsd
nfs                   168022  0 
lockd                  73443  2 nfs,nfsd
fscache                44782  1 nfs
sunrpc                211341  6 nfs,nfsd,auth_rpcgss,lockd,nfs_acl
arc4                   12480  2 
rt61pci                26354  0 
rt2x00pci              12472  1 rt61pci
rt2x00mmio             12545  1 rt61pci
rt2x00lib              41387  3 rt61pci,rt2x00pci,rt2x00mmio
eeprom_93cx6           12561  1 rt61pci
mac80211              425546  2 rt2x00lib,rt2x00pci
snd_via82xx_modem      17462  0 
cfg80211              354137  2 mac80211,rt2x00lib
rfkill                 18387  2 cfg80211
crc_itu_t              12331  1 rt61pci
snd_via82xx            26579  0 
snd_mpu401_uart        13299  1 snd_via82xx
snd_rawmidi            22372  1 snd_mpu401_uart
snd_seq_device         12980  1 snd_rawmidi
snd_ac97_codec         96151  2 snd_via82xx,snd_via82xx_modem
snd_pcm                78128  3 snd_via82xx,snd_ac97_codec,snd_via82xx_modem
ppdev                  16686  0 
snd_timer              26105  1 snd_pcm
snd                    55101  8 snd_via82xx,snd_ac97_codec,snd_timer,snd_pcm,snd_rawmidi,snd_mpu401_uart,snd_via82xx_modem,snd_seq_device
via_ircc               21299  0 
pcspkr                 12531  0 
powernow_k7            12617  0 
soundcore              12890  1 snd
irda                   90261  1 via_ircc
gameport               13270  1 snd_via82xx
joydev                 16847  0 
evdev                  17136  16 
parport_pc             26004  0 
ac97_bus               12462  1 snd_ac97_codec
serio_raw              12737  0 
pcmcia                 44245  0 
battery                13164  0 
ac                     12627  0 
parport                35213  2 ppdev,parport_pc
shpchp                 30673  0 
crc_ccitt              12331  1 irda
video                  17763  0 
vt8231                 17378  0 
i2c_viapro             12451  0 
i2c_core               36838  2 drm,i2c_viapro
button                 12824  0 
yenta_socket           38561  0 
pcmcia_rsrc            17292  1 yenta_socket
pcmcia_core            18024  3 pcmcia,pcmcia_rsrc,yenta_socket
processor              27590  2 powernow_k7
fuse                   77496  3 
autofs4                34865  2 
hid_generic            12369  0 
usbhid                 43759  0 
hid                    81008  2 hid_generic,usbhid
ext4                  442597  1 
crc16                  12327  1 ext4
mbcache                17027  1 ext4
jbd2                   72964  1 ext4
sg                     25573  0 
sd_mod                 43684  3 
crc_t10dif             12399  1 sd_mod
sr_mod                 21568  0 
cdrom                  46828  1 sr_mod
crct10dif_generic      12517  1 
crct10dif_common       12340  2 crct10dif_generic,crc_t10dif
ata_generic            12450  0 
pata_via               12722  2 
libata                161908  2 pata_via,ata_generic
uhci_hcd               38948  0 
ehci_hcd               64933  0 
psmouse                93505  0 
via_rhine              26551  0 
mii                    12595  1 via_rhine
scsi_mod              164132  4 sg,libata,sd_mod,sr_mod
usbcore               171098  3 uhci_hcd,ehci_hcd,usbhid
usb_common             12408  1 usbcore
floppy                 56098  0 
thermal                17343  0 
thermal_sys            27122  3 video,thermal,processor

Normalement j’ai tout copié

J’ai tenté de lever le blacklist de savage, ça n’a pas marché, j’ai du remettre le blacklist en recovery mode, dommage la manipulation était simple :joy:

Bizarre, le module savage semble correctement chargé. Que renvoie la commande xrandr ?

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 240, current 800 x 600, maximum 800 x 600
default connected 800x600+0+0 0mm x 0mm
   800x600       60.00*   56.00  
   640x480       60.00  
   400x300       60.00    56.00  
   320x240       60.00

Essaie de suivre ce qui est indiqué ici, et fais-nous un retour :slight_smile:.

Ne pas confondre le module DRM “savage” et le vieux module de framebuffer “savagefb” qui est blacklisté par défaut.

Ben je sais pas, je vois juste savage dans son retour lsmod.

Précisément. Le module blacklisté par défaut dans fbdev-blacklist.conf est savagefb, pas savage. Donc rien d’anormal à ce que savage soit chargé.

J’ai essayé de suivre le lien de seb-ksl mais une erreur me bloque “xrandr: Failed to get size of gamma for output default”

Chose encore plus bizarre la portion d’écran 800600 est réelle, l’affichage n’est pas “étiré” pour faire un plein écran par contre quand je rabat l’écran et que je le ré-ouvre pour le sortir de veille j’ai un 800600 plein écran d’une qualité médiocre mais bel et bien en plein écran…