xrandr: cannot find mode 1920x1080
时间: 2024-03-05 10:48:02 浏览: 53
这个错误通常是由于系统无法识别显示器的分辨率或者显示器不支持所需的分辨率所导致的。你可以尝试以下几种方法来解决这个问题:
1. 检查显示器是否连接正常,尝试重新插拔显示器并重启系统。
2. 确认你的显卡和显示器支持所需的分辨率。你可以在显示器的说明书或者制造商的网站上查找相关信息。
3. 尝试手动添加分辨率。你可以使用 cvt 命令生成一个分辨率模型,然后使用 xrandr 命令将其添加到可用模式列表中。例如,如果你想添加一个 1920x1080 的分辨率,你可以执行以下命令:
```
cvt 1920 1080
```
该命令将生成一个分辨率模型,将其复制到下面命令中:
```
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
```
然后,使用以下命令将分辨率添加到可用模式列表中:
```
xrandr --addmode <your screen name> 1920x1080_60.00
```
4. 如果以上方法都无法解决问题,你可以尝试更新显卡驱动程序或者联系制造商获取支持。
相关问题
xrandr: Failed to get size of gamma for output default
回答: 这个错误信息"xrandr: Failed to get size of gamma for output default"通常是由于显卡驱动或分辨率设置引起的。一种解决方法是编辑grub文件来修改分辨率设置。您可以打开终端并输入命令"sudo gedit /etc/default/grub",然后搜索并编辑"GRUB_GFXMODE"的值,将其改为您想要的分辨率(例如"GRUB_GFXMODE=1024x768"),保存并关闭文件。接下来,运行命令"sudo update-grub"以更新grub配置。最后,重启系统以使更改生效。如果这个方法不起作用,您还可以尝试参考中提供的链接,其中介绍了如何使用xrandr来配置屏幕分辨率。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [xrandr: Failed to get size of gamma for output default](https://blog.csdn.net/zixiximm/article/details/53781421)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [ubuntu 虚拟机xrandr: Failed to get size of gamma for output default](https://blog.csdn.net/o_alpha/article/details/112901766)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
sudo+xrandr+--newmode+"1920x1080_60.00"+173.00+1920+2048+2248+2576+1080+1083+1088+1120+-hsync++vsync
这个命令的作用是在xrandr中添加一个新的显示模式,分辨率为1920x1080,刷新率为60Hz。具体步骤如下:
1. 打开终端并输入以下命令以获取显示器的详细信息:
```
cvt 1920 1080
```
2. 复制输出中的以下内容(不包括前面的“Modeline”):
```
"1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
```
3. 输入以下命令以添加新模式:
```
sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
```
4. 输入以下命令以将新模式添加到显示器:
```
sudo xrandr --addmode <your_display_name> "1920x1080_60.00"
```
其中,<your_display_name>是你的显示器名称,可以通过输入以下命令来获取:
```
xrandr
```
5. 最后,输入以下命令以将新模式应用于显示器:
```
sudo xrandr --output <your_display_name> --mode "1920x1080_60.00"
```