Xrandr 显示 "Failed to get size of gamma for output default"

Xrandr displaying "Failed to get size of gamma for output default"

我的系统规格:

**Intel i7-8700k (Coffe-lake),Mother board : ROG(Maximus X Hero)
OS :Ubuntu-Gnome 16.04** 

我用 Ubutnu-Gnome16.04 启动我的新电脑,安装后屏幕分辨率是 1024x768(4:3)- - 屏幕显示 "Unknown Display"。 我没有在我的新 OS.My 监视器中安装任何东西-CPU 连接电缆是 DP(针脚电缆)。

我试过"Force create new resolution":

 a)cvt 1366 768 60
 b)xrandr --newmode "< >"

然后错误抛出为:

"xrandr : Failed to get size of gamma for output default". I want perfect resolution to be fit for my desktop screen Can Anyone help me on this

根据本文中的信息,我找到了答案。

您需要向 GRUB 添加 "i915.alpha_support=1" 引导参数(信息来自此处):

登录系统并启动终端window(应用程序->附件->终端)。

在终端window的$提示符下,输入命令:sudo gedit /etc/default/grub

在 [sudo] 提示时输入您的密码。 (如果文件 /etc/default/grub 显示为空或不存在,请参阅上面针对早期版本的说明)。

在编辑器 window 中,使用箭头键将光标移动到以 "GRUB_CMDLINE_LINUX_DEFAULT" 开头的行,然后编辑该行,将您的参数添加到双-单词 "quiet splash" 后的引号。 (在添加新参数之前,请务必在 "splash" 之后添加 SPACE。)

应该是这样的"quiet splash i915.alpha_support=1"

单击“保存”按钮,然后关闭编辑器window。

在终端window的$提示符下,输入命令:sudo update-grub重启系统。

就我而言,我在更改系统默认 gcc 后遇到了 nvidia 驱动程序问题。

我只有一个分辨率选项 (800x600),并且我在 nvidia 线程 (https://forums.developer.nvidia.com/t/nvidia-driver-is-not-loaded-ubuntu-18-10/70495/2) 上找到了提示。

You have your system compiler set to clang/llvm but gcc 7.5 is needed. Please set your cc back to gcc-7.5 using update-alternatives

我在 askubuntu 论坛上找到的答案 [1] 解决了我的问题:

打开以下内容:
sudo nano /etc/default/grub

找到以下行,取消注释并将其更改为1920x1080
#GRUB_GFXMODE=640x480 --> GRUB_GFXMODE=1920x1080

更新:
sudo update-grub

然后重启电脑:
sudo reboot

[1] https://askubuntu.com/a/1167437/724074