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

Автор vladimir_ar, 14 ноября 2012, 11:53:35

« назад - далее »

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

vladimir_ar

Собственно, сабж.
Подскажите, пожалуйста, что прописать в xorg.conf для получения независимых рабочих столов (в том числе и с разными разрешениями) на двух мониторах без использования проприеритарных драйверов ATI. Система WHEEZY XFCE-4.8. Если не ставить проприеритарные драйвера, то оба монитора работают, но разрешение у них одинаковое, и второй просто копия первого (в том числе и по действиям на экране). И на основном мониторе (второй - телевизор) в левой верхней части я получаю затемненный квадрат, соответствующий разрешению второго монитора (основной - 1650х1050, второй 1024х768). При этом на телевизор выводится картинка все равно с разрешением 1650х1050 и видна только часть рабочего стола (именно та, которая в темной зоне основного монитора).
Есть  xorg.conf, сгененрированный проприеритарными драйверами 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     "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 под озвученную задачу пока гуглю.
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

Сегодня гуглили по вопросу xrandr, наткнулись вот на это. Прочтите, вдруг поможет?
Все мы где-то, когда-то и в чем-то были новичками.


vladimir_ar

Долго не отвечал - не добрался до компа.
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

vladimir_ar, первый это DVI (монитор), а второй VGA (телек)?

Приложил файлик, там нужно строчки где Modeline сгенерить через gtf (в комментарии есть). Потом проприетарный драйвер удалишь, заменишь xorg.conf.
Если что-то не так пойдет, то логи иксов нужны будут.

vladimir_ar

Цитата: qupl от 16 ноября 2012, 06:56:16первый это DVI (монитор), а второй VGA (телек)?
Да, все правильно. Сегодня вечером, если ничто не помешает, попробую.

Сообщение объединено: 18 ноября 2012, 10:12:08

Попробовал.

xorg.conf
Открыть содержимое (спойлер)
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. На телевизоре - копия куска рабочего стола, затемненного на скриншоте.
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


Angel_ok

Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн

vladimir_ar

На данный момент с таким конфигом уже лучше, единственно, не пойму, почему у меня телевизор стал главным?
xorg.conf
Открыть содержимое (спойлер)
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,
Цитата: qupl от 18 ноября 2012, 18:12:07
Такого вовсе нет.

Сообщение объединено: 19 ноября 2012, 00:54:10

И xrandr не совсем то, что нужно. Мне не нужно объеденить мониторы в один рабочий стол. Нужно оставить TV (CRT) отдельным рабочим столом и просто выкидывать на него видео.

Сообщение объединено: 19 ноября 2012, 03:08:15

С таким xorg.conf получается то, что я хочу (основной монитор и ТВ с отдельным рабочим столом), но наоборот - телевизор становится основным, а монитор дополнительным, и как ни кручу - либо сваливаюсь обратно на копии столов (все мониторы показывают одно и то же), либо (пытаясь переносить строку Screen 1 по секциям) получаю ошибку, что screen not found.
Открыть содержимое (спойлер)
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
[свернуть]
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

vladimir_ar, попробуй наоборот монитор правее телевизора, но номера Screen-ов теми же оставь.

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

Сообщение объединено: 19 ноября 2012, 06:48:02

Я точно не помню, но после перехода на крысу и testing, кажется отказался от двух отдельных столов именно поптому что TV был основным. Раньше на бубне 10.04 все нормально было.

vladimir_ar

В общем, в процессе экспериментов пришел к выводу (может, я и не прав):
- Конфиг правильный, при прописывании вместо 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

В результате того, что сижу на тестинге - после очередного обновления отвалились в очередной раз отвалились проприеритарные дрова.
Решил все же настроить свободные в режиме работы мониторов как независимых экранов (а не расширение основного экрана).
За основу взят 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