The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Компания AMD открыла исходные тексты нового парсера AtomBIOS

26.07.2008 20:53

Компания AMD открыла исходные тексты новой версии парсера AtomBIOS, библиотеки для эффективного взаимодействия с BIOS видеокарт (вместо низкоуровневого программирования регистров предлагается использовать уровень абстракции видеоBIOS). Некоторое время назад, открытые драйверы xf86-video-ati и xf86-video-radeonhd были переведен на использование парсера AtomBIOS для улучшения поддержки видеокарт ATI R500 и R600. Кроме того, имеются попытки разработки на его основе модуля для манипулирования видеорежимами и управления видеокартой на уровне Linux ядра.

Код парсера AtomBIOS состоит из примерно 1400 строк на языке Си. Отличие новой версии от ранее опубликованного кода, заключается в улучшении кода в плане готовности к интеграции в состав Linux ядра.

Парсер разработан как часть KGrids, внутреннего проекта AMD, представляющего собой простой драйвер для Linux ядра и набор тестовых утилит. AMD планирует в скором времени полностью открыть исходные тексты KGrids, что значительно упростит создание свободного драйвера с поддержкой полноценной 2d/3d акселерации для карт серий R600 и RV770.

Разработчики "kernel mode-setting" драйвера для Linux ядра уже объявили о намерении добавить поддержку видеокарт ATI и включить обновленный модуль в состав одной из ближайших бета версий Fedora 10. В настоящий момент модулем поддерживаются только видеокарты Intel и ведется работа по интеграции кода Nouveau KMS для добавления поддержки карт Nvidia.

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
  2. Christmas Comes In July For An Open ATI
  3. OpenNews: Fedora 10 будет загружаться в графическом режиме
  4. OpenNews: Обзор технологии изменения видеорежимов на уровне Linux ядра
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/17139-amd
Ключевые слова: amd, driver, atombios, xorg
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (7) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Максим (??), 13:09, 27/07/2008 [ответить]  
  • +/
    Ну не понимаю я почему проект GLX Video BIOS так и не довели производители .Идея проста до идиотизма - расширение стандарта VESA3 + стандартизация   OPEN GL API ,и не надо было всякие драйвера .Все зашито в биос .
     
     
  • 2.5, Аноним (-), 20:39, 28/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    У меня такой вопрос: а что будет делать биос если я его в не-х86 воткну?
     
     
  • 3.6, yantux (??), 11:21, 29/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >У меня такой вопрос: а что будет делать биос если я его
    >в не-х86 воткну?

    много таких как вы? ;)

     

  • 1.2, Дмитрий Ю. Карпов (?), 18:20, 27/07/2008 [ответить]  
  • +/
    Когда появились первые BGI (Borland Graphics Interface), их почему-то не стали зашивать в видеобиос, хотя размеры вполне позволяли. Производители видеобиосов вообще непрягались от того, что их программы неудобны, и потому программисты напрямую обращаются к аппаратуре.

    Я очень надеюсь, что сначала в биос зашьют драйверы всех устройств, а потом и саму операционку.

     
  • 1.3, Anonymous (?), 22:17, 27/07/2008 [ответить]  
  • +/
    >Производители видеобиосов вообще непрягались от того, что их программы неудобны, и потому программисты напрямую обращаются к аппаратуре.

    Это конечно +1. Кто помнит времена int 0x13, поймёт. Да и что делать, если выйдет новая версия, этой самой биос? Как её обновлять? Как должны производители её стандартизировать или раз в 5 (10) лет принимать новый стандарт? Или может целый OpenGL туда засунуть? А что делать если и он устареет?

     
     
  • 2.4, yantux (??), 11:26, 28/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Надо принимать какое нить компромисное решение, чтобы сократить количество человек/часов на разработку драйверов . Меньше драйверов - больше тестеров на отладку, больше драйверов - меньше тестеров для поиска ошибок. В конечном то счёте требуется максимально дешёвая видеокарта и драйвер, а не развлечение с программированием различных версий. Надо думать об интересах конечных потребителей...
     
  • 2.7, Максим (??), 10:48, 30/07/2008 [^] [^^] [^^^] [ответить]  
  • +/

    >делать, если выйдет новая версия, этой самой биос? Как её обновлять?
    >Как должны производители её стандартизировать или раз в 5 (10) лет
    >принимать новый стандарт? Или может целый OpenGL туда засунуть? А что
    >делать если и он устареет?

    Товарищи не забываем про флэщ память :-) .А для защиты от щаловливых ручек и виросов ,обязательно цифровая подпись и думаю на перемычке производитель  не разорится .
    >У меня такой вопрос: а что будет делать биос если я его  
    >в не-х86 воткну?

    А что разве сейчас делают видиокарточки с унервисальными прошивками ..хм не слышал про такие (у ати под маки роверские   другая прошивка была ) , но думаю не проблема в есдм стандартом биоса ,там своего рада интерпритатор типа явы встроен ,да и 2 гига флэшек сейчас копейки стоит ,там версий можно разместить ....

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру