我安装了一台新电脑,双启动 Windows 和 Ubuntu,使用的是 AMD R9 380 显卡。Windows 安装顺利。安装 Ubuntu 14.04 后,我发现无法更改屏幕分辨率。我尝试从 AMD 网站安装专有驱动程序,但无法启动操作系统。我重新安装了 Ubuntu,并继续使用开源驱动程序,但问题仍然存在。
我在网上找到的解决方案是使用 xrandr 来设置分辨率,但当我运行它时,我总是得到“无法获取默认输出的伽马大小”。当我尝试更改系统显示设置时,我只能使用一种分辨率(1024x768)并且只使用内置显示器。单击检测显示器没有任何作用。
有人知道解决办法吗?
答案1
我刚刚使用 Radeon R9 380 显卡完成了新台式机的构建,并遇到了完全相同的问题。我通过以下方式解决了这个问题:
系统设置.. 软件和更新.. 附加驱动程序
我从 fglrx 更新中选择了 AMD 图形加速器
我希望这对你也有用
答案2
对我的机器进行上述更新后,显示效果很好,但电影播放效果不佳。因此,在多次重新安装 Ubuntu 15.04 后,我按照 amd 网站上的安装说明进行操作。请注意,这是针对我的 AMD radeon R9 380 gpu 的。请浏览您可能在下面的网站上找到的安装说明。它应该和我在这里看到的一样。 http://support.amd.com/en-us/download
请注意,不止一个文件需要下载。您需要下载 4 个文件,就我昨天的情况而言,它们如下:
fglrx-core_15.201-0ubuntu1_amd64_UB_14.01.deb,
fglrx_15.201-0ubuntu1_amd64_UB_14.01.deb,
fglrx-dev_15.201-0ubuntu1_amd64_UB_14.01.deb,
fglrx-amdcccle_15.201-0ubuntu1_amd64_UB_14.01.deb。
然后使用以下命令检查系统上没有旧驱动程序
sudo dpkg -l fglrx fglrx-core fglrx-amdcccle fglrx-dev
您可以使用以下命令删除它们。请注意,以下 cmd 之后可能不是重新启动机器的好时机 ;) sudo dpkg -r fglrx fglrx-core fglrx-amdcccle fglrx-dev
我的终端会话给出了一个错误消息,说我的系统不知道 fglrx-dev,所以我从上面的命令中删除了它
我将所有文件放入一个文件夹中,在终端中导航到该文件夹,然后进入该文件夹并运行以下命令
sudo dpkg -i fglrx-core_15.201-0ubuntu1_amd64_UB_14.01.deb fglrx_15.201-0ubuntu1_amd64_UB_14.01.deb fglrx-dev_15.201-0ubuntu1_amd64_UB_14.01.deb fglrx-amdcccle_15.201-0ubuntu1_amd64_UB_14.01.deb
在新安装的 ubuntu 15.04 中没有报告任何错误。
我现在可以在 VLC 中观看电影,不知为何,它现在比 xbmc 和 kodi 播放效果更好。奇怪的是,我那台配置不足的旧双核机器却恰恰相反。安装 steam 后,我们玩了 2 款游戏,不太需要 GPU,即 Dota 和 TerraTech。我可以看到 Ubuntu 并没有充分利用 GPU。仍将尝试其他游戏,但祝你好运