Ich habe einen alten Laptop (P4-1.6/512 MB) mit diesem Videoadapter S3 SuperSavage IX/C 16 MB. Unter Windows XP kann er sogar 720p wiedergeben. Ich würde das Ding jedoch gerne auf Linux umstellen. Also habe ich es von einer Festplatte mit Lubuntu 16.04 gebootet (und es auch mit 18.04 versucht). Und das Problem ist, dass es sogar mit 480p Probleme hat, ganz zu schweigen von 576p oder 720p (beides mpv
oder VLC
).
Hier einige Informationen:
~> sudo lshw -c video
*-display UNCLAIMED
description: VGA compatible controller
product: SuperSavage IX/C SDR
vendor: S3 Graphics Ltd.
physical id: 0
bus info: pci@0000:01:00.0
version: 05
width: 32 bits
clock: 66MHz
capabilities: pm agp agp-2.0 vga_controller bus_master cap_list
configuration: latency=248 maxlatency=255 mingnt=4
resources: memory:ffe80000-ffefffff memory:dc000000-dfffffff memory:d8000000-dbffffff memory:d6000000-d7ffffff memory:c0000-dffff
Und dieses auch:
~> glxinfo | grep -i opengl
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 6.0, 128 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 18.0.5
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 18.0.5
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 18.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
Mit mpv
habe ich versucht, verschiedene --vo=
Optionen anzugeben, zusammen mit --hwaccel=auto
, aber es schlägt einfach mit allem fehl, außer --vo=x11
und es wird keine Hardwarebeschleunigung angezeigt. Wie ich jedoch verstehe, verwendet es die Hardwarebeschleunigung in Windows, da es 720p ohne Probleme abspielt (mit MPC
undLAV Splitter
).
Die Frage ist also einfach: Was kann getan werden? :) Gibt es vielleicht spezielle Treiber? Irgendwelche Workarounds mit Playern? Irgendetwas, um die Leistung zu verbessern …
Danke.
BEARBEITEN: Ich habe auch vergessen zu erwähnen, dass ich tatsächlich versucht habe, xserver-xorg-video-savage
den Treiber zu installieren. Leider wurden während der Installation einige (eigentlich viele) andere X-bezogene Pakete deinstalliert und mein System fast zerstört (nach dem Neustart konnte ich X nicht mehr starten). Das war mein Versuch mit 18.0.4, das oben erwähnt wurde :). Ich muss das System neu installieren und habe mich dieses Mal für 16.0.4 entschieden (dieser Laptop hat nicht zu viel Speicher :).
BEARBEITEN 2: Jetzt sehe ich, dass es anscheinend noch andere mit Savage zusammenhängende Optionen gibt:
~> sudo apt search savage
[...]
xserver-xorg-video-savage/xenial 1:2.3.8-1ubuntu3 i386
X.Org X server -- Savage display driver
xserver-xorg-video-savage-hwe-16.04/xenial-updates 1:2.3.9-1ubuntu1~16.04.1 i386
X.Org X server -- Savage display driver
xserver-xorg-video-savage-lts-utopic/xenial-updates 3:13 i386
Transitional package for xserver-xorg-video-savage-lts-utopic
xserver-xorg-video-savage-lts-vivid/xenial-updates 3:13 i386
Transitional package for xserver-xorg-video-savage-lts-vivid
xserver-xorg-video-savage-lts-wily/xenial-updates 3:13 i386
Transitional package for xserver-xorg-video-savage-lts-wily
xserver-xorg-video-savage-lts-xenial/xenial-updates 3:13 i386
Transitional package for xserver-xorg-video-savage-lts-xenial
Sollte ich stattdessen diese probieren?
Außerdem gibt es keine proprietären Treiber, oder? Wenn es welche gäbe, würde ich sie hier sehen Additional Drivers
?
BEARBEITEN 3: Die Installation xserver-xorg-video-savage-hwe-16.04
führt dazu, dass das System die GUI nicht starten kann und wenn ich mich ssh
in diese Maschine einlogge, glxinfo | grep -i opengl
wird keine Ausgabe erzeugt. Also habe ich das rückgängig gemacht. Irgendwelche Vorschläge? :)
Antwort1
Der Treiber scheint in den Repositories zu sein. Versuchen Sie also, ihn zu installieren und neu zu starten.
sudo apt install xserver-xorg-video-savage-hwe-16.04
Ich weiß nicht, ob es funktionieren wird, die Hardware ist so alt, dass es keine Überraschung wäre, wenn der Support nicht einwandfrei ist. ... und selbst wenn, werden YouTube-Videos nicht gut abgespielt. Bedenken Sie, dass keiner der derzeit von YouTube verwendeten Codecs vor 20 Jahren existierte, ganz zu schweigen davon, dass es im Jahr 2019 nicht ideal ist, nur 512 MB RAM zu haben.