Pagina 1 di 1

S3 VT8636A [ProSavage KN133] (TwisterK) + dri

Inviato: mer 10 ago 2005, 16:00
da zzt
Ciao a tutti, ho deciso di combattere un po' con l'accelerazione della mia scheda video, ma sto soccombendo...
Di xorg non so una beata mazza, ma googolato un bel po' ho trovato questo how-to:
http://www.linuxquestions.org/questions ... ost1033836
Davvero semplice peccato che non funzioni...
Ho compilato i driver: un modulo per il kernel e uno per Xorg
Sembrano caricarsi correttamente, anche se c'è qualche problema con mtrr:
[drm] Initialized drm 1.0.0 20040925
PCI: Unable to reserve mem region #2:8000000@90000000 for device 0000:01:00.0
mtrr: 0x90000000,0x8000000 overlaps existing 0x90000000,0x100000
mtrr: 0x90000000,0x2000000 overlaps existing 0x90000000,0x100000
mtrr: base(0x92000000) is not aligned on a size(0x5000000) boundary
[drm] Initialized savage 2.4.1 20050313 on minor 0: S3 Inc. VT8636A [ProSavage KN133] AGP4X VGA Controller (TwisterK)
[drm] Used old pci detect: framebuffer loaded
Non ho idea di cosa significhi, ma mi sembra di aver letto che non dovrebbe compromettere nulla.
Ho modificato xorg.conf aggiungendo solamente load "dri" le la section DRI
Quando faccio partire X però qualcosa non funziona:
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
(II) SAVAGE(0): initializing int10
(II) SAVAGE(0): Primary V_BIOS segment is: 0xc000
(II) SAVAGE(0): VESA BIOS detected
(II) SAVAGE(0): VESA VBE Version 2.0
(II) SAVAGE(0): VESA VBE Total Mem: 15296 kB
(II) SAVAGE(0): VESA VBE OEM: S3 Incorporated. Twister BIOS
(II) SAVAGE(0): VESA VBE OEM Software Rev: 1.0
(II) SAVAGE(0): VESA VBE OEM Vendor: S3 Incorporated.
(II) SAVAGE(0): VESA VBE OEM Product: VBE 2.0
(II) SAVAGE(0): VESA VBE OEM Product Rev: Rev 1.1
(--) SAVAGE(0): mapping framebuffer @ 0x90000000 with size 0x1000000
(WW) SAVAGE(0): Failed to set up write-combining range (0x90000000,0x1000000)
(II) SAVAGE(0): Splitting WC range: base: 0x92000000, size: 0x5000000
(II) SAVAGE(0): Splitting WC range: base: 0x94000000, size: 0x3000000
(==) SAVAGE(0): Write-combining range (0x96000000,0x1000000)
(==) SAVAGE(0): Write-combining range (0x94000000,0x3000000)
(WW) SAVAGE(0): Failed to set up write-combining range (0x92000000,0x5000000)
(II) SAVAGE(0): map aperture:0x4138e000
(II) SAVAGE(0): 9348 kB of Videoram needed for 3D; 16384 kB of Videoram available
(II) SAVAGE(0): Sufficient Videoram available for 3D
(II) SAVAGE(0): [drm] bpp: 32 depth: 24
(II) SAVAGE(0): [drm] Sarea 2200+284: 2484
(WW) SAVAGE(0): Direct rendering has been disabled.
(EE) SAVAGE(0): [drm] DRIScreenInit failed. Disabling DRI.
(EE) SAVAGE(0): DRI isn't enabled
(--) SAVAGE(0): Chose mode 118 at 60Hz.
(II) SAVAGE(0): Using 1280 lines for offscreen memory.
(II) SAVAGE(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
8x8 mono pattern filled rectangles
Indirect CPU to Screen color expansion
Solid Lines
Image Writes
Offscreen Pixmaps
Setting up tile and stipple cache:
32 128x128 slots
12 256x256 slots
(==) SAVAGE(0): Backing store disabled
(EE) SAVAGE(0): Direct rendering disabled
(==) RandR enabled
Symbol noXFree86DRIExtension from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved!
Ogni consiglio e/o spiegazione è ben accetto...
Sono qui per ogni info necessaria...

Aggiungo: Slackware 10.1 + kernel 2.6.8.1

Inviato: mer 10 ago 2005, 18:31
da zzt
Macinando sono riuscito ad attivare il direct rendering (c'ero quasi, dovevo solo utilizzare Xorg aggiornato di dri.freedesktop.org).
Le prestazioni fanno schifo... niente TuxRacer o simili, al pelo gira foobillard...

Mi chiedevo se qualche opzione in xorg.conf può migliorare la cosa...

Inviato: mer 10 ago 2005, 20:45
da Bart
Ciao,
guarda vai qui:
http://www.probo.com/timr/savage40.html#download
ci sono dei driver pacchettizzati e segui questo post:
http://www.slacky.it/modules.php?name=F ... ght=savage

Inviato: mer 10 ago 2005, 23:35
da useless
sul mio vecchio portatile (simile al tuo, come saprai), ero riuscito dopo moooooooolto smanettamente ad attivare il DRI, esattamente come hai fatto tu. le performance erano pietose, appena sufficienti x giocare a tuxracer, nemmeno a tutto schermo.
mi sa che dovrai accontentarti...

ps: il driver di timr è solo 2d.

Inviato: mer 1 nov 2006, 15:12
da Paoletta
ciao a tutti,
anche io ho la stessa scheda su un vecchio portatile che sto cercando di far risorgere..ho installato la slack 11 con il kernel 2.6.18.1; il mio lsmod dice che i moduli agpgart, via _agp (ho un chipset via) drm e savage sono caricati; inoltre /var/log/Xorg.log.0 dice che il dri è abilitato, ma glxinfo dice che il direct rendering è disattivato...idee?