Пробовал CLD, там присутствует AMD Catalyst (amdcccle), потом перешёл на XFCE, но здесь этого приложения уже нет. Где его взять? Драйвера одинаковые, компьютер тоже. Как я понял Catalyst устанавливается из пакета ati-drivers, так почему же я его не наблюдаю?
USE флаг qt4 у пакета установлен?
об этом не подумал…
спасибо…
тянет, наверное, половину КДЕ?
хех, всё время забываю, что USE - это не зависимости…
установил, всё работает…
теперь бы найти что-нибудь вместо Xinerama для того, чтобы передвигать окна с монитора на монитор…
теперь бы найти что-нибудь вместо Xinerama для того, чтобы передвигать окна с монитора на монитор…
RandR однако… krandr в кедах must have
И это решено. Путём использования amdcccle (Один рабочий стол, несколько дисплеев). Всё перетаскивается, есть композитинг (нет тормозов, которые появляются при использовании Xinerama).
Зато появилась другая проблема. Думаю, что это из-за того, что система установлена в билдер режиме (хотя, могу и ошибаться).
Не сохраняет настройки в amdccle после перезагрузки. То есть, я настроил (Рабочий стол на два дисплея, окна перетаскиваются туда-сюда без проблем, при этом настройки сразу же инициализировались, то есть, всё работает, как надо), всё в xorg.conf amdcccle записал, а при перезагрузке, опять клонированный дисплей. Куда копать, кто подскажет?
Система CLDX 11.9, установлена в билдер-режиме.
После перезагрузки xorg.conf обнулен до дефолта?
Есть ли служба calculate в автозапуске?
Вот xorg.conf сразу после загрузки:
#------------------------------------------------------------------------------
# Modified Calculate-install 2.2.25
# Processing template files:
# /usr/share/calculate/templates/install/1live/xorg-server/X11/xorg.conf
#------------------------------------------------------------------------------
Section "ServerLayout"
Identifier "Xorg Configured"
Screen 0 "amdcccle-Screen[1]-0" 0 0
EndSection
Section "Files"
FontPath "/usr/share/fonts/corefonts"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/droid"
EndSection
Section "Module"
Load "dri"
Load "dbe" # Double buffer extension
Load "glx" # OpenGL X protocol interface
Load "extmod" # Misc. required extension
EndSection
Section "ServerFlags"
Option "Xinerama" "off"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Monitor"
Identifier "0-CRT1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1360x768"
Option "TargetRefresh" "60"
Option "Position" "1280 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Monitor"
Identifier "0-CRT2"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1280x1024"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-1"
Driver "fglrx"
Option "Monitor-CRT2" "0-CRT2"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Device"
Identifier "amdcccle-Device[1]-0"
Driver "fglrx"
Option "Monitor-CRT1" "0-CRT1"
Option "Monitor-CRT2" "0-CRT2"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-1"
Device "aticonfig-Device[0]-1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "amdcccle-Screen[1]-0"
Device "amdcccle-Device[1]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Virtual 2640 2640
Depth 24
EndSubSection
EndSection
Section "DRI"
Group "video"
Mode 0666
EndSection
Section "Extensions"
Option "RENDER" "On"
Option "XVideo" "On"
Option "Composite" "On"
EndSection
А это после изменения настроек через amdcccle и нормально работающих мониторов:
#------------------------------------------------------------------------------
# Modified Calculate-install 2.2.25
# Processing template files:
# /usr/share/calculate/templates/install/1live/xorg-server/X11/xorg.conf
#------------------------------------------------------------------------------
Section "ServerLayout"
Identifier "Xorg Configured"
Screen 0 "amdcccle-Screen[1]-0" 0 0
EndSection
Section "Files"
FontPath "/usr/share/fonts/corefonts"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/droid"
EndSection
Section "Module"
Load "dri"
Load "dbe" # Double buffer extension
Load "glx" # OpenGL X protocol interface
Load "extmod" # Misc. required extension
EndSection
Section "ServerFlags"
Option "Xinerama" "off"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Monitor"
Identifier "0-CRT1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1360x768"
Option "TargetRefresh" "60"
Option "Position" "1280 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Monitor"
Identifier "0-CRT2"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1280x1024"
Option "TargetRefresh" "60"
Option "Position" "0 44"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-1"
Driver "fglrx"
Option "Monitor-CRT2" "0-CRT2"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Device"
Identifier "amdcccle-Device[1]-0"
Driver "fglrx"
Option "Monitor-CRT1" "0-CRT1"
Option "Monitor-CRT2" "0-CRT2"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-1"
Device "aticonfig-Device[0]-1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "amdcccle-Screen[1]-0"
Device "amdcccle-Device[1]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Virtual 2640 2640
Depth 24
EndSubSection
EndSection
Section "DRI"
Group "video"
Mode 0666
EndSection
Section "Extensions"
Option "RENDER" "On"
Option "XVideo" "On"
Option "Composite" "On"
EndSection
Вроде никаких изменений нет. Так что же делает amdcccle?
B. X. wrote:
Вот xorg.conf сразу после загрузки:
[…]
А это после изменения настроек через amdcccle и нормально работающих мониторов:
[…]
Вроде никаких изменений нет. Так что же делает amdcccle?
Кроме изменения конфига, он еще и мониторами рулит…
Всем спасибо. Разобрался во всём. Конечно, несколько нетривиальным, для Линукса способом, но всё же получилось.
Делал так:
# Установил CLDX (последний от 2011.12.1) на соседний раздел (тоже в билдер режиме, по-другому пока никак).
# Зашёл под root’ом.
# Установил USE=“qt4” emerge -av ati-drivers.
# Настроил поддержку рабочего стола с двумя дисплеями. Сохранил всё.
# Перезагрузился, проверил опять под root’ом, как работает (всё нормально было, композитинг работал, окна перетаскивались с монитора на монитор, без всякой xineram’ы)
# Зашёл под пользователем и вот тут уже ничего делать не надо было, всё работало и так.
Да, можно было проще сделать, знаю. Но установил я заново систему не из-за того, что хотел всё на чистой системе попробовать, а потому что намудрил с gdm что-то (выбрал настойку "Защищенный терминал, вместо “Сессии XFCE”) и всё, оттуда уже было не выбраться в настройки. Поэтому я решил совместить приятное с полезным и установил всё заново.
Всем спасибо за помощь.