Не удалось получить размер гаммы для вывода по умолчанию при попытке добавить новое разрешение экрана

Я пытаюсь настроить разрешение на моем новом 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 +vsyncsudo 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 defaultScreen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 1080default connected primary 1920x1080+0+0 0mm x 0mm   1920x1080       0.0* 

Я перепробовал почти все ответы с помощью 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

Вам не нужно sudo чтобы зарегистрировать новый режим с помощью xrandr, попробуйте без sudo.Затем вам нужно будет применить новое разрешение с помощью:

xrandr --addmode <your_connection_type> 1200x1000_60.00

Где <your_connection_type> обычно это VGA1, DP1 или HDMI1. Проверьте вывод xrandr чтобы узнать точное название подключенного выхода.

Если у вас есть графический процессор nVidia или ATI, пробовали ли вы сменить свой драйвер с проприетарного на несвободный или наоборот?

Моя система:

~$ inxi -GGraphics:  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

Затем проверьте, был ли добавлен режим:

:~$ xrandrScreen 0: minimum 64 x 64, current 640 x 480, maximum 16384 x 16384VGA-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 это также может быть по умолчанию

:~$ xrandr --addmode VGA-0 1200x900_60.00:~$ xrandrScreen 0: minimum 64 x 64, current 640 x 480, maximum 16384 x 16384VGA-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 Server:

:~$ killall Xorg 

И новое разрешение теперь отображается в настройках разрешения монитора.

Просто установите драйвер NVIDIA

sudo apt-get updatesudo apt-get install inxi

Затем в следующей команде замените 361 на правильный драйвер. Вы можете найти это на сайте NVIDIA или inxi -G.

sudo apt-get install nvidia-361

После обновления запустите

sudo killlall Xorg

У меня была такая же проблема после обновления с 14.04 до 16.04.

Оказывается, у меня был сторонний видеодрайвер, который я установил много лет назад, чтобы лучше использовать мою видеокарту AMD Radeon - драйвер назывался fglrx-core.

Ubuntu предупредила меня, что драйвер устарел и больше не нужен, поэтому я удалил его и потерянные зависимости (две из них идентифицированы с помощью apt-get remove).

После холодной перезагрузки Ubuntu правильно определила мой монитор DVI и выдала мне новое разрешение по умолчанию - действительно волшебное. :)