[РЕШЕНО] Не удается выставить разрешение 1280x1024 на монитор SyncMaster E1920

Видео карта:
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Cape Verde PRO [Radeon HD 7700 Series]

Драйвер:
x11-drivers/xf86-video-ati 7.1.0

Монитор подключен через DVI -> VGA переходник

Определяет следующие режимы работы:
[ 996.530] (II) RADEON(0): Output DisplayPort-0 using monitor section Monitor0
[ 996.532] (II) RADEON(0): Output HDMI-0 has no monitor section
[ 996.551] (II) RADEON(0): Output DVI-0 has no monitor section
[ 996.590] (II) RADEON(0): EDID for output DisplayPort-0
[ 996.592] (II) RADEON(0): EDID for output HDMI-0
[ 996.611] (II) RADEON(0): EDID for output DVI-0
[ 996.611] (II) RADEON(0): Printing probed modes for output DVI-0
[ 996.611] (II) RADEON(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 996.611] (II) RADEON(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 996.611] (II) RADEON(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz e)
[ 996.611] (II) RADEON(0): Modeline "848x480"x60.0 33.75 848 864 976 1088 480 486 494 517 +hsync +vsync (31.0 kHz e)
[ 996.611] (II) RADEON(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 489 492 525 -hsync -vsync (31.5 kHz e)
[ 996.611] (II) RADEON(0): Output DisplayPort-0 disconnected
[ 996.611] (II) RADEON(0): Output HDMI-0 disconnected
[ 996.611] (II) RADEON(0): Output DVI-0 connected

В секцию Monitor добавил Modeline:
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
DisplaySize 337 270
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
# UseModes "1280x1024_60.00"
EndSection

Но как видно из лога она применяется к DisplayPort-0

Фреймбуфер также работает на 1024x768 задано: video=radeondrmfb:1280x1024-32@60

Еще выдает следующую ошибку:
[ 996.611] (II) RADEON(0): Front buffer size: 3072K
[ 996.611] (II) RADEON(0): VRAM usage limit set to 230083K
[ 996.612] (==) RADEON(0): Backing store disabled
[ 996.612] (WW) RADEON(0): Direct rendering disabled
[ 996.612] (II) RADEON(0): Acceleration disabled
[ 996.612] (**) RADEON(0): DPMS enabled
[ 996.612] (==) RADEON(0): Silken mouse enabled
[ 996.612] (II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 996.612] (--) RandR disabled

Хотя:
glxinfo
name of display: :0
display: :0 screen: 0
direct rendering: Yes

Как выставить родное разрешение для монитора?
С чем связана такая муть?

dmesg фстудию

dmesg фстудию
полный лог иксов фстудию

А сколько памяти на

А сколько памяти на карте?
Может ее элементарно не хватает для такого разрешения и цветов?

.

памяти на видеоадаптере 1Gb
dmesg
Xorg.0.log

а если совсем без xorg.conf?

а если совсем без xorg.conf?

Что-то у вас с Modeline не так - даже нет попытки пробовать 1280x1024.
Частоты монитора корректно выставлены?

.

без xorg.conf аналогично...
консоль запустить получилось на 1280х1024
вместо video=radeondrmfb:1280x1024-32@60 указал video=1280x1024-32@60

по Modeline как понял секция была отнесена к DisplayPort-0
[ 27.590] (II) RADEON(0): Output DisplayPort-0 using monitor section Monitor0

я монитор подключен через DVI
[ 27.611] (II) RADEON(0): Output DVI-0 has no monitor section

gtf 1280 1024 60 -x

# 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

если режим добавить в ручную через xrandr получается и иксы запустить на 1280x1024
но хотелось бы более правильное решение... может действительно где с частотой монитора ошибся (моник Samsung SyncMaster E1920NR)

Попробуйте добавить столько

Попробуйте добавить столько секция "Monitor" "Device" и "Screen" сколько у вас есть разъёмов для подключения монитора и в каждую секцию "Monitor" добавить modeline. Что бы исключить всю эту чехарду.

Конечно, это выглядит как не совсем красивое решение, но для теста подойдёт.

.

Привел к такому виду (указал Option "monitor-DVI-0" "Monitor0"):
Section "Monitor"
Identifier "Monitor0"
VendorName "SAMSUNG"
ModelName "E1920NR"
DisplaySize 377 303
HorizSync 31.0 - 80.0
VertRefresh 56.0 - 76.0
Option "DPMS"
Modeline "1280x1024" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 +HSync +Vsync
EndSection

Section "Device"
Identifier "Card0"
Driver "radeon"
BusID "PCI:1:0:0"
Option "monitor-DVI-0" "Monitor0"
EndSection

Заработало. В документации нашел поддерживаемые видеорежимы на монитор:

Режим Част.ГР Част.ВР Част. син. Полярность синхр
VESA, 1280 x 1024 63,981 60,020 108,000 +/+
VESA, 1280 x 1024 79,976 75,025 135,000 +/+

Как понимаю gtf генерит на вскидку Modeline и он может не совсем соответствовать нужному, как следствие автоподстройка может некорректно работать. В параметрах изменил только полярность синхронизации, работает сносно.

В итоге шрифты изменились на неадекватные (понятно что меньше стали, но в добавок и кривые)

Как вариант думаю еще попробовать ati-drivers

Еще заметил что при запуске wine приложений экран мигает...

дело скорее всего в

дело скорее всего в переходнике. У меня решилось заменой последнего.

.

Немного поменял:

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
EndSection

Section "Files"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/corefonts"
FontPath "/usr/share/fonts/freefonts"
FontPath "/usr/share/fonts/terminus"
FontPath "/usr/share/fonts/ttf-bitstream-vera"
FontPath "/usr/share/fonts/unifont"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/cyrillic"
EndSection

Section "Module"
Load "glx"
EndSection

Section "Monitor"
Identifier "DVI-0"
VendorName "SAMSUNG"
ModelName "E1920NR"
DisplaySize 377 303
HorizSync 31.0 - 80.0
VertRefresh 56.0 - 76.0
Option "DPMS"
Modeline "1280x1024" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 +HSync +Vsync
EndSection

Section "Device"
Identifier "Card0"
Driver "radeon"
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "DVI-0"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Так работает и сохраняет разрешение (нужно предварительно установить в параметрах системы - экран)

Открытые драйвера 3D на моей видяхе не поддерживают (RADEON 7750) mesa llvm video-ati с git`а

Пусть пока так робит .. разводить кучу переходников тоже не хочется

.

mastak написал(а):
дело скорее всего в переходнике. У меня решилось заменой последнего.

Кстати, подтверждаю.
Если xorg-сервер не тянет требуемый (и оффициально поддерживаемый) режим, то стоит начать с проверки физического подключения.

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".