В связи с глобальными изменениями в коде X.org я решил сделать таблицу совместимости и подддержки видеокарт для OpenSource драйвера для ATI и также информации о том, каким был последний проприетарный драйвер для этих видеокарт, какую версию X он поддерживал, а также информацию о поддержки этими драйверами технологий OpenGL, Direct 3D (DirectX) и Shader Model, а также аналог видеокартам ATI у компании nVidia.
Также хочу заметить для всех пользователей, особенно новичков, в мире GNU/Linux, которым на линуксфоруме говорят про открытый драйвер для Radeon под названием radeon или radeonhd и заставляют вас проделывать финтиля с редактированием xorg.conf и заменой драйвера Mesa на драйвер radeon или radeonhd.
Все эти изменения были актуальны для дистрибутивов 3-х – 4-х летней давности, когда radeon и radeonhd были самостоятельными драйверами.
С выходом X.org 6.8 radeon и radeonhd, а также ряд других драйверов и вспомогательных модулей для видеокарт ATI Radeon являются частью драйвера MESA. Таким образом, редактиврование и смена Mesa на radeon или radeonhd ничего вам не даст, при запуске все современные дистрибутивы GNU/Linux уже устанавливают все необходимые модули для open source драйвера, а значит вам ничего не надо настраивать и редактировать – всё уже работает и настроено за вас разработчиками Mesa.
Таким образом, Mesa и есть тот самый открытый драйвер для видеокарт ATI и nVidia.
Информация собрана в ходе переписки с разработчиками Open Source драйвера для ATI из Red Hat, которая и занимается его разработкой совместно с AMD и Novell последние несколько лет.
В последние несколько месяцев развитие OpenSource драйвера для видеокарт ATI идёт быстрыми шагами, от части, благодаря открытию спецификаций на эти видеокарты компанией AMD и скоплению большого количества разработчиков и заинтересованных лиц в том, чтобы получить полноценный открытый драйвер для этих видеокарт, особенно в связи с [недавними событиями].
Сотрудники AMD идут охотно на контакт и помогают свободным разработчикам в тяжёлых ситуациях с драйвером.
Полную поддержку 3D для видеокарт R300 – R500 обещают уже к концу этого года, а для R600-R700 частичную поддержку 3D.
Однако, сами разработчики, хоть и рады такому интересу со стороны пользователей и заинтересованных компаний, а также успешным тестам и изменениям в коде, которые позволяют улучшать драйвер, всё же советуют не проявлять чрезмерного энтузиазма, т.к. работы ещё очень много, а финансовых средств и знаний, как всегда, не хватает.
Поддержка OS драйвером 3D в X.org/WINE |
Чип | Модель видеокарты |
Версия OpenGL |
Версия DirectX |
Shader Model |
Последняя версия драйвера Windows/Linux |
Аналог nVidia |
Полная | R100 | 7000 7200 7500 |
1.3 | 7.0 | - | 6.11(WinXP)
Только OS |
GeForce2MX |
RV100 | 7000 7200 7500 |
GeForce2MX | |||||
RV200 | 7500 | GeForce 2 Ti GeForce 2 Pro |
|||||
R200 | 8000 8500 9000 9200 9100 9250 |
8.1 | 1.4 | 6.11(WinXP)
8.28.8 |
GeForce 3 Ti | ||
RV250 | 9000 9700 |
GeForce4MX440 | |||||
RV280 | 9200 9250 |
GeForce 4 Ti | |||||
Частичная (нет поддержки 3D в WINE) |
R300 | 9500 9600 9700 9800 |
2.0 | 9.0 | 2.0 | 9.3.1 (Win Vista)
9.3 (X.Org 7.4) |
GeForce4 Ti 4600 =>
GeForceFX5600 => |
RV350 | 9550 9600 9700 9800 |
||||||
R360 | 9800XT | ||||||
RV360 | 9600XT | ||||||
RV370 RV380 |
X300 X550 X600 |
||||||
RV410 | X700 | 2.0 | 9.0b | 2.0b | GeForce 6600 | ||
R420 R430 |
X700 X740 X800 X850 |
GeForce 6600 =>
GeForce 6800 => |
|||||
R520 R530 R535 |
X1300 X1550 X1600 X1650 X1800 X1900 X1950 X2100 |
2.0 | 9.0c | 3.0 | GeForce 6800 =>
GeForce 7600GT => |
||
Только 2D | R600 | HD 2400 HD 2600 HD 2900 |
3.0 | 10.0 | 4.0 | 9.6 (Win 7)
9.6 (X.org 7.4) |
GeForce 8600 |
R600 | HD 3400 HD 3600 HD 3800 |
3.0 | 10.1 | 4.0 | |||
R700 | HD 4300 HD 4500 HD 4600 HD 4700 HD 4800 |
3.0 | 10.1 | 4.1 |
Пояснения к таблице.
Полная поддержка означает, что драйвер способен отображать 3-х мерную графику как в GNU/Linux приложениях, так и в Windows приложениях, запускаемых при помощи WINE.
Частичная – означает, что драйвер полностью работоспособен в линукс среде и отлично справляется с 3D графикой, но не обрабатывает 3D графику в Windows приложениях, запускаемых при помощи WINE, на данный момент драйвер обрабатывает только 2D графику в Windows приложениях запускаемых при помощи WINE.
Только 2D – понятно уже из первых слов, 3D графику драйвер обрабатывать не способен ни в среде линукс, ни в WINE.