本文不适用于AMD核显,它就是功率高吧,当然试试也没关系。有独显的话,在BIOS里关AMD的核显。
我的情形:系统是deepin25, AMD 6750GRE 10G显卡。我觉得方法是LINUX系通用的。
显卡功率在待机(不开任何软件)时,功率是25W,这个就太高。具体可安装Mission Center软件查看,参考下图Power draw值(前面的)。
打开终端,输入下面的命令:
cvt 2560 1440 120
// 输出两行,参考: 2560x1440 119.95 Hz (CVT) hsync: 185.33 kHz; pclk: 661.25 MHz Modeline "2560x1440_120.00" 661.25 2560 2784 3064 3568 1440 1443 1448 1545 -hsync +vsync // 要用到第二行 Modeline之后的全部文本 // cvt: 如果提示没有命令,就安装xvct,或者看提示来。可能要加sudo。 // 2560 1440是分辨率,当然是写显示器最高的值。120是频率。用LINUX通常不是玩游戏的,120比较好。从保护眼睛来说,频率不低于70,60也不够。
// 输出两行,参考:
2560x1440 119.95 Hz (CVT) hsync: 185.33 kHz; pclk: 661.25 MHz
Modeline "2560x1440_120.00" 661.25 2560 2784 3064 3568 1440 1443 1448 1545 -hsync +vsync
// 要用到第二行 Modeline之后的全部文本
// cvt: 如果提示没有命令,就安装xvct,或者看提示来。可能要加sudo。
// 2560 1440是分辨率,当然是写显示器最高的值。120是频率。用LINUX通常不是玩游戏的,120比较好。从保护眼睛来说,频率不低于70,60也不够。
先查看现在是哪个视频接口工作,命令:
xrandr // 会打印所有视频接口信息,类似于下的 DisplayPort-1 disconnected (normal left inverted right x axis y axis) DisplayPort-2 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 上文中,connected的接口是正在用的,DisplayPort-2这个名称后面要用,这里是什么就写啥,别的都不行。 然后,正式添加分辨率 xrandr --newmode // 填自己的,参考 "2560x1440_120.00" 661.25 2560 2784 3064 3568 1440 1443 1448 1545 -hsync +vsync // 执行命令,DisplayPort-2换成自己的,分辨率频率换成自己的 xrandr --addmode DisplayPort-2 "2560x1440_120.00" // 执行命令,DisplayPort-2换成自己的,分辨率频率换成自己的 xrandr --output DisplayPort-2 --mode "2560x1440_120.00" // 黑屏后重新显示桌面。
xrandr
// 会打印所有视频接口信息,类似于下的
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
DisplayPort-2 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis)
上文中,connected的接口是正在用的,DisplayPort-2这个名称后面要用,这里是什么就写啥,别的都不行。
然后,正式添加分辨率
xrandr --newmode
// 填自己的,参考 "2560x1440_120.00" 661.25 2560 2784 3064 3568 1440 1443 1448 1545 -hsync +vsync
// 执行命令,DisplayPort-2换成自己的,分辨率频率换成自己的
xrandr --addmode DisplayPort-2 "2560x1440_120.00"
xrandr --output DisplayPort-2 --mode "2560x1440_120.00"
// 黑屏后重新显示桌面。
这时查看GPU功率,降到8W以下了。在看系统设置分辨率,会有两个120频率(一个是系统预设的)。
这个问题原因,可能是显示器商搞了点水分,虚高某个参数,导致AMD显卡只能高频运行。
上文的方法,一旦注销或重启就无效。写入/etc/profile可以永久生效。
sudo vim /etc/profile
// 在末尾加入下面的两行
xrandr --newmode "2560x1440_120.00" 661.25 2560 2784 3064 3568 1440 1443 1448 1545 -hsync +vsync
// modeline 等换成自己的!
先收藏了,搞不好能帮我降低一下我这rx580的功率。
为啥都用独显了要降低功率 (x
Featured Collection
Popular Ranking
Popular Events
本文不适用于AMD核显,它就是功率高吧,当然试试也没关系。有独显的话,在BIOS里关AMD的核显。
我的情形:系统是deepin25, AMD 6750GRE 10G显卡。我觉得方法是LINUX系通用的。
显卡功率在待机(不开任何软件)时,功率是25W,这个就太高。具体可安装Mission Center软件查看,参考下图Power draw值(前面的)。
创建目标分辨率
打开终端,输入下面的命令:
添加分辨率值
先查看现在是哪个视频接口工作,命令:
这时查看GPU功率,降到8W以下了。在看系统设置分辨率,会有两个120频率(一个是系统预设的)。
这个问题原因,可能是显示器商搞了点水分,虚高某个参数,导致AMD显卡只能高频运行。
永久生效
上文的方法,一旦注销或重启就无效。写入/etc/profile可以永久生效。