Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Установка произвольного разрешения монитора в Ubuntu  (Прочитано 265688 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Soniqq

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
    • Последние новости
xrandr: Failed to get size of gamma for output default
Ubuntu 10.10.

Оффлайн retepka

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Установка произвольного разрешения мон&am
« Ответ #16 : 20 Декабря 2010, 06:00:53 »
То-же сообщение. Удалил  проприентные дрова nvidia, тогда только через xrandr получается настроить. Копаю дальше.

Пользователь решил продолжить мысль 20 Декабря 2010, 08:24:26:
Ура!!!  Я победил!! Две бессонных ночи прошли не зря... )))  Нашел такую ссылку по теме установки разрешения http://www.ubuntu.vrn.ru/index.php?PHPSESSID=892c2dhpuojncroo3etu95gnq2&page=84;wap2
Спасибо чуваку, расцеловал бы его. ))) Монитор у меня SyncMaster 2223nw, матрица похоже полностью аналогичная, видяха тоже 6600. )
Привожу пост без изменений:
------------------------------------------
01 Марта 2008, 14:33:00
3180 Просмотров
Рейтинг: 0 (0 голосов)

Настройка монитора BENQ FP 222 Wa в Ubuntu 7.10.
Купил себе в подарок на день рожденья монитор BENQ FP 222 Wa (понравилось соотношение цена- качество).
Но в Ubuntu 7.10 про него ни слова.
Как настроить на рекомендованное разрешение 1680x1050?
Выручила утилита gtf.
В терминале суперпользователя набрал команду:
Code:
gtf 1680 1050 60

Получил следующий результат:

 # 1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz
  Modeline "1680x1050_60.00"  147.14  1680 1784 1968 2256  1050 1051 1054 1087  -HSync +Vsync

И так по всей сетке упомянутой в документации на монитор.
Скопировал и вставил полученные в файл xorg.conf. Вот кусочек который отвечает за это дело:
-------------------------------------------------------------------------------------------------------------------------------------
Section "Device"
    Identifier    "nVidia Corporation NV43 [GeForce 6600]"
    Boardname    "NVIDIA GeForce 6800 (generic)"
    Busid        "PCI:1:0:0"
    Driver        "nvidia"
    Screen    0
    Vendorname    "NVIDIA"
    Option        "AddARGBVisuals"    "True"
    Option        "AddARGBGLXVisuals"    "True"
    Option        "NoLogo"    "True"
EndSection

Section "Monitor"
    Identifier    "Be4"
    Vendorname    "BenQ"
    Modelname    "BenQ FP222W (Analog)"
    Horizsync    30.0-84.0
    Vertrefresh    56.0-76.0
  Modeline "640x480@60"  23.86  640 656 720 800  480 481 484 497  -HSync +Vsync
  Modeline "640x480@75"  30.72  640 664 728 816  480 481 484 502  -HSync +Vsync
  Modeline "800x600@75"  48.91  800 840 920 1040  600 601 604 627  -HSync +Vsync
  Modeline "1024x768@75"  81.80  1024 1080 1192 1360  768 769 772 802  -HSync +Vsync
  Modeline "1152x864@75"  104.99  1152 1224 1352 1552  864 865 868 902  -HSync +Vsync
  Modeline "1152x870@75.06"  105.89  1152 1224 1352 1552  870 871 874 909  -HSync +Vsync
  Modeline "1152x900@76.14"  111.08  1152 1224 1352 1552  900 901 904 940  -HSync +Vsync
  Modeline "1280x1024@76.16"  142.12  1280 1376 1512 1744  1024 1025 1028 1070  -HSync +Vsync
  Modeline "1680x1050@60"  147.14  1680 1784 1968 2256  1050 1051 1054 1087  -HSync +Vsync
    Gamma    1.0
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Device        "nVidia Corporation NV43 [GeForce 6600]"
    Monitor        "Be4"
    Defaultdepth    24
    SubSection "Display"
        Depth    24
        Virtual    1680    1050
       
Modes        "1680x1050@60"    "1280x1024@76.16"    "1152x900@76.14"    "1152x870@75.06"    "1152x864@75"    "1024x768@75"    "800x600@75"    "640x480@75"    "640x480@60"
    EndSubSection
EndSection
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
В строке Virtual  прописал 1680    1050, чтобы монитор  по умолчанию запускался на рекомендованной частоте.
И все заработало!
Файл xorg.conf использовал тот, который получился после установки драйвера на мою видеокарту- nVidia GeForce 6600.
Используемый мною конфигурационный файл можно скачать отсюда (прикрепляю в качестве примера):
(битая ссылка)
« Последнее редактирование: 20 Декабря 2010, 08:55:23 от retepka »

Оффлайн webaliser

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Я тут U 10.10 desktop ставлю на комп с редко-мертвой конфигой: ECS P4VMM s478/1,7 Cel/512Mb/80Gb/Int S3 ProSavage (вроде). Монитором служит подключенный VGA->VGA телик TECO TA3271RW 32" (1366x768@60Hz)

Ну а раз я сюда пишу, то и проблема с разрешением (макс в списке выбора 800х600@60Hz)

После редактирования xorg.conf (который был восстановлен по логам, для тех, у кого его нет в /etc/X11,
sudo cp /var/log/Xorg.0.log /var/log/Xorg.1.log
sudo X -configure
появится xorg.conf.new в /home/<user>/
Именуем его как xorg.conf и кладем туда, где его ждали первоначально...), но чуда не произошло, маневр привел к тому, что телик показывает десктоп в 1368!!!х768 (а не 1366х768), но разрешение 800х600 :).

У меня подозрение, что у него другой параметр частоты развертки :)) Пойду к костру с бубном...

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Там есть виртуальное и реальное разрешение пробуй ещё раз, сам так же ТВ как моник юзаю
решающие строки
Modeline и Modes, только не пиши как в посте выше кучу всего, тебе же только одно разрешение надо

Пользователь решил продолжить мысль 16 Января 2011, 08:22:32:
p.s. я забыл совсем про твою видяшку, глянь её параметры, вроде не смогёт она такое разрешение, посмотри параметры ейные
« Последнее редактирование: 16 Января 2011, 08:22:32 от gregory5 »

Оффлайн 2A42

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Цитировать
Пропишите нужные команды в автозагрузку.

Здравствуйте, если можно, приведите конкретный подробный пример, как это сделать для данного конкретного случая.
Ubuntu 11.04, Gnome,

yury@yury-laptop:~$ cvt 1850 1050 60
# 1856x1050 59.98 Hz (CVT) hsync: 65.32 kHz; pclk: 162.00 MHz
Modeline "1856x1050_60.00"  162.00  1856 1976 2168 2480  1050 1053 1063 1089 -hsync +vsync
yury@yury-laptop:~$ xrandr --newmode "1856x1050_60.00"  162.00  1856 1976 2168 2480  1050 1053 1063 1089 -hsync +vsync
yury@yury-laptop:~$ xrandr --addmode VGA1 1856x1050_60.00


Спасибо

Upd: сделал так (может и диковато, но работает):
создал файл disp gnome-terminal -e "xrandr --newmode "1856x1050_60.00"  162.00  1856 1976 2168 2480  1050 1053 1063 1089 -hsync +vsync"
gnome-terminal -e "xrandr --addmode VGA1 1856x1050_60.00"
. В свойствах файла разрешил исполнение как программы. Затем в программе "Запускаемые приложения" добавил его в список.
« Последнее редактирование: 02 Мая 2011, 23:19:59 от 2A42 »

Оффлайн Saymen

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Так сложилось, что имеющийся у меня монитор при подключении к VGA неправильно выдает список поддерживаемых разрешений. Поэтому в стандартной утилите настройки дисплея я могу поставить разрешение не больше 1024x768. Я же хотел поставить разрешение 1600x900. Это делается так:

1. Открываем консоль. Узнаем список видеовыходов и поддерживаемых разрешений для каждого выхода командой
xrandrУ меня выходы назывались LVDS1 (монитор ноутбука) и VGA1 (внешний монитор).

2. Создаем Modeline для нужного режима:
cvt 1600 900 60Первые два числа — разрешение, третье — частота обновления экрана (можно не задавать, по умолчанию будет 60). Команда выдаст примерно следующее:
Modeline "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
3. Создаем режим:
xrandr  --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync(после --newmode вставляем вывод команды cvt без слова Modeline).

4. Добавляем новый режим к нужному выходу:
xrandr --addmode VGA1 1600x900_60.00

5. Вводим xrandr и видим, что режим добавился. Теперь можно запустить стандартную утилиту (Система → Параметры → Экран) и поставить всё, что нужно. Из консоли поменять разрешение монитора можно так:
xrandr --output VGA1 --mode 1600x900_60.00
(Положительный эффект не гарантирую. У меня мой способ работает на одной видеокарточке, но не работает на другой (с тем же монитором), ругается на 4-м пункте. При этом под виндой в обоих можно выставить правильное разрешение.)
Вот что ответил кто что подскажет

Оффлайн Finsterforst

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
user@Ubuntu:~$ xrandr  --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  149 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  23
  Current serial number in output stream:  23

Оффлайн adem

  • Новичок
  • *
  • Сообщений: 27
  • Kubuntu 13.04
    • Просмотр профиля
    • Warsow Вконтакте
спасибо большое! неделю копался как выставить на 1600x900 и на 1024x576 бОльшую герцовку, а именно 75. и именно благодаря этой теме получилось =)

Specs:
Kubuntu 12.04 x64
видюха - Intel HD Graphics 2000
моник - Benq GL2040M

user@Ubuntu:~$ xrandr  --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  149 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  23
  Current serial number in output stream:  23
было подобное при попытки добавить 1024x576@75, но я проигнорировал, перешел к 4му пункту, и в итоге это разрешение появилось в "Параметрах системы."

Оффлайн vlad.m

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Спасибо, Ваша рекомендация просто супер !!!

Оффлайн ArthurFom

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
 :-\ Ребят плиз прешёл недавно на ubuntu при загрузки os экран загрузчика просто огромен где-то примерно 800х600 чего мне только не говорили нечего не помогает как его поменять на нужное мне разрешении  :'(

Оффлайн apollon-feb

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Поставил Kubuntu 12.04, не могу сохранить настройки монитора 1600х900. При перезагрузке настройки сбрасываются. Куда и какие изменения надо внести, чтоб настройки сохранились. На линуксе два месяца, поэтому, если не трудно, распишите что и как. Заранее спасибо.

Оффлайн Pendelf

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Присоединяюсь к apollon-feb!
Рана я начал радоваться, после выставления нужного разрешения оно держится ровно до тех пор пока ты не перезагрузишься или не выключишь компьютер. Вообщем когда запускаешь Ubuntu, разрешение падает до стандартного. Помогите кто знает что можно с этим сделать

Оффлайн ЦарьПушка

  • Активист
  • *
  • Сообщений: 796
  • Ubuntu 12.04, 14.04, 16.04 / LinuxMintTara user
    • Просмотр профиля
Попробовал сделать эту штуку.
Вот что вышло:

roman@roman-desktop ~ $ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 2944 x 1080, current 2944 x 1080, maximum 2944 x 1080
default connected 2944x1080+0+0 0mm x 0mm
   2944x1080      50.0*
roman@roman-desktop ~ $ cvt 1920 1080 60
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
roman@roman-desktop ~ $ xrandr  --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr: Failed to get size of gamma for output default
roman@roman-desktop ~ $ xrandr --addmode VGA1 1920x1080_60.00
xrandr: Failed to get size of gamma for output default
xrandr: cannot find output "VGA1"
roman@roman-desktop ~ $ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 2944 x 1080, current 2944 x 1080, maximum 2944 x 1080
default connected 2944x1080+0+0 0mm x 0mm
   2944x1080      50.0*
  1920x1080_60.00 (0x171)  173.0MHz
        h: width  1920 start 2048 end 2248 total 2576 skew    0 clock   67.2KHz
        v: height 1080 start 1083 end 1088 total 1120           clock   60.0Hz

Пользователь решил продолжить мысль 15 Марта 2013, 09:09:12:
После перазгрузки:

~ $ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 2944 x 1080, current 2944 x 1080, maximum 2944 x 1080
default connected 2944x1080+0+0 0mm x 0mm
   2944x1080      50.0*
« Последнее редактирование: 15 Марта 2013, 09:09:12 от ЦарьПушка »

Оффлайн pr0n1ra

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
У меня тоже пропало необходимое разрешение для доп. монитора. И тоже после добавления в xrandr и перезагрузки исчезало... Помогло банальное отключение монитора из сети :coolsmiley:

Оффлайн WolfZaharov

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Помогите пожалуйста. Новичек в линуксе.
Вообщем у меня 2 монитора, один показывает правильное разрешение. А второй отказывается.
Система Linux Mint 15 основанный на ubuntu 13.04. Стоят драйвера nvidia 319
Инструкция из первого поста не помогает, а файл xorg.conf не могу найти. Как мне исправить эту проблемку?

 

Страница сгенерирована за 0.048 секунд. Запросов: 25.