The OpenNET Project / Index page

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

Проект по созданию открытого Video BIOS для видеокарт AMD Radeon

29.07.2013 09:29

Доступен первый экспериментальный выпуск проекта OpenRadeonBIOS, в рамках которого предпринята попытка создания открытой прошивки Video BIOS для видеокарт AMD Radeon. В настоящее время поддерживаются только карты AMD Radeon HD5450, при этом для работы требуется загрузка таблиц AtomBIOS из оригинальной проприетарной прошивки. Код проекта распространяется под лицензией GPLv2. При создании OpenRadeonBIOS использованы некоторые наработки, созданные в рамках ранее предпринятой и давно заброшенной инициативы по обратному инжинирингу AtomBIOS для карт R500 и R600.

Из уже работающих возможностей отмечается возможность использования OpenRadeonBIOS вместо штатной прошивки при применении открытого драйвера radeon в Linux, а также в Windows XP, при задействовании поставляемого компанией Microsoft драйвера. В планах имеется обеспечение совместимости с проприетарным драйвером AMD и создание драйвера UEFI GOP. Вывод пока возможен только через VGA-порт, поддержка HDMI и DVI ещё не реализована

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
  2. OpenNews: Разработчики CoreBoot пытаются создать минимальный VideoBIOS для чипов Intel
  3. OpenNews: Свободный драйвер RadeonHD перешел на использование AtomBIOS
  4. OpenNews: Компания AMD открыла исходные тексты нового парсера AtomBIOS
  5. OpenNews: Открытый Video BIOS для ATI Radeon.
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/37532-video
Ключевые слова: video, bios, amd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (29) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 09:45, 29/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Ладно в NVIDIA, где проблемы на не x86. Не знаю как там с новым официальным драйвером для ARM. Но для ATi/AMD зачем? Просто чтобы было? Раз уж спецификации открыты.
     
     
  • 2.2, Клыкастый (ok), 09:50, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    почему нет?
    1) людям интересно
    2) другим полезно
     
     
  • 3.3, SubGun (ok), 10:01, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Поддерживаю. Людям(студентам или работающим) стало интересно, они решили попробовать.
     
     
  • 4.12, Прохожий (??), 12:44, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Людям(студентам или НЕ работающим)
     
     
  • 5.13, Crazy Alex (ok), 13:03, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Представьте, у работающих бывают хобби. И это отнюдь не самое экзотическое.
     
  • 2.4, kurokaze (ok), 10:02, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Раз уж спецификации открыты.

    Вот с вами нвидиа-хейтерами всегда так - читать внимательно не умеете. В статье речь о биосе, а не api

     
     
  • 3.14, ананим (?), 13:06, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, апи можно можно использовать не только в одну, клиентскую сторону, но и в сторону реализации.
    Примеры, wine — реализация win32 api, mesa — реализация opengl (на данный момент 3.х), а по слухам теперь ещё и dx9, итд.
    Соответсвенно если есть какое-либо апи, то можно его реализовать.

    Зыж
    А при чём тут хэйтеры вообще не понятно. Разве что троллинга для.

     
     
  • 4.15, ананим (?), 13:09, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ззыж
    Надеюсь очевидно, что биос предоставляет некое АПИ?
    Не, не очевидно?
     
  • 3.23, Аноним (-), 15:35, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Вот с вами нвидиа-хейтерами всегда так - читать внимательно не умеете. В
    > статье речь о биосе,

    Вот с вами, любителями проприетарного вендора всегда так - пытаетесь подстелиться и даже не понимаете что языком треплете.

    > а не api

    Какое API? Спецификации у AMD не на "api" а на вполне себе устройство GPU, управление оным и его систему команд.


     
  • 2.19, Fyjybv (?), 14:48, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А причем тут вообще NVIDIA?!

    Речь идет о том, что AMD-видеокарта может быть открытой, не только драйвер, но целиком, вместе с прошивкой.

     
     
  • 3.26, Дмитрий (??), 17:17, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    "Целиком" пока и не пахнет. Само железо по-прежнему проприетарно.
     
     
  • 4.27, Аноним (-), 17:20, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Даже микропрограмма которую с ядром таскают и та проприетарна.
     
  • 2.20, Аноним (-), 15:28, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > чтобы было? Раз уж спецификации открыты.

    Вот как раз доступность спеков дает +10 к пониманию работы GPU и позволяет попробовать такой маневр. А чего в этом такого? Ну хочется человекам - пусть пробуют.

     
  • 2.25, Аноним (-), 16:06, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    "спецификации открыты"=="возможно создание полноценных дрое", тк во первых ТруЪ лишь про сам драйвер и лишь частично(сам АМД признает что документированно лишь частично "в принципе", даже внутри компании) а во вторых это не касается AtomBIOS, те firmware AMD.
    тут и левые/кривые реализации всего и вся и борода совместимости с неактуальных хардом и целый вагон зондов(хеломото !привед АНБ !)и не слишком стабильная работа в некоторых окружениях.
     

  • 1.9, mf (ok), 11:59, 29/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это путь избавления от блоба в драйвере?
     
     
  • 2.10, Аноним (-), 12:21, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Больше похоже на зарядку для мозга.
     
  • 2.11, Аноним (-), 12:27, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    От блоба в ППЗУ видеокарты
     
     
  • 3.16, ананим (?), 13:13, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Которое может кстати развиваться даже тогда, когда вендор забивает на поддержку этого блоба.
    (А исходя из практики на блоб в видюхе вендоры забивают намного раньше, чем в драйверах)
    Хотя согласен с мнением, что это пока(?) зарядка для хвоста.
     
  • 3.18, mf (ok), 14:39, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так ведь блоб в драйвере - это мап блоба в биосе карты. Или нет?
     
     
  • 4.21, ананим (?), 15:28, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Если вы про firmware, то да.
    Но в проприетарном драйвере блобом является и модуль к ядру, и модуль к xorg, и реализация opengl. За обобщённое понятие «драйвер» (одним словом) принято считать последнее, а vbios (вшит он в карту и который возможно можно обновить или загружается как firmware при каждой инициализации системы) — нет, ибо работает совершенно на другой аппаратной платформе.
     
  • 2.17, Аноним (-), 14:16, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    По моему в драйвере нет блоба, они используют блоб из atombios
     
     
  • 3.22, Аноним (-), 15:31, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > По моему в драйвере нет блоба, они используют блоб из atombios

    И так и не так одновременно.

    Сам по себе AtomBIOS - платформенно нейтральный код, который знает как работать со своим GPU. Платформа реализует небольшой интерпретатор этого кода и далее вызывает оговоренные функции AtomBIOS для различных операций. Так что видеокарта по сути сама знает как с ней работать.

    Тем не менее, при инициализации видеокарт Radeon при переключении из режима "я-тут-типа-VGA-адаптер" в полноценный режим - загружаются небольшие дополнительные сервисные прошивки.

     
     
  • 4.32, Аноним (-), 22:34, 29/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Интересная информация. Пиши ещё.
     

  • 1.24, Аноним (-), 16:00, 29/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вау !! Наконецто !! =)
     
  • 1.28, Аноним (-), 17:26, 29/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Парняги молодцы! Попутного ветра им.
     
  • 1.29, Аноним (-), 19:44, 29/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Без video и amd radeon была бы бомба
     
  • 1.30, Омский линуксоид (ok), 20:30, 29/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Свобода должна проникнуть в самые потаённые уголки компьютерного железа. Правильно дело делают ребята.
     
  • 1.31, Аноним (-), 21:14, 29/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>При создании OpenRadeonBIOS использованы некоторые наработки, созданные в рамках ранее предпринятой и давно заброшенной инициативы по обратному инжинирингу AtomBIOS для карт R500 и R600.

    друзья, наработки McFadden где-то есть?
    Кроме задумки ничего не было.

     
  • 1.34, Anonymously (?), 20:47, 30/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хочу альтернативный bios!
     

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



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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