安装 Open GL 库后 Debian 无法启动

Debian is not bootable after installation of Open GL libraries

我尝试安装 Steam,但 Open GL Libraries 似乎破坏了系统。我是 运行 Debian Jessie(内核 3.16.0.4),在 64 位笔记本电脑上使用 Gnome。我的笔记本电脑是 HP Pavilion 17,所以预装了 Windows,后来我安装了 Debian。

lscpu:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    2
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Vendor ID:             AuthenticAMD
CPU family:            21
Model:                 19
Model name:            AMD A10-5750M APU with Radeon(tm) HD Graphics
Stepping:              1
CPU MHz:               1400.000
CPU max MHz:           2500.0000
CPU min MHz:           1400.0000
BogoMIPS:              4990.34
Virtualization:        AMD-V
L1d cache:             16K
L1i cache:             64K
L2 cache:              2048K
NUMA node0 CPU(s):     0-3

正在安装 libgl1-fglrx-glx-i386steam(如 here 所述)returns 没有错误,但是当我重新启动计算机时,出现灰色 "Ooops something went wrong!"屏幕。然后,我必须卸载 Open GL 库才能使我的系统正常工作。

安装包很少returns出错(除非缺少无法满足的依赖项)。

然而,我觉得有点奇怪的是,这个包名为 libgl1-fglrx-glx-i386,表示应该在 32 位系统上使用,但是你的笔记本电脑是 64 位的。也许您应该尝试使用没有 -i386 后缀的包 libgl1-fglrx-glx。这只是一个猜测,但也许有帮助。

AMD GPU 具有出色的开源驱动程序支持。事实上,开源驱动程序部分由 AMD 工程师编写,fglrx 即将淘汰。相反,您应该只使用 Mesa 和 radeon and/or amdgpu 驱动程序模块。这样做的一个很好的副作用是,您可以获得 "perfect" 自动配置,而不必弄乱专有的内核模块;一切正常。

当您安装 Debian 时,它应该预装了几乎所有具有免费(如语音)许可证的图形驱动程序。尽管 Debian 通常落后于上游,但 AMD APU 的 Mesa/DRI 驱动程序对于您的系统来说应该足够新了。