LINUX.ORG.RU

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

 , , , , , ,


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.

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

На неделе перешёл на 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 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.