debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: РЕШЕНО:ATI.Настройка xorg.conf-два рабочих стола на 2 монитора без про-драйвера.  (Прочитано 12490 раз)

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

Оффлайн vladimir_ar

  • Ветеран
  • *****
  • Topic Author
  • Сообщений: 1624
Собственно, сабж.
Подскажите, пожалуйста, что прописать в xorg.conf для получения независимых рабочих столов (в том числе и с разными разрешениями) на двух мониторах без использования проприеритарных драйверов ATI. Система WHEEZY XFCE-4.8. Если не ставить проприеритарные драйвера, то оба монитора работают, но разрешение у них одинаковое, и второй просто копия первого (в том числе и по действиям на экране). И на основном мониторе (второй - телевизор) в левой верхней части я получаю затемненный квадрат, соответствующий разрешению второго монитора (основной - 1650х1050, второй 1024х768). При этом на телевизор выводится картинка все равно с разрешением 1650х1050 и видна только часть рабочего стола (именно та, которая в темной зоне основного монитора).
Есть  xorg.conf, сгененрированный проприеритарными драйверами ATI.
Spoiler: ShowHide
Section "ServerLayout"
Identifier     "aticonfig Layout"
Screen      0  "aticonfig-Screen[0]-0" 0 0
Screen         "amdcccle-Screen[0]-1" 1680 0
EndSection

Section "Module"
EndSection

Section "Monitor"
Identifier   "aticonfig-Monitor[0]-0"
Option     "VendorName" "ATI Proprietary Driver"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
EndSection

Section "Monitor"
Identifier   "0-DFP1"
Option     "VendorName" "ATI Proprietary Driver"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
Option     "PreferredMode" "1680x1050"
Option     "TargetRefresh" "60"
Option     "Position" "0 0"
Option     "Rotate" "normal"
Option     "Disable" "false"
EndSection

Section "Monitor"
Identifier   "0-CRT1"
Option     "VendorName" "ATI Proprietary Driver"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
Option     "TargetRefresh" "60"
Option     "Position" "0 0"
Option     "Rotate" "normal"
Option     "Disable" "false"
Option     "PreferredMode" "1024x768"
EndSection

Section "Device"
Identifier  "aticonfig-Device[0]-0"
Driver      "fglrx"
Option     "Monitor-DFP1" "0-DFP1"
BusID       "PCI:0:1:0"
EndSection

Section "Device"
Identifier  "amdcccle-Device[0]-1"
Driver      "fglrx"
Option     "Monitor-CRT1" "0-CRT1"
BusID       "PCI:0:1:0"
Screen      1
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device     "aticonfig-Device[0]-0"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Section "Screen"
Identifier "amdcccle-Screen[0]-1"
Device     "amdcccle-Device[0]-1"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Может, проще его исправить?
На тему настройки xorg.conf под озвученную задачу пока гуглю.
« Последнее редактирование: 10 Сентябрь 2014, 15:44:19 от vladimir_ar »
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн Malaheenee

  • Ветеран
  • *****
  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
Сегодня гуглили по вопросу xrandr, наткнулись вот на это. Прочтите, вдруг поможет?
Debian Sid: XFCE x 1, openbox x 2.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 4497
  • memento mori
  • Jabber: qupl@jabber.ru

Оффлайн vladimir_ar

  • Ветеран
  • *****
  • Topic Author
  • Сообщений: 1624
Долго не отвечал - не добрался до компа.
vladimir-7@GNU-HOME:~$ sudo lspci -v | grep -i vga
00:01.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI BeaverCreek [Radeon HD 6550D] (prog-if 00 [VGA controller])
Flags: bus master, VGA palette snoop, 66MHz, medium devsel, latency 64
vladimir-7@GNU-HOME:~$
vladimir-7@GNU-HOME:~$ sudo xrandr -q
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 1680 x 1680
DFP1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm
   1680x1050      59.9*+
   1400x1050      59.9 
   1280x1024      59.9 
   1440x900       59.9 
   1280x960       59.9 
   1280x800       59.9 
   1152x864       59.9 
   1280x768       59.9 
   1280x720       59.9 
   1024x768       59.9 
   800x600        59.9 
   640x480        59.9 
CRT1 disconnected (normal left inverted right x axis y axis)
Это при установленных проприеритарных дровах АТИ. Про CRT1 - неправда. Он подключен и в данный момент на него выводится фильм.
Без дров АТИ позже, пока не могу трогать настройки (жена  :) и нет времени посидеть, чтобы снести про-дрова и поиграться с настройками свободного видео).
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 4497
  • memento mori
  • Jabber: qupl@jabber.ru
vladimir_ar, первый это DVI (монитор), а второй VGA (телек)?

Приложил файлик, там нужно строчки где Modeline сгенерить через gtf (в комментарии есть). Потом проприетарный драйвер удалишь, заменишь xorg.conf.
Если что-то не так пойдет, то логи иксов нужны будут.
« Последнее редактирование: 16 Ноябрь 2012, 07:45:52 от qupl »
 

Оффлайн vladimir_ar

  • Ветеран
  • *****
  • Topic Author
  • Сообщений: 1624
первый это DVI (монитор), а второй VGA (телек)?
Да, все правильно. Сегодня вечером, если ничто не помешает, попробую.

Сообщение объединено: 18 Ноябрь 2012, 10:12:08
Попробовал.

xorg.conf
Spoiler: ShowHide
Section "Files"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/X11/misc"
FontPath     "/usr/share/fonts/X11/cyrillic"
FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/Type1"
EndSection

Section "Module"
Load "dri"
Load "drm"
Load "record"
Load "extmod"
Load "glx"
Load "dri2"
Load "dbe"
EndSection


Section "Monitor"
Identifier "Monitor"
# 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
Option "PreferredMode" "1680x1050"
Option "DPMS" "True"
# Option "Primary" "True"
Option "Enable" "true"
Option "Position" "0 0"
EndSection


Section "Monitor"
Identifier "TV"
# 1024x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 64.11 MHz
Modeline "1024x768_60.00"  64.11  1024 1080 1184 1344  768 769 772 795  -HSync +Vsync
Option "PreferredMode" "1024x768"
Option "Below" "DFP1"
Option "Enable" "true"
EndSection



Section "Device"
Identifier "Card0"
Driver "radeon"
BusID "PCI:00:01:0"
Screen 0
Option "Monitor-DFP1"  "Monitor"
Option "Monitor-CRT1"  "TV"
EndSection


Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor"
DefaultDepth 24
SubSection "Display"
Depth     24
Virtual  1680 1818
EndSubSection
EndSection

Section "ServerLayout"
Identifier "SL1"
Screen "Screen0"
EndSection

Section "Extensions"
   Option     "Composite"  "Enable"
   Option     "RENDER"     "Enable"
EndSection

Тоже было и без написания своего xorg.conf. На телевизоре - копия куска рабочего стола, затемненного на скриншоте.
« Последнее редактирование: 18 Ноябрь 2012, 10:25:00 от vladimir_ar »
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 4497
  • memento mori
  • Jabber: qupl@jabber.ru
vladimir_ar, логи, где логи ? :)

/var/log/Xorg.0.log
и еще
~/.config/monitors.xml

Оффлайн Angel_ok

  • Интересующийся
  • Местный житель
  • ***
  • Сообщений: 485
  • Lenovo E440 Debain 9 Gnome 3.22.2
Прочтите, вдруг поможет?
А я эту ссылку подскажу, может поможет.
Вы думаете, всё так просто? Да, всё просто. Но совсем не так…
                                                                                                          Альберт Эйнштейн
 

Оффлайн vladimir_ar

  • Ветеран
  • *****
  • Topic Author
  • Сообщений: 1624
На данный момент с таким конфигом уже лучше, единственно, не пойму, почему у меня телевизор стал главным?
xorg.conf
Spoiler: ShowHide
Section "ServerLayout"
Identifier     "Normal"
Screen      0  "Monitor" 0 0
Screen      1  "TV" 1680 0
EndSection

Section "Files"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/X11/misc"
FontPath     "/usr/share/fonts/X11/cyrillic"
FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/Type1"
EndSection

Section "Module"
Load "dri"
Load "drm"
Load "record"
Load "extmod"
Load "glx"
Load "dri2"
Load "dbe"
EndSection

Section "Monitor"
Identifier  "Monitor"
Option     "VendorName" "ATI"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
EndSection

Section "Monitor"
Identifier "0-DFP1"
# 1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 144.01 MHz
Modeline "1680x1050 60.00"  144.01  1648 1752 1928 2208  1050 1051 1054 1087  -HSync +Vsync
Option "PreferredMode" "1680x1050"
Option "DPMS" "True"
# Option "Primary" "True"
Option "Enable" "true"
Option "Position" "0 0"
EndSection

Section "Monitor"
Identifier "0-CRT1"
# 1024x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 64.11 MHz
Modeline "1024x768_60.00"  64.11  1024 1080 1184 1344  768 769 772 795  -HSync +Vsync
Option "PreferredMode" "1024x768"
Option "Below" "DFP1"
Option "Enable" "true"
EndSection

Section "Device"
Identifier "Card0-0"
Driver "radeon"
Option     "Monitor-DPF1" "0-DFP1"
BusID "PCI:0:1:0"
Screen 0
EndSection

Section "Device"
Identifier  "Card0-1"
Driver      "radeon"
Option     "Monitor-CRT1" "0-CRT1"
BusID        "PCI:0:1:0"
Screen      1
EndSection

Section "Screen"
Identifier "Monitor"
Device "Card0-0"
# Monitor "Monitor"
DefaultDepth 24
SubSection "Display"
Depth     24
# Virtual  1680 1818
EndSubSection
EndSection

Section "Screen"
Identifier "TV"
Device "Card0-1"
# Monitor "Monitor"
DefaultDepth 24
SubSection "Display"
Depth     24
# Virtual  1680 1818
EndSubSection
EndSection

#Section "ServerLayout"
# Identifier "SL1"
# Screen "Screen0"
#EndSection

Section "Extensions"
   Option     "Composite"  "Enable"
   Option     "RENDER"     "Enable"
EndSection


Сообщение объединено: 18 Ноябрь 2012, 19:26:40
qupl, темным квадратом разобрался, настроив в сойствах стола второго монитора фон и прозрачность.

Сообщение объединено: 18 Ноябрь 2012, 19:29:43
Ошибок сейчас нет, не думаю, что в логе что-то есть.

Сообщение объединено: 18 Ноябрь 2012, 23:26:30
qupl,
Такого вовсе нет.

Сообщение объединено: 19 Ноябрь 2012, 00:54:10
И xrandr не совсем то, что нужно. Мне не нужно объеденить мониторы в один рабочий стол. Нужно оставить TV (CRT) отдельным рабочим столом и просто выкидывать на него видео.

Сообщение объединено: 19 Ноябрь 2012, 03:08:15
С таким xorg.conf получается то, что я хочу (основной монитор и ТВ с отдельным рабочим столом), но наоборот - телевизор становится основным, а монитор дополнительным, и как ни кручу - либо сваливаюсь обратно на копии столов (все мониторы показывают одно и то же), либо (пытаясь переносить строку Screen 1 по секциям) получаю ошибку, что screen not found.
Spoiler: ShowHide
Section "ServerLayout"
Identifier     "aticonfig Layout"
Screen      1  "amdcccle-Screen[0]-1" 1680 0
Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Files"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/X11/misc"
FontPath     "/usr/share/fonts/X11/cyrillic"
FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/Type1"
EndSection

Section "Module"
Load "dri"
Load "drm"
Load "record"
Load "extmod"
Load "glx"
Load "dri2"
Load "dbe"
EndSection

Section "Monitor"
Identifier   "0-DFP1"
Option     "VendorName" "ATI Proprietary Driver"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
Option     "PreferredMode" "1680x1050"
Option     "TargetRefresh" "60"
Option     "Position" "0 0"
Option     "Rotate" "normal"
Option     "Disable" "false"
EndSection

Section "Monitor"
Identifier   "0-CRT1"
Option     "VendorName" "ATI Proprietary Driver"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
Option     "TargetRefresh" "60"
Option     "Position" "0 0"
Option     "Rotate" "normal"
Option     "Disable" "false"
Option     "PreferredMode" "1024x768"
EndSection

Section "Device"
Identifier  "aticonfig-Device[0]-0"
Driver      "radeon" #"fglrx"
Option     "Monitor-DFP1" "0-DFP1"
BusID       "PCI:0:1:0"
Screen      1
EndSection

Section "Device"
Identifier  "amdcccle-Device[0]-1"
Driver      "radeon" #"fglrx"
Option     "Monitor-CRT1" "0-CRT1"
BusID       "PCI:0:1:0"
# Screen      1
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device     "aticonfig-Device[0]-0"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Section "Screen"
Identifier "amdcccle-Screen[0]-1"
Device     "amdcccle-Device[0]-1"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection
« Последнее редактирование: 19 Ноябрь 2012, 03:08:15 от vladimir_ar »
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 4497
  • memento mori
  • Jabber: qupl@jabber.ru
vladimir_ar, попробуй наоборот монитор правее телевизора, но номера Screen-ов теми же оставь.

Кстати, в моем варианте, когда один большой виртуальный экран, ничего не мешает смотреть видео только на ТВ. Единственное отличие, что нет панелек от DE на телевизоре. А по поводу monitors.xml - возможно его какая-то гуевина у меня создала, но он однозначно влиял на конфигурацию.

Сообщение объединено: 19 Ноябрь 2012, 06:48:02
Я точно не помню, но после перехода на крысу и testing, кажется отказался от двух отдельных столов именно поптому что TV был основным. Раньше на бубне 10.04 все нормально было.
« Последнее редактирование: 19 Ноябрь 2012, 06:48:02 от qupl »
 

Оффлайн vladimir_ar

  • Ветеран
  • *****
  • Topic Author
  • Сообщений: 1624
В общем, в процессе экспериментов пришел к выводу (может, я и не прав):
- Конфиг правильный, при прописывании вместо radeon fglrx этот xorg работает правильно.
- при работе на драйвере radeon решается с помощью randr - как бы не совсем то, что нужно, но устраивает. Но есть одно НО. mplayer не хочет транслировать видео на телевизор (в смысле, плейер находится на мониторе, а видеопоток mplayer-ом по параметру -display 0:1 -fs должен отображаться на мониторе). Сам mplayer ошибок не выдает, но видео уходит "куда-то туда" - куда, так и не понял. Причем, если smplayer запустить на телевизоре и в параметрах mplayer указать -display 0:0 -fs (0:0 - монитор) - то поток передается.
- при работе драйвера radeon при попытке каждой секции прописать свой экран (screen) он падает с ошибкой screen not found. Т.е. пришел к выводу, что radeon не умеет работать с независимыми экранами (по крайней мере на моем железе).

В итоге вернулся на проприеритарный. Поставил бэту 12.11 - в сгенерированном xorg.conf появились интересные параметры, ранее таких не видел. Нужно будет попробовать найти описание параметров для xorg именно для АТИ-про драйверов.

Теперь есть желание разобраться, как заблокировать переход мыши на телевизор, чтобы она вовсе туда не имела возможности попасть. Но это уже другая история.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн vladimir_ar

  • Ветеран
  • *****
  • Topic Author
  • Сообщений: 1624
В результате того, что сижу на тестинге - после очередного обновления отвалились в очередной раз отвалились проприеритарные дрова.
Решил все же настроить свободные в режиме работы мониторов как независимых экранов (а не расширение основного экрана).
За основу взят xorg.conf, сформированный с помощью aticonfig и настройками в драйвере ATI:
Section "ServerLayout"
Identifier     "aticonfig Layout"
Screen      0  "aticonfig-Screen[0]-0" 0 0
Screen         "amdcccle-Screen[0]-1" 1680 0
EndSection

Section "Module"
EndSection

Section "Monitor"
Identifier   "aticonfig-Monitor[0]-0"
Option     "VendorName" "ATI Proprietary Driver"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
EndSection

Section "Monitor"
Identifier   "0-DFP1"
Option     "VendorName" "ATI Proprietary Driver"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
Option     "PreferredMode" "1680x1050"
Option     "TargetRefresh" "60"
Option     "Position" "0 0"
Option     "Rotate" "normal"
Option     "Disable" "false"
EndSection

Section "Monitor"
Identifier   "0-CRT1"
Option     "VendorName" "ATI Proprietary Driver"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
Option     "PreferredMode" "1024x768"
Option     "TargetRefresh" "60"
Option     "Position" "0 0"
Option     "Rotate" "normal"
Option     "Disable" "false"
EndSection

Section "Device"
Identifier  "aticonfig-Device[0]-0"
Driver      "fglrx"
Option     "Monitor-DFP1" "0-DFP1"
BusID       "PCI:0:1:0"
EndSection

Section "Device"
Identifier  "amdcccle-Device[0]-1"
Driver      "fglrx"
Option     "Monitor-CRT1" "0-CRT1"
BusID       "PCI:0:1:0"
Screen      1
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device     "aticonfig-Device[0]-0"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Section "Screen"
Identifier "amdcccle-Screen[0]-1"
Device     "amdcccle-Device[0]-1"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection
Полученный xorg.conf для работы со свободными драйверами:
Section "ServerLayout"
Identifier     "aticonfig Layout"
Screen      0  "aticonfig-Screen[0]-0" 1680 0
Screen         "amdcccle-Screen[0]-1" 0 0
EndSection

Section "Module"
Load  "glx"
Load  "dri2"
# Load  "glamoregl" 
EndSection

Section "Monitor"
Identifier   "aticonfig-Monitor[0]-0"
Option     "VendorName" "ATI Proprietary Driver"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
EndSection

Section "Monitor"
Identifier   "0-DFP1"
Option     "VendorName" "ATI Proprietary Driver"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
Option     "PreferredMode" "1680x1050"
Option     "TargetRefresh" "60"
Option     "Position" "0 0"
Option     "Rotate" "normal"
Option     "Disable" "false"
EndSection

Section "Monitor"
Identifier  "0-CRT1"
Option     "VendorName" "ATI Proprietary Driver"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
Option     "PreferredMode" "1024x768"
Option     "TargetRefresh" "60"
Option     "Position" "0 0"
Option     "Rotate" "normal"
Option     "Disable" "false"
EndSection

Section "Device"
Identifier  "aticonfig-Device[0]-0"
Option     "Accel"              "True"   
        Option      "SWcursor"        "False"
        Option      "EnablePageFlip"     "True"
        Option      "ColorTiling"        "True"
        Option      "ColorTiling2D"      "True"
        Option      "RenderAccel"        "True"
#        Option      "AccelMethod"        "glamor"
        Option      "EXAVSync"           "True"
        Option      "EXAPixmaps"         "True"
Option      "AccelDFS"      "True"
        Option      "EnablePageFlip"     "True"
        Option      "SwapbuffersWait"    "True"
Driver      "radeon"
Option     "Monitor-DFP1" "0-DFP1"
BusID       "PCI:0:1:0"
# Screen      0
EndSection

Section "Device"
Identifier  "amdcccle-Device[0]-1"
Option     "Accel"              "True"   
Option      "SWcursor"        "False"
        Option      "EnablePageFlip"     "True"
Option      "ColorTiling"        "True"
Option      "ColorTiling2D"      "True
Option      "RenderAccel"        "True"
Option      "AccelMethod"        "glamor"
Option      "EXAVSync"           "True"
Option      "EXAPixmaps"         "True"
Option      "AccelDFS"      "True"
Option      "EnablePageFlip"     "True"
Option      "SwapbuffersWait"    "True"
Driver      "radeon"
Option     "Monitor-CRT1" "0-CRT1"
BusID       "PCI:0:1:0"
Screen      1
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device     "aticonfig-Device[0]-0"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Section "Screen"
Identifier "amdcccle-Screen[0]-1"
Device     "amdcccle-Device[0]-1"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Но монитор так и остался вторым (:0.1), а телевизор - первым (:0.0) экраном.
Решилось запуском сессии openbox с переменной DISPLAY=0.1 в .xinitrc
DISPLAY=:0.1 exec ck-launch-session dbus-launch --exit-with-session openbox-session
Дополнительно ко всему тройку недель назад появилась еще пакость при работе на свободных драйверах - после инициализации видеокарты при загрузке телевизор выключается (видеосигнал не транслируется), хотя вывод на него в системе идет (система думает, что он активен). Решилось применением в автозагрузке следующей строки:
DISPLAY=:0.0 xrandr --output VGA-0 --off && DISPLAY=:0.0 xrandr --output VGA-0 --mode 1024x768 &DISPLAY=:0.0 нужно, потому что при такой настройке в xorg xrandr, запущенный на одном экране, второй не видит - нужно запускать на целевом экране.

Изменяя в xorg.conf строки:
Section "ServerLayout"
Identifier     "aticonfig Layout"
Screen      0  "aticonfig-Screen[0]-0" 1680 0
Screen         "amdcccle-Screen[0]-1" 0 0
можно добиться, что мышка вовсе на другой монитор не переходит.

Тему можно считать решенной.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Русскоязычное сообщество Debian GNU/Linux



Теги:
 

После обновления ядра до 4.3.0-1-686 не "собирается" модуль fglrx [РЕШЕНО]

Автор _Semen1991_

Ответов: 3
Просмотров: 1509
Последний ответ 04 Январь 2016, 13:30:21
от _Semen1991_
[Решено] Nvidia драйвер для 7.2 - карта GT-630 ?

Автор Sima

Ответов: 4
Просмотров: 1753
Последний ответ 19 Декабрь 2013, 00:51:54
от ogost
[РЕШЕНО] После обновления пропал звук

Автор su16

Ответов: 13
Просмотров: 11421
Последний ответ 22 Май 2012, 18:07:31
от su16
[Решено] Не работает микрофон в Skype. Debian Wheezy

Автор Yakumo

Ответов: 7
Просмотров: 7471
Последний ответ 17 Октябрь 2014, 22:30:05
от Kriket
Проблемы со звуком [Решено]

Автор dmitriy.konovalenko.perm

Ответов: 14
Просмотров: 1549
Последний ответ 05 Ноябрь 2016, 23:35:13
от dmitriy.konovalenko.perm