LINUX.ORG.RU

AMD выпустила новый парсер AtomBIOS

 , , ,


0

0

В сентябре прошлого года AMD анонсировала открытый парсер AtomBIOS для видеокарт RadeonHD для связи со слоем абстракции видео BIOS. Пока AMD не выпустила примеры исходных кодов для R600 и не предоставила документацию по 3D-регистрам, компания выпустила новый парсер. Он является частью проекта KGrids (проект AMD по созданию простого драйвера уровня ядра и тестового окружения), позволяя включить парсер AtomBIOS в ядро Linux. Пакет "kgrids-atom" состоит из кода на Си и трех заголовочных файлов (все вместе — порядка 1400 строк кода).

Благодаря поддержке ATI AtomBIOS в ядре появится возможность использовать "Kernel-based Mode-Setting". Alex Deucher сказал, что DDX-драйверы не могут быть адаптированы под новые драйверы, но это лишь добавит работы, для конечного пользователя это не принесет пользы. Кроме того, этот код меньше тестировался, чем текущей парсер AtomBIOS.

Если есть желание изучить код пакета, то скачать его можно с X.org.

>>> Подробности

★☆

Проверено: UVV ()

>Speaking with AMD's Alex Deucher, the current DDX drivers could adopt this new driver

>Alex Deucher сказал, что DDX драйверы не могут быть адаптированы под новые драйверы

polachok
()

«Он является частью проекта KGrids, позволяя включить AtomBIOS парсер в ядро Linux» - «Он является пидорасом, позволяя ебать себя в жопу»

«Пока AMD не выпустила примеры исходных кодов ... компания выпустила новый парсер» - «Пока сантехник бухал водку ... унитазных дел мастер закусывал чесноком»

«В сентябре прошлого года AMD анонсировала открытый AtomBIOS парсер для видеокарт RadeonHD, для связи со слоем абстракции видео BIOS.» - «В сентябре прошлого года AMD анонсировала открытый парсер AtomBIOS, используемый в драйвере RadeonHD для связи со слоем абстракции видео BIOS карточек последних поколений»

вроде не так коряво...

polachok
()

подвиньте мое "`" чуть вправо, а ? :-/

BasileyOne
()

Прочитал "если есть желание измучить код пакета"... Нету. Ну вот просто никакого.

anonymous
()

Вроде недавно читал на сайте radeonhd, что они не очень были довольны эти AtomBIOS-ом.

Вот:

http://www.phoronix.com/scan.php?page=article&item=radeonhd_atombios&...

From the beginning, AMD was planning to have their Novell partners use AtomBIOS when writing this new (at the time, R500/600) driver, but the developers ultimately declined. These developers have expressed their opinions on AtomBIOS, which range from it being an unbearable mess to this design being nothing more than writing open-source code to power someone else's closed-source work. However, under pressure by AMD, the developers are now preparing to use AtomBIOS to a much greater extent within the xf86-video-radeonhd driver.

anonymous
()
Ответ на: комментарий от anonymous

> А в это время, нвидиа просто работает.

Вот не надо мне, я с этим "работает" уже наелся. Пока железо всё последнее - всё замечательно. Но стоит попробовать собрать простой терминальчик для особых нужд на старом железе, как начинается...

Извините, но ваш процессор не поддерживает SSE, ставьте старые дрова.

Извините, но под ваше ядро нет готового модуля, собирайте сами.

Извините, но никакого suspend2, он совершенно не совместим с модулем nvidia.

atrus ★★★★★
()
Ответ на: комментарий от zloy_starper

>А что такое AtomBIOS и зачем он вообще нужен?

как я понял, это биос в радеонах, и с картой можно работать через него, а не писать напрямую в регистры. соответственно легко добавить поддержку новых карт. поэтому radeon уже имеет поддержку 3d на r500 (они не трахаются с регистрами), а radeonhd ещё 2d не допилили. но, вроде, radeonhd сейчас переходят на atombios.

anonymous
()

А что там в целом с ATI драйверами под Линукс? Есть 3 версии драйверов, radeonhd, catalyst, тот драйвер под r500 (который оказывается работает и с RV770 после установки корректного Device Id).

Какие наиболее зрелые, по поддерживаемым фичам? Какие перспективы с открытыми драйверами в плане поддержки 3d, физики, вычислений на видеокарте?

anonymous
()

> Alex Deucher сказал, что DDX-драйверы не могут быть адаптированы под новые драйверы, но это лишь добавит работы, для конечного пользователя это не принесет пользы.

Переведите пожалуйста это предложение на русский язык. Не могу осилить его смысл.

andreyu ★★★★★
()
Ответ на: комментарий от atrus

> Извините, но ваш процессор не поддерживает SSE, ставьте старые дрова.

Ну поставьте старые дрова. Карту вы ведь ставите не новую.

> Извините, но под ваше ядро нет готового модуля, собирайте сами.

Проблема собрать модуль?

> Извините, но никакого suspend2, он совершенно не совместим с модулем nvidia.

У меня совместим.

Да и вообще, кто мешает использовать открытый драйвер? Для "собрать простой терминальчик" открытых драйверов более, чем достаточно.

andreyu ★★★★★
()

Вот тебе, бабушка, и Юрьев день!

> Пока AMD не выпустила примеры исходных кодов для R600 и не предоставила документацию по 3D-регистрам,

И, скорее всего, так и не предоставит. Тыкнут рожей в очередной дерьмоBIOS -- дескать, нате, жрите, подавитесь...

Dselect ★★★
()

достали ужо эти маркетойдные завывания про атом. То интел, то теперь эти достают...

просто напишите нормальные драйверы с поддержкой всех основных фич - 3д, видео in/out итд...

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2

А Scitechsoft-то свои SNAP дрова не знает кому бы продать, http://scitechsoft.com/news/news_home.html

и они были dual license, GPL/proprietary.

Слабо по рублю скинуться всем миром и выкупить AMD-шникам нормальные дрова?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.