首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的显卡

我的显卡
EN

Ask Ubuntu用户
提问于 2017-11-11 12:07:46
回答 1查看 624关注 0票数 0

我想在我的笔记本电脑上切换到Linux。

我下载了Ubuntu16.04并安装了它,没有问题,除了我的显卡,一个AMD Radeon hd 7610米。

我知道AMD不再支持较新的Linux上的fglrx,我必须依赖于开源驱动程序。问题是,当屏幕上有多个窗口时,屏幕上会显示许多工件,特别是当屏幕上有许多透明或移动的字符时。

然而,游戏运作得很顺利。

Windows中也存在此问题。在Windows中,更改ATI Graphics Powerplay设置以“最大化电池寿命”大大减少了问题。此外,禁用GPU,只有使它的游戏或视频工作。

我不能在Ubuntu做这些。所以我想问的是,如果你能帮我在Ubuntu至少做一件这样的事

  1. 禁用gpu
  2. 管理gpu 的电源设置
    • 而且我也找不到任何办法在我的生物圈里改变这个
    • 我试着在unity中启用低图形模式,这很有帮助(现在没有崩溃),但是工件仍然会出现。

更新

  • 似乎我无法让我的情报图形工作使用开关
  • 如果工作在电池(没有充电器),一切顺利运行,没有任何工件。
EN

回答 1

Ask Ubuntu用户

发布于 2017-11-11 12:36:21

当您在(1)中要求禁用GPU时,我假设您有一个混合配置,并且希望禁用您的离散GPU。为此您可以使用switcheroo

激活开关

首先,在终端类型中检查switcheroo是否处于活动状态:

代码语言:javascript
复制
sudo grep -i switcheroo /boot/config-*

您的输出应该如下所示:

代码语言:javascript
复制
/boot/config-4.1.0-1-amd64:CONFIG_VGA_SWITCHEROO=y

然后,您需要编辑grub的配置文件,方法是:

代码语言:javascript
复制
sudo gedit /etc/default/grub

排在队伍里

代码语言:javascript
复制
GRUB_CMDLINE_LINUX_DEFAULT=

如果有,添加radeon.modeset=1并删除主题词。所以这一行看起来应该是:

代码语言:javascript
复制
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=1"

最后,更新您的Grub设置:

代码语言:javascript
复制
sudo update-grub

重新启动你的笔记本电脑。

关闭您的离散GPU

首先,您需要成为根用户,在终端中键入:

代码语言:javascript
复制
sudo su

然后,要显示GPU状态类型:

代码语言:javascript
复制
sudo cat /sys/kernel/debug/vgaswitcheroo/switch

您的输出应该是0:IGD::Off:0000:00:02.0 1:DIS:+:DynPwr:0000:01:00.0

正在使用的GPU被标记为"+“。IGD为集成状态,DIS为离散状态。如果您不是在混合GPU配置,您将只有一行。

要激活集成的GPU:

代码语言:javascript
复制
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch

若要关闭未使用的GPU,请执行以下操作:

代码语言:javascript
复制
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

通过再次输入,您可以重新检查GPU的状态:

代码语言:javascript
复制
sudo cat /sys/kernel/debug/vgaswitcheroo/switch

注意:X服务器在使用期间不管理转换图形卡,因此在您的更改之后,您需要重新启动它:

代码语言:javascript
复制
service lightdm start

或者只是重新启动你的笔记本电脑。

转译自https://help.ubuntu.com/community/HybridGraphics

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/975384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档