Компания AMD открыла (http://www.phoronix.com/scan.php?page=article&item=amd_atomb...) исходные тексты новой версии парсера AtomBIOS, библиотеки для эффективного взаимодействия с BIOS видеокарт (вместо низкоуровневого программирования регистров предлагается использовать уровень абстракции видеоBIOS). Некоторое время назад, открытые драйверы xf86-video-ati и xf86-video-radeonhd были переведен на использование парсера AtomBIOS для улучшения поддержки видеокарт ATI R500 и R600. Кроме того, имеются попытки разработки на его основе модуля для манипулирования видеорежимами и управления видеокартой на уровне Linux ядра.
Код парсера (http://www.x.org/docs/AMD/kgrids-atom.zip) AtomBIOS состоит из примерно 1400 строк на языке Си. Отличие новой версии от ранее опубликованного кода, заключается в улучшении кода в плане готовности к интеграции в состав Linux ядра.
Парсер разработан как часть KGrids, внутреннего проекта AMD, представляющего собой простой драйвер для Linux ядра ...URL: http://www.phoronix.com/scan.php?page=article&item=amd_atomb...
Новость: http://www.opennet.me/opennews/art.shtml?num=17139
Ну не понимаю я почему проект GLX Video BIOS так и не довели производители .Идея проста до идиотизма - расширение стандарта VESA3 + стандартизация OPEN GL API ,и не надо было всякие драйвера .Все зашито в биос .
У меня такой вопрос: а что будет делать биос если я его в не-х86 воткну?
>У меня такой вопрос: а что будет делать биос если я его
>в не-х86 воткну?много таких как вы? ;)
Когда появились первые BGI (Borland Graphics Interface), их почему-то не стали зашивать в видеобиос, хотя размеры вполне позволяли. Производители видеобиосов вообще непрягались от того, что их программы неудобны, и потому программисты напрямую обращаются к аппаратуре.Я очень надеюсь, что сначала в биос зашьют драйверы всех устройств, а потом и саму операционку.
>Производители видеобиосов вообще непрягались от того, что их программы неудобны, и потому программисты напрямую обращаются к аппаратуре.Это конечно +1. Кто помнит времена int 0x13, поймёт. Да и что делать, если выйдет новая версия, этой самой биос? Как её обновлять? Как должны производители её стандартизировать или раз в 5 (10) лет принимать новый стандарт? Или может целый OpenGL туда засунуть? А что делать если и он устареет?
Надо принимать какое нить компромисное решение, чтобы сократить количество человек/часов на разработку драйверов . Меньше драйверов - больше тестеров на отладку, больше драйверов - меньше тестеров для поиска ошибок. В конечном то счёте требуется максимально дешёвая видеокарта и драйвер, а не развлечение с программированием различных версий. Надо думать об интересах конечных потребителей...
>делать, если выйдет новая версия, этой самой биос? Как её обновлять?
>Как должны производители её стандартизировать или раз в 5 (10) лет
>принимать новый стандарт? Или может целый OpenGL туда засунуть? А что
>делать если и он устареет?Товарищи не забываем про флэщ память :-) .А для защиты от щаловливых ручек и виросов ,обязательно цифровая подпись и думаю на перемычке производитель не разорится .
>У меня такой вопрос: а что будет делать биос если я его
>в не-х86 воткну?А что разве сейчас делают видиокарточки с унервисальными прошивками ..хм не слышал про такие (у ати под маки роверские другая прошивка была ) , но думаю не проблема в есдм стандартом биоса ,там своего рада интерпритатор типа явы встроен ,да и 2 гига флэшек сейчас копейки стоит ,там версий можно разместить ....