![]() |
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 не могу - слишком уж он дорогой для моего интернета. Да и так ли он отличается от скачанного из репозитария? |
Section "Extensions"
Option "Composite" "Disable" EndSection Ох и зря поменял на ATI, зря. Драйвер ATI для linux почти ничего современного не поддерживает, по производительности в linux значительно проигрывает nvidia. |
Envel, да под линуксом мне производительность особо не нужна - достаточно low-end. Я тут в игры не играю. Менял из-за виндовых игр.
Сейчас попробую композит отключить. UPD: Спасибо! Работает))) Всё, кроме разрешения 1280х1024 =( |
Coutty, Давай логи запуска X-в
|
Вложений: 1
ruslandh, а это какой файл надо? /var/log/Xorg.0.log?
Тогда вот. |
Замени свой 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). |
Envel, с отключеным композитом 3D-десктоп (compiz) работает!
Когда в эту строку добавляю 1280x1024, иксы не грузятся: Цитата:
Причём, даже если там стоит 1280х960 (как наиболее близкое), в настройках разрешения доступно максимум 1152х864 =( Цитата:
|
Что-то я в логах не вижу даже попытку запуска с 1280x1024 - видно это лог, когда 1280x1024 не запрашивается в xorg.conf
|
ruslandh, лог ведь полностью перезаписывается при каждом запуске иксов?
Тогда - да. Тут 1280х1024 не запрашивается. Сейчас дописал в конфиг это разрешение. При старте системы некоторое время чёрный экран, а потом загружается рабочий стол 1152х864. В настройках также доступно 1280х1024, но при попытке активации чёрный экран. И, странно, в логах после этого нет ни слова об ошибках "(EE)". А раньше на экран выводилось. |
Вложений: 1
Ну и кидай лог с проблемным разрешением :) Что в логах на тему : по какой причине не включается 1280x1024.
Попробуй такой xorg.conf : |
Время: 17:37. |
Время: 17:37.
© OSzone.net 2001-