Включение 3d ускорения на r600 для ubuntu 9.10 Karmic Koala.
Добавляем в дополнительный источник в репозиторий:
- xorg-edgers. Это позволит установить последнюю версию mesa.
Версия установленная по умолчанию имеет одну неприятную особенность отсутствует библиотека поддержки r600, хоть версия mesa 7.6 уже содержит поддержку. Но установка полной версии, в моем случае ничего не дала - только отключила поддержку программного рендеренга и выдавала ошибку рендеренга - неправильный порядок пакетов. В новой версии эта проблема решена.
- и установить новое ядро отсюда:
2.6.32, для 64 битной платформы нужно установить пакеты:
- linux-headers-2.6.32-020632-generic_2.6.32-020632_amd64.deb
- linux-headers-2.6.32-020632_2.6.32-020632_all.deb
- linux-image-2.6.32-020632-generic_2.6.32-020632_amd64.deb
- linux-headers-2.6.32-020632-generic_2.6.32-020632_amd64.deb
Как результат 1432.709 FPS в glxgears, и glxinfo:
direct rendering: Yes OpenGL vendor string: Advanced Micro Devices, Inc. OpenGL renderer string: Mesa DRI R600 (RS780 9612) 20090101 TCL OpenGL version string: 1.5 Mesa 7.7-rc2.
Но пока в quake2 играть с opengl нельзя достаточно чувствительно притормаживает. Но прогресс очевиден:-)