LINUX.ORG.RU

Добавление поддержки AMD Cayman (Radeon HD 69xx) в ядро Linux, и релиз Mesa 7.9.2 и 7.10.1

 , , cayman, , , ,


0

1

В начале марта 2011 года в мире СПО произошло несколько событий в плане аппаратного видеоускорения. Об одном из них повествует новость о релизе библиотеки S3TC 1.0.0. Стоит также отметить добавление поддержки видеочипсетов AMD Cayman (Radeon HD 69xx) в ядро Linux: 15 патчей, охватывающие drm/radeon/kms, плюс микрокод (firmware). Стабильный релиз ядра Linux с данными патчами будет версии 2.6.39.

После таких новостей нельзя не упомянуть релиз библиотеки Mesa версий 7.9.2 и 7.10.1. Версия 7.10.1 знаменует стабильный статус кода библиотеки, в то время как 7.10 была нестабильной. Новшеств в них нет, зато есть исправления ошибок:

  • Off-by-one-ошибка в операторе vsplit.
  • Ошибка при обработке некорректного квалификатора слоя в in, out, attribute и varying.
  • Ошибка шейдера у i965, из-за которого вместо отрицательной абсолютной величины создавалось абсолютное значение отрицания.
  • Множество исправлений неточностей при обработке квалификаторов GLSL ES.
  • Несколько ошибок GLX encoder.
  • Множество исправлений в драйвере Gallium llvmpipe.
  • Небольшие исправления в Mesa/Gallium.

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

★★★★★

Проверено: maxcom ()
Последнее исправление: Dendy (всего исправлений: 5)

На неделе перешёл на Gallium3D, r300, ЗАВЕЛИСЬ «ПРОКЛЯТЫЕ ЗЕМЛИ» под Wine. Которые я лет 5 пытался завести на закрытых дровах и классической Mesa. Правда, получился софтверный рендеринг с 3-4 фпс, но раньше вообще не запускались. Прогресс, определённо.

anonymous
()

вместо отрицательной абсолютной величины создавалось абсолютное значение отрицания

Звучит, конечно, круто. Надо запомнить.

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

в оригинале, ничего особенного:

Fix an i965 shader bug where the negative absolute value was generated instead of the absolute value of a negation.

cool-e-bin
()

> the negative absolute value was generated instead of the absolute value of a negation

Т.е. вместо |-a| = |a| шейдер выдавал -|a|? Тогда переведено неправильно.

lipstick
()

Куда спешить, блджад? Лучше бы Evergreen допиливали до употребляемого состояния.

paran0id ★★★★★
()

> произошло несколько событий в плане аппаратного видеоускорения. Об одном из них повествует новость о релизе библиотеки S3TC

Причем S3TC к аппаратному видеоускорению?

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

Думал 15 минут. Гуглил Википедию. Долго не мог перевести. А как надо?

ZenitharChampion ★★★★★
() автор топика

когда же появится полноценное аппаратное ускорение для открытых драйверов амд

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

>На неделе перешёл на Gallium3D, r300

Сколько очков в glxgears?

ipeacocks ★★★★★
()

>Fix an i965 shader bug where the negative absolute value was generated instead of the absolute value of a negation.

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

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

> Наверное никогда. Его же AMD-шники сами и пишут в основном.

Ну и что. Все равно есть два варианта же, или закрытой либой, или что-то-там на шейдерах, как грозились. Для nouveau ситуация все равно наверное грустнее.

anonymous
()

аппаратного видеоускорения. Об одном из них повествует новость о

релизе библиотеки S3TC 1.0.0.

Танкистам уже объясняли, что эта либа к аппаратному ускорению
имеет нулевое отношение, да и вообще, не слишком нужна.

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

А так? Была исправлена ошибка шейдера у i965, когда генерировалось отрицательное число вместо его значения по модулю.

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