我有一台旧款笔记本电脑(P4-1.6/512 MB),配有 S3 SuperSavage IX/C 16 MB 视频适配器。在 Windows XP 上,它甚至可以播放 720p。但是,我想将它切换到 Linux。因此,我确实从装有 Lubuntu 16.04 的 HDD 启动了它(也尝试了 18.04)。问题是,它甚至连 480p 都很难,更不用说 576p 或 720p(两者mpv
或VLC
)。
以下是一些信息:
~> 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
还有这个:
~> 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:
使用 时mpv
,我尝试指定各种--vo=
选项,以及--hwaccel=auto
,但除了 之外,其他选项都失败了,--vo=x11
并且看不到硬件加速。但是,据我所知,它确实使用了 Windows 中的硬件加速,因为它确实可以毫无问题地播放 720p(使用MPC
和LAV Splitter
)。
所以,问题很简单,可以做什么? :) 是否有特定的驱动程序? 是否有播放器的变通方法? 是否有任何方法可以提高性能...
谢谢。
编辑:我还忘了说我实际上尝试安装xserver-xorg-video-savage
驱动程序。不幸的是,在安装过程中,它卸载了一些(实际上很多)其他与 X 相关的软件包,几乎毁了我的系统(重启后,我无法启动 X)。这是我对上面提到的 18.0.4 的尝试 :)。我不得不重新安装系统,这次选择了 16.0.4(这台笔记本电脑没有太多内存 :)。
编辑2:现在,我看到似乎还有一些其他与 Savage 相关的选项:
~> 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
我应该尝试这些吗?
另外,没有任何专有驱动程序,对吗?如果有的话,我会在 中看到它们Additional Drivers
吗?
编辑3:安装xserver-xorg-video-savage-hwe-16.04
导致系统无法启动 GUI,如果我ssh
进入该机器,glxinfo | grep -i opengl
则不会产生任何输出。因此,我回滚了。有什么建议吗?:)
答案1
该驱动程序似乎在存储库中,因此尝试安装它,然后重新启动。
sudo apt install xserver-xorg-video-savage-hwe-16.04
我不知道它是否能工作,硬件太旧了,如果支持不稳定也就不足为奇了。...即使能,它也不能很好地播放 YouTube 视频。想想看,YouTube 目前使用的编解码器 20 年前都不存在,更不用说 2019 年只有 512MB 的 RAM 并不理想。