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


18

Я намагаюся налаштувати роздільну здатність мого нового 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* 

Відповіді:


11

Вам не потрібно sudoреєструвати новий режим xrandr, спробуйте без sudo. Тоді вам доведеться застосувати нову резолюцію за допомогою:

xrandr --addmode <your_connection_type> 1200x1000_60.00

Де <your_connection_type>зазвичай VGA1, DP1 або HDMI1. Перевірте вихід, xrandrщоб знати точну назву підключеного виводу.


1
Я майже впевнений, що цей msg (розмір гами) нешкідливий, ви намагалися застосувати новий режим за допомогою xrandr --addmode?
Сільвен Піно

так, ви були абсолютно праві! Але тепер я отримую ще одне повідомлення. 1200x1000 doesn't fit between 1920x1080 and 1920x1080. Будь-яка ідея, що я можу з цим зробити?
Арсен Захрай

Я отримую це повідомлення, коли я намагаюся змінити роздільну здатність на 1200x1000 у налаштуваннях
Арсен Захрай

"VGA-1" працював на мене (зверніть увагу на тире)
kurdtpage

3

Я вже деякий час витягую волосся з цього питання. У моєму випадку я запускаю 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 він також може бути за замовчуванням

:~$ 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 Server:

:~$ killall Xorg 

І нова роздільна здатність тепер з’являється у параметрах роздільної здатності Monitor Monitor.


2

Якщо у вас є nVidia або ATI GPU, чи спробували ви змінити свій драйвер, або з власного на непатентований, або навпаки?

Моя система:

~$ 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тут для отримання додаткової допомоги.


2

Я спробував майже всі відповіді з 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


1
ІДК чому, але це спрацювало як шарм!
бхаскар

1

Просто встановіть драйвер NVIDIA

sudo apt-get update
sudo apt-get install inxi

Потім у наступній команді замініть 361 правильним драйвером. Ви можете знайти це на сайті NVIDIA або inxi -G.

sudo apt-get install nvidia-361

Після оновлення запустіть

sudo killlall Xorg

6
виконання вашої команди зламало мою Ubuntu.
Ерін

0

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

Виявляється, у мене був сторонній відеодрайвер, який я встановив років тому, щоб краще використовувати відеокарту AMD Radeon - драйвер називався fglrx-core.

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

Після холодного перезавантаження Ubuntu правильно виявив мій DVI-монітор і дав мені нову роздільну здатність за замовчуванням - магічну справді. :)


1
Ласкаво просимо в Ask Ubuntu! У своїй нинішній формі ваша відповідь не така хороша, як могла б бути. Чи можете ви переглянути, як написати хорошу відповідь та посібник зі стилями для запитань та відповідей . Наприклад, ви можете додати, як визначити "сирітські залежності". - З огляду
Дж. Старнес
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.