我正在尝试调整我的新 MSI GT70 2OC 的分辨率。在设置中,只有一种分辨率可用:1920x1080。这很好,只是我需要降低分辨率并使其更矩形,以便笔记本电脑可以与我的旧 PL-550 平板电脑很好地配合使用。
这是我的做法:
cvt 1200 1000 60
# 1200x1000 59.91 Hz (CVT) hsync: 62.19 kHz; pclk: 99.50 MHz
Modeline "1200x1000_60.00" 99.50 1200 1280 1400 1600 1000 1003 1013 1038 -hsync +vsync
sudo xrandr --newmode "1200_1000_60" 99.50 1200 1280 1400 1600 1000 1003 1013 1038 -hsync +vsync
xrandr: Failed to get size of gamma for output default
我怎样才能跨过这一步?
更新
以下是 的输出xrandr
:
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 1080
default connected primary 1920x1080+0+0 0mm x 0mm
1920x1080 0.0*
答案1
我尝试了几乎所有使用英文版 xrandr 的答案,但总是出现相同的错误消息xrandr:无法获取输出默认值的伽马大小。
然后,有一个中文解决方案拯救了我的生命,我只是想分享一下。
打开文件
sudo nano /etc/default/grub
找到线
#GRUB_GFXMODE=640x480
将 640x480 编辑为您的分辨率,例如:1920x1080,删除#
例如:
GRUB_GFXMODE=1920x1080
通过命令更新
sudo update-grub
然后重新启动计算机。
sudo reboot
参考: https://blog.csdn.net/u013764485/article/details/78007370
答案2
您不需要sudo
使用 注册新模式xrandr
,请尝试不使用 sudo。然后您必须使用以下命令应用新分辨率:
xrandr --addmode <your_connection_type> 1200x1000_60.00
通常<your_connection_type>
为 VGA1、DP1 或 HDMI1。检查输出以xrandr
了解所连接输出的确切名称。
答案3
如果您有 nVidia 或 ATI GPU,您是否尝试过更改您的驱动程序,从专有变为非专有或反之亦然?
我的系统:
~$ inxi -G
Graphics: Card: NVIDIA C61 [GeForce 7025 / nForce 630a]
X.Org: 1.15.1 drivers: nouveau (unloaded: fbdev,vesa) Resolution: [email protected]
GLX Renderer: Gallium 0.4 on NV4C GLX Version: 2.1 Mesa 10.1.3
根据我所运行的内核/发行版,有时专有的 nVidia 304 驱动程序可以工作,但在其他驱动程序(例如 Bodhi 3.0)上,使用相同的设置,可能无法正确读取屏幕尺寸,也无法读取伽玛。
您可以尝试使用以下行设置您的输出,这至少可以修复您的错误报告,但可能无法修复您的输出:
xrandr --output default --gamma 0:0:0 --mode 1200x1000
您可能还想安装 inxi 实用程序并在inxi -G
此处发布输出以获得更多帮助。
答案4
只需安装 NVIDIA 驱动程序
sudo apt-get update
sudo apt-get install inxi
然后在下一个命令中,将 361 替换为正确的驱动程序。您可以从 NVIDIA 网站或 找到它inxi -G
。
sudo apt-get install nvidia-361
更新后,运行
sudo killlall Xorg