在 Ubuntu 16.04 上使用 radeon 配置屏幕分辨率

在 Ubuntu 16.04 上使用 radeon 配置屏幕分辨率

我刚刚将我的电脑升级到 Ubuntu 16.04,该电脑配备了 Radeon 显卡(芯片组 RV516)和带 VGA 接口的 LCD 屏幕。我之前使用的是专有驱动程序韓國但我在某处读到过,它不支持最新的 Ubuntu 版本。所以我尝试使用开放驱动程序雷響

启动安装支持时,屏幕变黑。我不得不使用选项模式设置以使安装正常运行。现在此选项位于 grub 设置的内核选项中。如果我将其删除,黑屏又会再次出现。

让我恼火的是,我目前的显示分辨率是 640x480,而我的显示器可以支持 1920x1080。我找到了有关兰德命令。如果没有参数,此命令将返回以下内容:

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 640 x 480, maximum 640 x 480
default connected primary 640x480+0+0 0mm x 0mm
640x480    73.00* 

关于伽马的那句话可能并不重要。问题是兰德说我的屏幕无法支持超过 640x480。我输入

xrandr --newmode $(gtf 1920 1080 60 |sed -ne 's/"//g;s/ Modeline //p')

然后

xrandr --addmode default 1920x1080_60.00

现在兰德说:

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 640 x 480, maximum 1920 x 1080
default connected primary 640x480+0+0 0mm x 0mm
   640x480       73.00* 
   1920x1080_60.00  60.00 

这看起来好多了但是我输入了:

xrandr --output default --mode 1920x1080_60.00

返回:

xrandr: Failed to get size of gamma for output default
xrandr: Configure crtc 0 failed

我现在该怎么做才能使另一个屏幕分辨率正常工作?

答案1

这不是一个真正的解决方案,但我也遇到过你的情况,花了好几天研究了大量关于这个问题的答案。伽马问题经常出现,但我没有看到任何解释。我有一张 1980 年的显卡,配置完全相同,显示器设置为通用,只允许低分辨率。我的卡是英特尔的,但我发现实际的驱动程序已经安装并正常工作。我仍然遇到黑屏问题和分辨率问题。对我来说,解决方案是安装 xubunutu-desktop。我是从命令行完成的

sudo apt update
sudo apt-get install xubuntu-desktop

您可以这样做并保留您的 Unity 桌面。登录后,登录框中有一个小选项字段,您可以在其中选择要登录的桌面。我没有对驱动程序进行任何更改,现在它可以正常工作了。Unity 也应该可以工作,但不知何故就是无法正常工作。

还有其他选项: - 尝试以 failsafeX 模式启动。Grub/Alternative options/recovery,然后出现一个菜单,您可以选择 failsafeX。它确实会用通用软件驱动程序替换您的驱动程序,因此桌面会变得非常慢,但它可能会给您不同的结果,您可以继续解决问题。 - 您还可以从 Ubunut、Xubunut 或任何其他风格的 USB/CD 实时映像启动。我发现实时图像有时可以成功识别图形和显示器的硬件。如果可行,至少您知道没有原则冲突。

如果您发现有关此伽马设置的更多详细信息,请在您的帖子中提供链接。该消息并没有真正说明这是失败的原因,但每当我弹出伽马消息时,我都可以肯定我无能为力。这非常烦人,因为伽马值对于大多数应用程序来说并不重要,以至于任何软件都应该可以安全地假设一个标准值,即使是图形驱动程序。很可能这只是一个非常误导性的消息,针对的是完全不同的问题。

希望这至少能帮助您迈出进一步的一步。

相关内容