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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Ubuntu 11.04 как задать разрешение для virtual screen без xorg.conf  (Прочитано 6115 раз)

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

Оффлайн innosanctum

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

Вкратце проблема:

Двухголовая карта ATI Radeon 9200, 2 монитора (1280х1024 и 1024х768).

В зеркальном режиме работает нормально, разве что разрешение на бОльшем становится 1024х768.
При попытке отключить зеркалирование получаю сообщение:
Требуемый виртуальный размер не умещается в доступное пространство: требуется =(2305, 1024), минимум=(320, 200), максимум=(1280, 1280)
и включается только больший в 1280х1024.
Понятно, что нужно задать корректное значение разрешения для Virtual display.
Но как это сделать?

Все обнаруженные советы сводятся к простейшему редактированию xorg.conf.
Однако xorg.conf у меня отсутствует, насколько я понял из сети, потому, что от него решили отказаться "для простоты".
При попытке создать его "с нуля" командой
sudo X -configureполучаю документ с кучей "шаблонов", в которые можно было бы повписывать свои настройки. Но какие именно - непонятно, нужно изучать синтаксис и искать значения, подходящие для моей системы, а затем скрупулезно вбивать руками.

sudo dpkg-reconfigure -phigh xserver-xorg
почему-то не создает новый xorg.conf под мои нужды, он его вообще молча не создает.

Кривыми своими руками писать с нуля xorg.conf не хочется, это займет несколько дней проб и ошибок. Попытки просто дописать желаемую строчку

Virtual 2304 1024
во вроде бы подходящее место "шаблонного" файла конфигурации приводят к черному экрану при загрузке X-сервера.

Вывод xrandr:

inno@inno:~$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1280 x 1280
VGA-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
   1280x1024      60.0*+   75.0 
   1152x864       75.0 
   1024x768       75.0     60.0 
   832x624        74.6 
   800x600        75.0     60.3 
   640x480        75.0     59.9 
   720x400        70.1 
DVI-0 connected (normal left inverted right x axis y axis)
   1024x768       75.0     70.1     60.0 
   1024x768i      43.5 
   832x624        74.6 
   800x600        85.1     72.2     75.0     60.3     56.2 
   640x480        85.0     75.0     72.8     66.7     59.9 
   720x400        87.8     70.1 
S-video disconnected (normal left inverted right x axis y axis)

В связи с чем вопрос: где в "современном" x-сервере лежит тот самый волшебный файлик, в котором прописаны эти maximum 1280 x 1280? Он вообще существует? Если нет, то как быть?

Спасибо за внимание и понимание.
« Последнее редактирование: 08 Августа 2011, 21:50:51 от innosanctum »

Оффлайн innosanctum

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Волшебным образом проблема решилась загрузкой в IceWM, удалением (очередным!) xorg.conf и загрузкой в Ubuntu Classic. Теперь maximum 4096x4096.

Что, однако, не снимает вопроса:)

Оффлайн TaKcucT

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Присоединяюсь, те же яйца, но на ноутбуке.

Оффлайн RichWeber

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Присоединяюсь к вопросу, сбился с ног в поисках решения.

Оффлайн vladkras

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
+1
я пока с ног не сбился, первый час гуглю, но учитывая, что ссылка сюда на данный момент 5ая по запросу
требуемый виртуальный размер не умещается в доступное пространство
думаю, многим еще пригодится, если грамотный человек ответит, к слову, у меня в xorg.conf написано только это:
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection

Section "Module"
Load "glx"
EndSection
Ubuntu 11.04, ATI Radeon HD 3850 , SUMSUNG (сейчас стоит 1280х1024) и ViewSonic (включается только как зеркальный, тоже 1280х1024)


Пользователь решил продолжить мысль 10 Октября 2011, 00:43:12:
Решение в принципе найдено, мне удалось заставить моник, висящий НАД основным рабочим, показывать другую (верхнюю) часть рабочего стола, но само сообщение удалено, пока я не разберусь до конца, как настроить все правильно. Лично у меня приходится рестартить gdm каждый раз, чтобы получить желаемое. Однако копать нужно в эту сторону:
https://wiki.ubuntu.com/X/Config/Resolution - самая трушная, на мой взгляд, статья (самое интересное начинается здесь), буду учить наизусть,
ссылается в том числе, сюда:
http://www.thinkwiki.org/wiki/Xorg_RandR_1.2 - благодаря этой статье мне пока и удалось, пусть через *опу и временно, но добиться того, чего хочу, в ней все детально разжевано, с картинками, и даже есть отдельные ремарки для Gnome
http://mydebianblog.blogspot.com/2009/08/xrandr-linux.html - про Xrandr для тех, кто не дружит с английским, ну вообще, чтобы въехать попервости что к чему

окончательная ложка меда в бочку дегтя - утилита grandr:
sudo apt-get install grandrпростая как два пальца ГУЯ, которая позволяет не запоминать синтаксиc xrandr вовсе, но тоже ругается на user max height

так что по сабжу:
- Ubuntu 11.04 как задать разрешение для virtual screen без xorg.conf?
- С помощью Xrandr.
« Последнее редактирование: 10 Октября 2011, 00:43:12 от vladkras »

Оффлайн AlexeyJ

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Ubuntu 11.04 видео интел ГМА
Подскажите люди добрые перестал автоматически определяться монитор по непонятным причинам (пробовал и в винде на других компах тоже самое) в итоге нужного разрешения в списе нет (1920х1200) а только 1024х768.

xrandr  --newmode "1920x1200_60.00"  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync
xrandr --addmode VGA1 1920x1200_60.00

Нужное разрешение появляется, всё работает до следующей перезагрузки. После перезагрузки система ругается что не может установить выбранное разрешение.
Как сделать так что бы это разрешение не исчезало из списка и работало у всех пользователей.

Оффлайн Norrius

  • Участник
  • *
  • Сообщений: 189
    • Просмотр профиля
То, чего вы все искали, дорогие последователи из Гугла! Решение (о да, я читал название темы, но это лучше, чем ничего): добавить в xorg.conf нужный размер виртуального дисплея.
Было:
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection

Section "Module"
Load "glx"
EndSection

Стало:
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
Virtual 2560 2048
EndSubSection
EndSection

Section "Module"
Load "glx"
EndSection

Все работает как часы.
« Последнее редактирование: 26 Июня 2012, 01:51:51 от Norrius »

Оффлайн mskald

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

 

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