Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Железо в Linux (http://forum.oszone.net/forumdisplay.php?f=29)
-   -   Mandriva 2007.0 против Radeon X1950 GT: ускорение OpenGL не работает (http://forum.oszone.net/showthread.php?t=88147)

Coutty 05-08-2007 22:09 623344

Mandriva 2007.0 против Radeon X1950 GT: ускорение OpenGL не работает
 
Вложений: 1
Поменял 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 623364

Section "Extensions"
Option "Composite" "Disable"
EndSection

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

Coutty 06-08-2007 07:29 623445

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

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

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

ruslandh 12-08-2007 17:14 626578

Coutty, Давай логи запуска X-в

Coutty 12-08-2007 17:59 626594

Вложений: 1
ruslandh, а это какой файл надо? /var/log/Xorg.0.log?
Тогда вот.

Envel 12-08-2007 20:44 626669

Замени свой 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 626672

Envel, с отключеным композитом 3D-десктоп (compiz) работает!

Когда в эту строку добавляю 1280x1024, иксы не грузятся:
Цитата:

Цитата Envel
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"

Приходится опять убирать.
Причём, даже если там стоит 1280х960 (как наиболее близкое), в настройках разрешения доступно максимум 1152х864 =(

Цитата:

Цитата Envel
Суть в том, что даже в 2D ATI проигрывает nvidia.

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

ruslandh 12-08-2007 21:15 626677

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

Coutty 13-08-2007 10:23 626810

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

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

ruslandh 13-08-2007 10:44 626821

Вложений: 1
Ну и кидай лог с проблемным разрешением :) Что в логах на тему : по какой причине не включается 1280x1024.

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


Время: 17:37.

Время: 17:37.
© OSzone.net 2001-