Не удалось получить размер гаммы для выходного значения по умолчанию при попытке добавить новое разрешение экрана
Я пытаюсь настроить разрешение на моем новом 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*
6 ответов
Вам не нужно sudo
зарегистрировать новый режим с xrandr
попробуйте без sudo. Тогда вам придется применить новое разрешение с:
xrandr --addmode <your_connection_type> 1200x1000_60.00
куда <your_connection_type>
обычно это VGA1, DP1 или HDMI1. Проверьте вывод xrandr
знать точное имя подключенного выхода.
Я попробовал почти все ответы с xrandr в английской версии, и у меня всегда появляется одно и то же сообщение об ошибке xrandr: Не удалось получить размер гаммы для выходного значения по умолчанию.
Тогда есть одно решение на китайском, которое спасло мне жизнь, я просто хочу поделиться этим.
открыть файл
sudo nano /etc/default/grub
найти линию
#GRUB_GFXMODE=640x480
отредактируйте 640x480 к вашему разрешению, например: 1920x1080 80 并 удалите #
например:
GRUB_GFXMODE=1920x1080
Обновление по команде
sudo update-grub
Затем перезагрузите компьютер.
sudo reboot
Ссылка: https://blog.csdn.net/u013764485/article/details/78007370
Если у вас есть видеокарта nVidia или ATI, вы пытались сменить драйвер, с проприетарного на непатентованный или наоборот?
Моя система:
~$ inxi -G
Graphics: Card: NVIDIA C61 [GeForce 7025 / nForce 630a]
X.Org: 1.15.1 drivers: nouveau (unloaded: fbdev,vesa) Resolution: 1920x1080@60.0hz
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
здесь для получения дополнительной помощи.
В течение некоторого времени я решал эту проблему. В моем случае я использую Kali Linux в качестве Live CD в VirtualBox и хочу изменить разрешение экрана.
:~$ xrandr --newmode "1200x900_60.00" 88.50 1200 1272 1392 1584 900 903 907 934 -hsync +vsync
Затем проверьте, был ли режим добавлен:
:~$ xrandr
Screen 0: minimum 64 x 64, current 640 x 480, maximum 16384 x 16384
VGA-0 connected 640x480+0+0 0mm x 0mm
640x480 60.0*+ 60.0*
1600x1200 60.0
1440x1050 60.0
1280x960 60.0
1024x768 60.0
800x600 60.0
1200x900_60.00 (0x1b2) 88.5MHz
h: width 1200 start 1272 end 1392 total 1584 skew 0 clock 55.9KHz
v: height 900 start 903 end 907 total 934 clock 59.8Hz
Далее назначьте его на видеовыход. Это было указано в предыдущем шаге и в данном случае это VGA-0. С LiveCD это также может быть Default
:~$ xrandr --addmode VGA-0 1200x900_60.00
:~$ xrandr
Screen 0: minimum 64 x 64, current 640 x 480, maximum 16384 x 16384
VGA-0 connected 640x480+0+0 0mm x 0mm
640x480 60.0*+ 60.0*
1600x1200 60.0
1440x1050 60.0
1280x960 60.0
1024x768 60.0
800x600 60.0
1200x900_60.00 59.8
Если вы получили ошибку:
xrandr: Failed to get size of gamma for output default
Затем попробуйте перезапустить X-сервер:
:~$ killall Xorg
И новое разрешение теперь появляется в настройках разрешения монитора.
Просто установите драйвер NVIDIA
sudo apt-get update
sudo apt-get install inxi
Затем в следующей команде замените 361 на нужный драйвер. Вы можете найти это на сайте NVIDIA или inxi -G
,
sudo apt-get install nvidia-361
После обновления запустите
sudo killlall Xorg
У меня тоже была эта проблема, но после установки правильного драйвера nvidia все мои проблемы были исправлены.
Следуйте этому руководству для установки драйвера nvidia
У меня была такая же проблема после обновления с 14.04 до 16.04.
Оказывается, у меня был сторонний видеодрайвер, который я установил несколько лет назад, чтобы лучше использовать мою видеокарту AMD Radeon - этот драйвер назывался fglrx-core.
Ubuntu предупредила меня, что драйвер устарел и больше не нужен, поэтому я удалил его и осиротевшие зависимости (две из них определены с помощью apt-get remove).
После холодного перезапуска Ubuntu правильно обнаружил мой монитор DVI и дал мне новое разрешение по умолчанию - действительно волшебное.:)