PDA

Показать полную графическую версию : Mandriva 2007.0 против Radeon X1950 GT: ускорение OpenGL не работает


Coutty
05-08-2007, 22:09
Поменял GeForce 6600 на Radeon X1950 GT. Под WinXP всё работает отлично - драйвера на диске были.
Под Mandriv'ой видяха работать не стала. Пришлось скачать драйвер ATI 8.34.8 из репозитариев мандривы (файлы называются: ati-8.34.8-1mdv2007.1.i586.rpm, dkms-ati-8.34.8-1mdv2007.1.i586.rpm и atieventsd-8.34.8-1mdv2007.1.i586.rpm). Поставил - теперь абсолютных тормозов нет, но OpenGL всё равно не работает.
3D-рабочий стол недоступен, SuperTux при переходе в OGL-режим выдаёт 1-2 fps, пожирая процессорное время =(

Но это всё можно пережить. Другое дело - кодеки не справляются с видео в полноэкранном режиме. Аудиопоток идёт нормально, а видео отстаёт примерно на 20-40% времени. Причём, если выбрать OpenGL-устройство, то всё процессорное время уходит на слайдшоу. Даже звук не работает как надо. (Использую MPlayer)
При переходе в режим 100% ("нормальный размер") - вроде комп справляется.
Не может же быть, чтобы ATI'шная видяха более высокого уровня отставала от не очень современной nVidi'йной настолько.

Кроме того, не работают разрешения 1280х1024 и 1400х1050. Во всех остальных ниже (например, 1152х864) и выше (например, 1600х1200) изображение есть. Поставил 1152х864 как наиболее приемлемое. Хотя, хотелось бы получить 1280х1024.

Качать драйвер с оф.сайта ati.amd.com не могу - слишком уж он дорогой для моего интернета. Да и так ли он отличается от скачанного из репозитария?

Envel
05-08-2007, 23:10
Section "Extensions"
Option "Composite" "Disable"
EndSection

Ох и зря поменял на ATI, зря. Драйвер ATI для linux почти ничего современного не поддерживает, по производительности в linux значительно проигрывает nvidia.

Coutty
06-08-2007, 07:29
Envel, да под линуксом мне производительность особо не нужна - достаточно low-end. Я тут в игры не играю. Менял из-за виндовых игр.

Сейчас попробую композит отключить.

UPD: Спасибо! Работает)))
Всё, кроме разрешения 1280х1024 =(

ruslandh
12-08-2007, 17:14
Coutty, Давай логи запуска X-в

Coutty
12-08-2007, 17:59
ruslandh, а это какой файл надо? /var/log/Xorg.0.log?
Тогда вот.

Envel
12-08-2007, 20:44
Замени свой Section "Screen" на этот (в конфиге иксов):
Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24
Subsection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
EndSection

Суть в том, что даже в 2D ATI проигрывает nvidia. И без Composite не получите некоторых "вкусностей" (как 3D-desktop).

Coutty
12-08-2007, 21:04
Envel, с отключеным композитом 3D-десктоп (compiz) работает!

Когда в эту строку добавляю 1280x1024, иксы не грузятся:
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
Приходится опять убирать.
Причём, даже если там стоит 1280х960 (как наиболее близкое), в настройках разрешения доступно максимум 1152х864 =(

Суть в том, что даже в 2D ATI проигрывает nvidia.
К сожалению, я это заметил =(( Воспроизведение видео хоть и работает без тормозов, но качество заметно хуже. Даже вертикальной синхронизации нет!

ruslandh
12-08-2007, 21:15
Что-то я в логах не вижу даже попытку запуска с 1280x1024 - видно это лог, когда 1280x1024 не запрашивается в xorg.conf

Coutty
13-08-2007, 10:23
ruslandh, лог ведь полностью перезаписывается при каждом запуске иксов?
Тогда - да. Тут 1280х1024 не запрашивается.

Сейчас дописал в конфиг это разрешение. При старте системы некоторое время чёрный экран, а потом загружается рабочий стол 1152х864. В настройках также доступно 1280х1024, но при попытке активации чёрный экран.
И, странно, в логах после этого нет ни слова об ошибках "(EE)". А раньше на экран выводилось.

ruslandh
13-08-2007, 10:44
Ну и кидай лог с проблемным разрешением :) Что в логах на тему : по какой причине не включается 1280x1024.

Попробуй такой xorg.conf :




© OSzone.net 2001-2012