Томас Хельштром (Thomas Hellström), как и обещал осенью прошлого года, опубликовал исходные коды своих разработок, касающиеся архитектуры DRM (модуль ядра + драйвер Mesa) для карт VIA. Разработка проведена в рамках проекта OpenChrome. Модуль ядра основан на новом менеджере управления памятью TTM (Translation Table Maps) и поддерживает механизм переключения видеорежимов на уровне ядра (kernel mode setting) для IGP чипов VIA CX700 и Unichrome. Драйвер Mesa поддерживает OpenGL 1.3, акселерацию выполнения пиксельных операций, S3TC сжатие, акселерацию при работе с пиксельными и GL_EXT буферами, выполнение многопоточных и моногоконтекстных операций.
Заинтересовавшиеся приглашаются к активному тестированию. Драйвер расположен в ветке modesetting-newttm репозитория Mesa/DRM.
|