T2x T23 Grafikkarte S3 SuperSavage IX/C // Optimierung

xsid

Active member
Registriert
29 Mai 2007
Beiträge
4.621
Hi, aus folgendem Link:

http://home.comcast.net/~jyavner/T23/

dieses Zitat:

Graphics Processing Unit
Type: S3 SuperSavage IX/C
Size: 14.1 inches, 16 MB of video RAM
Geometry: 1024×768 pixels, 16-bit color
Status: Works, with glitch. S-video jack not tested.

Problem: No graphics acceleration. Anything that requires animation (such as the "tuxkart" game) is horribly slow.
Fix: This one was nasty! It turns out that both Feisty Fawn and Etch were released with a defective driver for the savage GPU. For now, fixing this bug requires recompiling the affected modules (see Appendix A for gory details).
Test Result: "glxgears -printfps" now generates 2500 frames in five seconds! Tuxkart now looks good, as do YouTube videos.

Problem: Sometimes gets into a mode where moving the cursor around leaves a trail of garbage (looks like random data from another video page). Usually happens immediately after boot or resume. At one point I consistently saw this problem when starting "gdmflexiserver" for switching user logins?exiting from gdmflexiserver made the program go away, so clearly the driver is capable of getting back out of this mode!
Fix: (Open issue)

Non-problem: Some sources say that this display supports 24-bit color. But then glxgears produces only 1200 frames in 5 seconds, and most websites look exactly the same as in 16-bit mode (a few rare images that have noticable banding at 16 look better at 24), and tuxkart causes a system hang in the third lap.
Workaround: Stick with the 16-bit mode selected by Debian installer.

Note: The FN+F7 key-combo selects "VGA port", "VGA+LCD", then "LCD only". When not using the VGA port, this amounts to "LCD off", "LCD on (wasting extra power)", then "LCD on (efficient)".

So soll es gemacht werden:

Appendices

A. Recompiling the savage driver to enable graphics acceleration:

* Install Debian packages "linux-source-2.6.18", "gcc", "libc6-dev", "linux-headers-2.6.18-4-686", and "linux-kernel-headers".
* cd /usr/src/
* tar jxvf linux-source-2.6.18.tar.bz2
* cd linux-source-2.6.18
* cp /boot/config-2.6.18-4-686 .config
* make oldconfig && make prepare
* cd /lib/modules/2.6.18-4-686
* ln -s /usr/src/linux-source-2.6.18 build
* Download this package to ~/drm.tar.bz2
* cd
* tar jxvf drm.tar.bz2
* cd drm/linux-core
* make DRM_MODULES=savage
* mv /lib/modules/2.6.18-4-686/kernel/drivers/char/drm/savage.ko{,.old}
* mv /lib/modules/2.6.18-4-686/kernel/drivers/char/drm/drm.ko{,.old}
* cp {savage,drm}.ko /lib/modules/2.6.18-4-686/kernel/drivers/char/drm
* depmod -a
* Reboot


Ist nach der Installation des Treibers in Debian Etch mit einem erhöhtem Stromverbrauch (Wärmeentwichklung) zu rechnen?
 
Ich hoffe, Du willst nicht wirklich so einen alten Kernel nehmen ...

Alex
 
Alter Kernel???

Hallo,warum meinst Du alter Kernel?

Ich nutze den aktuellen Etch Kernel:

cat /proc/version
Linux version 2.6.18-4-686 (Debian 2.6.18.dfsg.1-12) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Mon Mar 26 17:17:36 UTC 2007cat /proc/version
Linux version 2.6.18-4-686 (Debian 2.6.18.dfsg.1-12) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Mon Mar 26 17:17:36 UTC 2007

Welchen Kernel empfiehlst Du?
 
Neue Partionsordnung UUID

Hallo alxk, ab Kernel 2.6.21 geht doch das los mit UUID bei Partitionen?
Ist das richtig?

Mit Kernel 2.6.21 habe ich kein echtes Etch mehr, in Lenny ist der Kernel 2.6.21 auch noch nicht drin. Bisher wohl nur in Sid.

Welche Vorteile bietet der Kernel 2.6.21 speziell bei älteren Thinkpads `s, genauer beim T23?
Weißt Du genaueres?
 
RE: Neue Partionsordnung UUID

Vor allem ist der 2.6.21.x auf meinem T22 spürbar schneller als ein 2.6.18.x. Das kommt durch den in 2.6.20 eingeführten neuen Timer. Das dürfte beim T23 ähnlich sein.

Beim Kernel schere ich mich nicht darum, welche Version in welchem Debian-Baum grad drin ist, da ich nicht die Images von Debian verwende, sondern meine eigenen aus den Quellen von kernel.org kompiliere.

Wie ich schon in dem anderen Thread schrieb: Die Images von Debian haben zu viel Ballast drin, der sie zwar sehr kompatibel mit unterschiedlichster Hardware macht, den ich aber nicht brauche.

Alex
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben