xrandr --addmode 命令后出现“xrandr:配置 crtc 0 失败”

xrandr --addmode 命令后出现“xrandr:配置 crtc 0 失败”

我的纵横比很烦人而且不正常,所以我执行了以下命令:

cvt 1280 720
xrandr --newmode "1280x720_60.00 -hsync +vsync
xrandr --addmode default 1280x720_60.00
xrandr --output default --mode 1280x720_60.00

我收到以下命令:

xrandr:无法获取输出默认值的伽马大小 xrandr:配置 crtc 0 失败

在网上搜索后,我写道

xrandr --output default --mode 1280x720_60.00 --brightness 0.7 --gamma 0.3:0.3:0.3

但现在我得到:

Gamma Size is 0

然后我转到 Arandr,我设置的分辨率就在那里,但是当我尝试切换它时,屏幕会出现瞬间故障,然后显示“配置 crtc 0 失败”。

任何帮助都将不胜感激,但对于任何语法错误,我们深表歉意,因为英语不是我的母语。

这是我从--verbose 获得的信息:

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
default connected primary 1024x768+0+0 (0x399) normal (normal) 0mm x 
0mm
Identifier: 0x398
Timestamp:  83296
Subpixel:   unknown
Clones:    
CRTC:       0
CRTCs:      0
Transform:  1.000000 0.000000 0.000000
            0.000000 1.000000 0.000000
            0.000000 0.000000 1.000000
           filter: 
_MUTTER_PRESENTATION_OUTPUT: 0 
non-desktop: 0 
    supported: 0, 1

1024x768 (0x399) 59.769MHz *当前 h: 宽度 1024 开始 0 结束 0 总计 1024 倾斜 0 时钟 58.37KHz v: 高度 768 开始 0 结束 0 总计 768 时钟 76.00Hz

答案1

您有多个输出设备吗?您可能需要crtc在设置分辨率时指定数量。

首先crtc通过以下方式获取您的号码:

xrandr --verbose

现在使命令的这一部分成为:

xrandr --output CRT1 --crtc CRT1 --mode 1280x720_60.00 --brightness 0.7 --gamma 0.3:0.3:0.3

记住更改CRT1为您从输出收到的值--verbose

那就可以了。

相关内容