Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 3 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 12.01.2005
Откуда: Питер
Собственно краткий отчёт о том как я борол ati-driver-installer-8-9-x86.x86_64
пытаясь прицепить на него 2 монитора так как мне хочется, и в конце-концов - победил.
Дано: АМД Радеон 4850, мониторы E172FP(VGA-вход), 1704FPT(DVI-вход).
Хочется: чтобы рабочий стол был "растянут" на 2 монитора.

установил драйвер:
#sh ati-driver-installer-8-9-x86.x86_64.run
сделал начальную настройку для 2х мониторов
~$ sudo aticonfig --initial=dual-head
перезагрузил машину и далее в меню запустил ATI CCC (super-user) для настройки многомониторного режима...
Вроде бы как бы всё работало и почти как хотелось, только не радовали 2 вещи:
периодически внезапно пропадал монитор подключённый по DVI, иногда помогал Ctrl+Alt+BkSpace или релогин, и частота на мониторах была 75Гц и не регулировалась.

Как лечил: полез в /etc/X11/xorg.conf - обнаружил там кучу мусора в котором мне показалось разобраться просто нереально. Поэтому решил писать файл сам с чувством и расстановкой. Удалил /etc/X11/xorg.conf
Там же в директории есть старый переименованый aticonfig файл xorg.conf - xorg.conf.original-0 он ещё пригодится для настройки клавиатуры и мыши.
Оказалось aticonfig не создаёт файлы а только правит существующие, поэтому создал чистый файл xorg.conf
$ sudo touch /etc/X11/xorg.conf
и заново сконфигурил Х-сервер:
$ sudo aticonfig --initial=dual-head
далее посчитал для мониторов modeline чтобы установить режим 1280х1024@60Hz
Код:
 ~$ gtf 1280 1024 60

  # 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
  Modeline "1280x1024_60.00"  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync

для понятности "немножко" поправил получившийся xorg.conf + добавил туда разделы InputDevice и modeline

Код:
Section "ServerLayout"
   Identifier     "aticonfig Layout"
   Screen      0  "Scr1704FPT-Digital" 0 0            
   Screen         "ScrE172FP-Analog" RightOf "Scr1704FPT-Digital" 
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "InputDevice"
   Identifier  "Generic Keyboard"
   Driver      "kbd"
   Option       "XkbRules" "xorg"
   Option       "XkbModel" "pc105"
   Option       "XkbLayout" "us,ru"
   Option       "XkbVariant" ","
   Option       "XkbOptions" "grp:ctrl_shift_toggle,lv3:ralt_switch,grp_led:scroll"
EndSection

Section "InputDevice"
   Identifier  "Configured Mouse"
   Driver      "mouse"
   Option       "CorePointer"
EndSection


Section "Monitor"
   Identifier   "1704FPT-Digital"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "1704FPT"
   Option       "DPMS" "true"
   ModeLine     "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection

Section "Monitor"
   Identifier   "E172FP-Analog"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "E172FP"
   Option       "DPMS" "true"
   ModeLine     "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection

Section "Device"
   Identifier  "Digital-Out"
   Driver      "fglrx"
   BusID       "PCI:6:0:0"
EndSection

Section "Device"
   Identifier  "Analog-Out"
   Driver      "fglrx"
   BusID       "PCI:6:0:0"
   Screen      1
EndSection

Section "Screen"
   Identifier "Scr1704FPT-Digital"
   Device     "Digital-Out"
   Monitor    "1704FPT-Digital"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection

Section "Screen"
   Identifier "ScrE172FP-Analog"
   Device     "Analog-Out"
   Monitor    "E172FP-Analog"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection

Названия устройствам я придумал сам для наглядности. :oops:
Собственно с таким конфигом мониторы работали стабильно на нужной частоте, только это был не один рабочий стол 2560х1024 и два независимых рабочих стола на которых нельзя перетаскивать окна с одного монитора на другой.
Далее уже с помощью ATI CCC(super-user) и ATI CCC доделывал конфигурацию до "единого рабочего стола" .
(чтобы изменения в xorg.conf вступили в силу необходимо завершить сеанс и зайти заново, более быстрый но менее безопасный способ: Ctrl+Alt+BkSpace )
Монитор подключённый по DVI заработал стабильно лишь когда я поменял местами подключенные к видеокарте шнуры. (Теперь ближе с MB воткнут VGA-переходник, дальше DVI). В общем - боритесь и всё у вас получится. :)



Партнер
 

Junior
Статус: Не в сети
Регистрация: 23.11.2006
Нужно было только запустить ATI CCC и включить TV-Out без правки xorg.conf. Все приседания с sudo aticonfig --initial=dual-head - были излишни.

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

А вот сделать 2 рабочих стола, и чтобы можно было перетаскивать окна с одного на другой как в Windows - это не посильная для Linux задача. :tooth:


 

Member
Статус: Не в сети
Регистрация: 12.01.2005
Откуда: Питер
fdn писал(а):
А вот сделать 2 рабочих стола, и чтобы можно было перетаскивать окна с одного на другой как в Windows - это не посильная для Linux задача. Довольный и беззубый

Не поверишь именно так сейчас и работаю под линукс. Собственно про это и запись.
Приведённый выше конфиг для работы 2х мониторов в режиме 2х голов; т.е. когда 2 рабочих стола именно разные 2Х1280х1024@60, и окна открываются на одном из них и мышь не дублируется, НО нет возможности перетаскивать окна с монитора на монитор.
Ты говоришь о "Как в Windows" - это один рабочий стол с разрешением 2560х1024 - поэтому есть возможность перетаскивать окна с монитора на монитор. Достигается потём удаления из конфига строчки:
Код:
   Screen         "ScrE172FP-Analog" RightOf "Scr1704FPT-Digital"


Возможно есть ещё какие-то настройки самой amdcccle, но я ненашёл...
Собственно я получил "широкий экран" засунув данный "2х головый" конфиг и затем запустив Х-ы и sudo amdcccle,
указал что хочу "2 монитора как одина", выключил, убедился что работает и затем сравнил 2 файла xorg.conf.
Проверил на каталисте 8.9 и 8.10. Уменьшеный скриншот рабочего стола тут.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 3 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan