我有一台配备 Radeon HD 8250/8280G 显卡的笔记本电脑(索尼 ATIV book 9 Lite)。我以前使用专有fglrx
驱动程序,但当我升级到 ubuntu 16.04 时,它被开源radeon
驱动程序取代了。现在我的外接显示器不再被识别:xrandr
甚至没有将其列为输出。
Ubuntu 16.04 中的新 AMDGPU 驱动程序支持哪些显卡?
告诉我 AMDGPU 驱动程序不支持我的显卡,并且fglrx
由于与新的 xorg 不兼容而与 16.04 不兼容,所以看来我只能这样做了radeon
。
Xorg.0.log
告诉我radeon
已加载,但兼容设备列表(转储到日志文件中)不包含任何 Radeon HD 8xxx,所以我有点困惑这是否是正确的驱动程序。
lsmod | grep radeon
没有显示任何内容,所以我想知道该卡是否被正确识别。
- 你能帮我查一下我的卡是否真的受
radeon
驱动程序支持吗? - 有人能够在 16.04 中使用 ATIV Book 9 Lite 的外部输出吗?
- 您认为问题出在我的卡无法被识别或设置不正确吗?我能“强制”我的系统以某种方式使用该驱动程序吗?
- 您知道有什么替代方案吗
radeon
?我只想让外接显示器工作,不需要 3D 加速或任何东西。非常感谢!
答案1
我必须通过设置内核参数“radeon.modeset=1”来激活 radeon 驱动程序的内核模式设置 (KMS)。这可以通过将其添加到“/etc/defaults/grub”并运行“update-grub”,然后重新启动系统来完成。
最好先尝试一下而不永久保存参数——我听说这会导致某些机器出现问题:在启动期间按住 SHIFT 以强制显示“GNU GRUB”菜单。当“GNU GRUB”菜单出现时,释放 SHIFT 并按“e”键。将光标移动到以单词“linux”开头的行。在这一行的末尾,您将找到“quiet splash”和可能的“radeon.modeset=0”。将其更改为“radeon.modeset=1”。然后按 Ctrl + x 完成启动过程。