使用 Xmonad 窗口管理器从 Ubuntu 14.04.3 升级到 16.04.1。
的输出lspci -mm | grep VGA
为:
00:01.0 "VGA compatible controller" "Advanced Micro Devices, Inc. [AMD/ATI]" "Richland [Radeon HD 8650G]" "Hewlett-Packard Company" "Richland [Radeon HD 8650G]"
的输出sudo lshw -C video
是
*-display UNCLAIMED
description: VGA compatible controller
product: Richland [Radeon HD 8650G]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 1
bus info: pci@0000:00:01.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list
configuration: latency=0
resources: memory:d0000000-dfffffff ioport:5000(size=256) memory:f0400000-f043ffff
*-display UNCLAIMED
description: Display controller
product: Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi cap_list
configuration: latency=0
resources: memory:e0000000-efffffff memory:f0300000-f033ffff ioport:4000(size=256) memory:f0340000-f035ffff
的输出lspci -nnk | grep -i vga -A3
是
00:01.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Richland [Radeon HD 8650G] [1002:990b]
DeviceName: RICHLAND (990B)
Subsystem: Hewlett-Packard Company Richland [Radeon HD 8650G] [103c:1985]
Kernel modules: radeon
我最近升级到了 16.04.1,了解到 fglrx 将被删除,取而代之的是安装免费的图形驱动程序。在 14.04 中,我运行的是混合卡英特尔部分的专有驱动程序。升级后,出现了一些奇怪的图形行为。一些图标看起来非常大,而其他图标则正常。笔记本电脑的运行温度也高出约 15 摄氏度。
我查看了专有驱动程序选项卡 ubuntu-control-center。似乎更新后系统仍然认为我正在使用 fglrx。我安装了 radeon 驱动程序并切换到它。当我重新启动并再次检查时,没有列出专有图形驱动程序,命令输出现在如上所示。
我是否理解正确,虽然已加载 radeon 内核模块,但并未使用?如果是这样,我必须做什么才能使用它?
答案1
回答:目前,如果您拥有混合 AMD 显卡,且未明确标识为与最新的 amdgpu 驱动程序兼容,那么在可预见的未来您最好避开 16.04。
原因:虽然可以安装 open radeon 驱动程序,但它不会被使用,并且您无法关闭高性能图形硬件。与 14.04 上的 fglrx 相比,这会导致机器非常热且噪音很大,图形性能也会下降
好消息:虽然在 2014 年 5 月安装 14.04 非常困难,因为对 AMD 图形适配器的支持不佳,而在 2015 年 11 月安装 14.04 也非常困难,但昨天安装 14.04.4 非常简单,因为所有必要的驱动程序都已提供,并且可以直接从包中可靠运行。也许到 2018 年 4 月,16.06.4 将为较旧的 AMD 设备提供可靠的驱动程序。与此同时,如果我需要一台新机器,我会寻找 Nvidia。YMMV。