The OpenNET Project / Index page

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

GEM одобрен для включения в Linux ядро 2.6.28. Релиз драйвера ATI Catalyst 8.10.

17.10.2008 09:45

Вышла новая версия проприетарных Linux драйверов для видеокарт ATI/AMD - Catalyst 8.10. В новой версии добавлена поддержка Linux ядра 2.6.27, для аппаратной акселерации декодирования видеопотоков H.264 (MPEG-4) и VC-1 задействован механизм XvMC (X-Video Motion Compensation), использующий возможности встроенных в GPU декодеров UVD (Unified Video Decoder). В Catalyst 8.10 также реализована поддержка библиотеки AMD CAL (Computer Abstraction Layer) из состава Stream SDK, для выполнения вычислений, не связанных с обработкой графики, силами графического процессора.

Следует заметить, что некоторые пользователи отмечают проблемы при использовании режима акселерации показа видео. Также в драйвере по прежнему отсутствует поддержка X.Org 7.4 / X Server 1.5, пользователям нового X сервера придется ждать выхода релиза ATI Catalyst 8.11 или установить драйвер из репозитория пакетов Ubuntu 8.10, в котором содержится более новая версия fglrx - 8.54.3, вместо fglrx 8.54.2.

Из исправленных ошибок можно отметить:

  • Проблемы при запуске X-сервера для карт Radeon X1xxx и более новых;
  • Крах X-сервера после нескольких логаутов пользователя;
  • Проблемы с производительностью при отображении видео с использованием расширения Xv на AGP картах;
  • Появление артефактов в левой части экрана при быстром перемещении окон, в которых просматривается видео.

Кроме того, Линус Торвальдс принял в состав 2.6.28 Linux ядра код подсистемы GEM (Graphics Execution Manager), разработанной компанией Intel и предназначенной для низкоуровневого взаимодействия с GPU (DRM (Direct Rendering Manager) модуль для управления памятью и переключению видеорежимов). GEM также позволяет, через специальное GEM API, организовать совместный одновременный доступ нескольких приложений к видеокарте. При использовании GEM с видеокартами Intel i915 было отмечено увеличение производительность игры OpenArena примерно на 50%, скорость выполнения glxgears тестов выросла на 60%.

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
  2. OpenNews: Вышел релиз открытой OpenGL библиотеки Mesa 7.2
  3. OpenNews: Разработчики Intel предложили новую архитектуру акселерации для X сервера
  4. OpenNews: DRI модуль повышающий производительность работы видеокарт Intel
  5. OpenNews: Планы AMD связанные с дальнейшим открытием исходных текстов
  6. OpenNews: Вышел X.Org драйвер для видеокарт Intel - xf86-video-intel 2.4.2
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/18459-gem
Ключевые слова: gem, gpu, video, kernel, linux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (13) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, VecH (??), 10:40, 17/10/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В заголовке между
    > 10.

    и
    >  GEM

    вставьте "а также"
    я чуть не родил, думал капец, дрова каталиста в ядро запихали :)))

     
  • 1.6, Аноним (6), 11:23, 17/10/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В Arch до сих пор не обновили xorg до 7.4 (лежит уже несколько недель в testing). Они ведь ни этих дров ждали?
     
  • 1.12, avb (??), 12:44, 17/10/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >В новой версии реализована возможность работы с X.Org 7.4 /X Server 1.5

    Поправка. 8.10 поддерживает X Server 1.5 только для пользователей Убунту, поставивших его из репозиториев Убунту же. Остальные ждут 8.11

    Оригинал с фороникса
    To all of the e-mails and forum posts we've come across in the past day, no, this public driver doesn't support X Server 1.5. Non-Ubuntu users will either need to wait for Catalyst 8.11 next month or install Catalyst 8.10 but then extract the fglrx 8.54.3 Ubuntu package and copy over the binary driver components.

     
  • 1.13, Аноним (6), 12:57, 17/10/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ОФИЦИАЛЬНО драйвера НЕ поддерживают 1.5. Не пишите ерунду.
     
  • 1.14, User294 (ok), 13:54, 17/10/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > #  Крах X-сервера после нескольких логаутах пользовтеля;

    Автор!За новость спасибо.Но вот что вам хочется сказать по поводу выделенного предложения: в русском языке в отличие от английского есть еще такая штука - падежи.Их при построении фразы хорошо бы согласовывать.А то получается что-то типа "моя твоя не понимать" :).И грамматика хромает (пользовАтеля).Уделить пару минуток до постинга статьи ее проверке все-таки не зазорно, а?

     
     
  • 2.15, Аноним (6), 14:27, 17/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Я составлял пару-тройку новостей для opennet. Могу сказать, что это не так уж и просто (хотя со стороны кажется, что работы на пару минут). У меня уходило где-то 20-30 минут на одну новость (перевод + уточнение некоторых терминов в словаре или википедии + переписывание на русском + проверка своего творчества). И всё равно, некоторых ляпов избежать не удавалось. Так что, к авторам новостей нужно относится более благосклонно.
     
     
  • 3.26, User294 (ok), 21:22, 21/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Я составлял пару-тройку новостей для opennet. Могу сказать, что это не так
    >уж и просто (хотя со стороны кажется, что работы на пару
    >минут).

    А вы иногда обращайте внимание на то кто автор новостей до того как рассказывать что и как, ага?Тогда узнаете для себя немало нового.Например, что я тоже умею постить новости ;).

    >Так что, к авторам новостей нужно относится более благосклонно.

    Ну да, дождешься, как же.Покритиковать всегда найдут за что.Порой даже будут правы :).
    И все-таки я считаю что перечитать новость до нажатия кнопочки отсылки новости чтобы отловить режущие глаз ляпы - не зазорно.Качественно написаные новости - один из признаков серьезного хорошего ресурса.

     

  • 1.17, pavlinux (ok), 17:03, 17/10/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А вы видели патч 2.6.27.1
    За это морду бить надо -

    config DYNAMIC_FTRACE
    - bool "enable/disable ftrace tracepoints dynamically"
    + bool "enable/disable ftrace tracepoints dynamically (BROKEN)"
    + depends on BROKEN
    depends on FTRACE
    depends on HAVE_DYNAMIC_FTRACE
    default y


     
     
  • 2.21, Аноним (6), 21:32, 17/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Лишь повод дай...
    А что не предложил своего решения? Интеловцы бились бились над решением. так и не нашли его. Вместо этого сказали что одна из новых фич сломана...
     
  • 2.22, Аноним (6), 21:38, 17/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Лишь повод дай...
    >А что не предложил своего решения? Интеловцы бились бились над решением. так
    >и не нашли его. Вместо этого сказали что одна из новых
    >фич сломана...

    сказано ведь:
    disable CONFIG_DYNAMIC_FTRACE due to possible memory corruption on module unload

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

     

  • 1.23, wanderlust (?), 13:49, 19/10/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Eagle:/usr/src/modules/fglrx# make
    make -C /lib/modules/2.6.27-rc9-dv5-1004nr/build SUBDIRS=/usr/src/modules/fglrx modules
    make[1]: Вхожу у каталог "/usr/src/dv5temp/linux-2.6.27-rc9"
      CC [M]  /usr/src/modules/fglrx/firegl_public.o
    /usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_vm_phys_addr_str’:
    /usr/src/modules/fglrx/firegl_public.c:3522: warning: return makes pointer from integer without a cast
    /usr/src/modules/fglrx/firegl_public.c:3523: warning: return makes pointer from integer without a cast
    /usr/src/modules/fglrx/firegl_public.c:3524: warning: return makes pointer from integer without a cast
    /usr/src/modules/fglrx/firegl_public.c:3526: warning: return makes pointer from integer without a cast
    /usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_enable_pat’:
    /usr/src/modules/fglrx/firegl_public.c:4063: error: too many arguments to function ‘smp_call_function’
    /usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_disable_pat’:
    /usr/src/modules/fglrx/firegl_public.c:4082: error: too many arguments to function ‘smp_call_function’
    /usr/src/modules/fglrx/firegl_public.c: At top level:
    /usr/src/modules/fglrx/firegl_public.c:5774: warning: initialization from incompatible pointer type
    /usr/src/modules/fglrx/firegl_public.c:5800: warning: initialization from incompatible pointer type
    make[2]: *** [/usr/src/modules/fglrx/firegl_public.o] Помилка 1
    make[1]: *** [_module_/usr/src/modules/fglrx] Помилка 2
    make[1]: Залишаю каталог "/usr/src/dv5temp/linux-2.6.27-rc9"
    make: *** [kmod_build] Помилка 2


    Одним словом поддержки 2.6.27 нету :) Поправьте пожалуйста :)

     
     
  • 2.25, steepf (ok), 21:09, 21/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Одним словом поддержки 2.6.27 нету :) Поправьте пожалуйста :)

    Открываешь файл /usr/src/modules/fglrx/firegl_public.c идешь на строчку 4063
    там будет функция ‘smp_call_function’
    третий параметр удаляешь! точно также поступаешь и со вторым ЕГОРОМ.
    пробуешь компилить опять.ети две ошиьки пропадут
    PS;для интересующихся. кернел выпустили а разработчики софта не успевают за ними.
    если посмотреть обе функции (в ядре 2.6.26 и в 2.6.27) то в последнем отсутствует третий параметр- разработчики его чета выкинули. или так сказать упустили. у меня щас самое новое ядро 2.6.27.2 и самые новые дрова ATI Catalyst™ 8.10 все поет

     

  • 1.24, Spiker (?), 22:17, 19/10/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Спасибо за новость.Првда предложения странно построены ,можно и необрощать внимания , новость того стоит ).
     

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



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

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