LINUX.ORG.RU

AMD подтвердил слухи о новой стратегии создания видеодрайверов для Linux

 , , ,


1

3

Разработчик Алекс Дойчер (Alex Deucher) из компании AMD подтвердил появившиеся ранее слухи о том, что компания AMD собирается унифицировать разработку драйвера Catalyst с открытым драйвером, используя единый открытый модуль ядра и ограничив Catalyst только компонентами, работающими в адресном пространстве режима пользователя.

Разработчик выступит с докладом на конференции XDC 2014 Bordeaux, которая будет проходить в городе Бордо (Франция) с 8 по 10 октября. Ожидается, что в докладе будет рассказано о планах AMD на будущее и сложностях с которыми разработчики столкнулись на этом пути. Предварительно, формулировка доклада выглядит так:

AMD's New Unified Open Source Driver AMD is moving to unify it's current open and closed source Linux drivers over a common, shared, open source kernel driver. This talk will provide an overview of our plans for the future and the challenges we face as we move forward.

>>> источник

Ответ на: комментарий от Quasar

Патент по определению обязан описывать _только_ техническое решение.

Ты не прав. Патент на алгоритмы не описывает конкретную реализацию, а лишь общий алгоритм. Конечных реализаций данного алгоритма может быть множество, но все они попадут под описание данного патента. Именно поэтому в странах, где признают такие патенты на алгоритмы, их за глаза называют «патенты на идеи». Потому что в большинстве патентов, алгоритмы описаны (случайно или умышлено) столь расплывчато, что под описание одного патента может попасть сразу несколько, отдаленно похожих друг на друга реализаций.

Именно по этой причине, кусок кода Кармака попал под описание патента Creative. И хоть Кармак написал свою реализацию с нуля, она все равно попадает под действие патента Creative. Кстати, в тот момент Кармак ничего не переделывал, о чем он сам заявлял в своем интервью. Дескать, был соблазн занять жесткую позицию, что наша реализация самостоятельная. Но в итоге решили не ругаться. Кроме того, нашли компромисс - Кармак в IdTech4 использовал аудиотехнологии Creative Labs (что являлось отличной рекламой Creative), а Creative закрывала глаза на использование графического патента.

Внес же изменения в код Кармак лишь перед публикацией исходных кодов IdTech4, что бы не нарушать патентное право Creative.

Кстати, патенты на идеи и алгоритмы не во всех странах действуют. К примеру, такие патенты не действительны в России и Китае. Например, китайская компания Huawei, производя свои смартфоны, платит лицензионные отчисления за патенты, только с той части продукции, которая поставляется в страны, где признаются подобные патенты. За смартфоны, которые, к примеру, поставляются в нашу страну, или реализуются на территории самого Китая, Huawei никаких отчислений не платит.

AMD же не имеет возможности обойти патентное право, так как они зарегистрированы на территории США, и, следовательно, попадают под американское патентное право. И кто знает, что в их закрытой части драйвера лежит. Там могут быть и чужие технологии, право на которые AMD могла приобрести легально. Там могут быть и наработки, созданные с нуля, но попадающие под действия подобных алгоритмов. А могут быть и «ворованные» куски кода, которые AMD скомуниздила у кого-нибудь в свои давние времена.

А по поводу того, какие отличные дрова у AMD (хоть закрытые, хоть открытые), можешь мне не говорить. Сам являюсь «счастливым» обладателем AMD R9 270X. Я и раньше был не лучшего мнения об их дровах. Можешь не рассказывать мне сказки, дрова - гавно. Игры тормозят, лагают. Картинка сыплется, дергается. Почему то на nvidia таких проблем не было.

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

Я таки не понял: уже надо покупать радеон или так и сидеть на нвидии?

Пока рано, нормальному человеку-нефанатику лучше сидеть на нвидии. Сиди пока спокойно в бункере. Вот как выйдут всякие вяленды и миры, то может что и поменяется.

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

Сам являюсь «счастливым» обладателем AMD R9 270X. Я и раньше был не лучшего мнения об их дровах. Можешь не рассказывать мне сказки, дрова - гавно. Игры тормозят, лагают. Картинка сыплется, дергается.

таки как владелец HD7850 aka R7 265 - я не понимаю о чём речь. как можно воспроизвести?

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

общеизвестно, что он кривой и не нужен

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

Я думаю, что у обеих компаний есть темные странички их истории.

гуголь по крайней мере так не считает. https://www.google.ru/search?ie=utf-8&q=AMD nvidia шпионаж&oe=utf-8&a...{moz:distributionID}:{moz:locale}:{moz:official}&gws_rd=ssl#q=AMD+nvidia+%D1%88%D0%BF%D0%B8%D0%BE%D0%BD%D0%B0%D0%B6&lr=lang_ru&newwindow=1&rls={moz:distributionID}:{moz:locale}:{moz:official}&tbs=lr:lang_1ru&start=10

trueshell ★★★★★
()
Последнее исправление: trueshell (всего исправлений: 1)
Ответ на: комментарий от ivanlex

Не получается, несколько раз пробывал. Просто наберите в гугле 'amd nvidia шпионаж'.

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

OpenArena должна идти. Она даже на допотопном мусоре идет.

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

Ведьмака второго пробовал запускать?

Не, ну ладно толстый анон выше по треду, ну покушать пришел, мож кризис для него уже наступил, раз на ЛОР ходит кормиться, но ты то.

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

Просто лень было вспоминать конкретную игру. А ведьмак очень запал в память. Ты не представляешь, сколько я с ним возился в попытках нормально поиграть. Хотя у меня легальная Steam-версия.

У меня на AMDшной карточке почти все игры тормозят. Но зато на AMDшной карточке можно считать всякие scryptcoin, чего нельзя делать на картах nVidia. Но игры...

Я все никак понять не могу. AMD - компания богатая. Ну почему команда из nVidia может сделать нормальный работающих драйвер, а команда из AMD сделать его не в состоянии?!

То что у AMD есть открытый драйвер, который не уступает проприетарному - для меня ничего не значит. Ну и что, что есть открытый? Да, быть может он в стопятьсот раз лучше открытого драйвера для nVidia. Но он все равно плохо работает.

На карточках nVidia мне никогда не надо было ничего настраивать. Она просто работала. И мне все равно, закрытый там драйвер, или открытый. У меня все работало.

А на карточке от AMD нужно изрядно все подпилить напильником, что бы хоть что то заработало. Я не жалею, что взял карточку AMD. Но, если честно, то мне обидно.

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

Ну раз ты плохо помнишь историю со вторым Ведьмаком, то погугли, дрова и дистрибутив линукса тут не причем. А вот с картами от АМД/АТИ у меня ситуация обратная - ВСЕ игры из моей библиотеки Стима и купленые в бандлах работают без каких-либо нареканий, но на блобе, да. Я пытался эти же игры запускать на 8й месе было очень печально, на 9й все стало гораздо лучше, 11-12 будет уже конфетка, особенно с учетом темы топика.

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

Поверь, на nvidia в linux втовой ведьмак тоже очень неторопливый в плане fps по сравнению с windows версией на том же компе. Те же проблемы с внезарным исчезновением звука. Я на nvidia только пролог успел пройти. На radeone успел только проверить, что игра запускается и сам он бегает.

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

Я все никак понять не могу. AMD - компания богатая. Ну почему >команда из nVidia может сделать нормальный работающих драйвер, а >команда из AMD сделать его не в состоянии?!

Срсли, вот +1. Мне даже неинтересно заявления их слушать, о новой, блджад, стратегии. Пусть сначала хоть что-то похожее на драйвер, а не на поделку каких-то криворуких зулусов сделают, а потом про стратегии рассуждают.

Moonshine
()
Ответ на: комментарий от I-Love-Microsoft

А опен драйвер работал отвратительно, даже шестерёнки не крутил

kas501 ★★★
()

как вы тут ноете с этим ведьмаком, все работает
как только ведьмак вышел, он работал примерно так на средних
https://www.youtube.com/watch?v=yvIT2NLQ1KU
сейчас как то так на высоких
https://www.youtube.com/watch?v=E6nupFfJ5S0
так что ноют или тролли или неосиляторы.

Novell-ch ★★★★★
()
Последнее исправление: Novell-ch (всего исправлений: 1)
Ответ на: комментарий от teod0r

без него же фигово — жуткие ступени

В любом случае, моя карта выдаёт около 70 fps на максималках с антиалиасингом, а без него что то повыше сотни. На моём экране ступени не особенно видны как-то, зато заметно падение чёткости и давление на глаза с включённым АА.

trueshell ★★★★★
()

ФИРМВАРЯ ТО ВСЁ РАВНО НУЖНА!

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

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

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

Ну да а у меня был GeForce 460GTX в дух мониторовой конфигурации 2560х1080 + 1920х1080, нвидевский блоб не справился, не смог на рабочих столах выстовить разрешение нативное на обоих мониках, везде выставил 1920х1080, при попытке поменять разрешение через конфиг или xrandr, режим монитора оставался 1920х1080 на всех, а рассчет движения мыши учичитвал лишние 600 пикселей между переходами экранов. Хотя под виндами проблем не было.

Но вот я его заменил на Radeon R9 290, и все подхватилось и разрешение, и аппаратное ускорение видео через блоб.

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

Я говорю за себя, у меня на картах от АМД всё просто работает, что с открытым драйвером, что с закрытым. Если у тебя что-то не работает и у тебя не получилось самому настроить, то это повод задать вопрос на форуме.

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

У меня голова разболелась от чтения этого.

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

таки попробывал

количество кадров удручает, но визуально лагов нет, фризов нет. для дефолтной убунты сойдёт.

возможно не в лесу ситуация будет лучше, но мне сейчас не до игрушки.

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

Пусть сначала хоть что-то похожее на драйвер, ... а потом про стратегии рассуждают

война — №?№;?;, главное манёвры

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

Как-бы надо в /etc/profile, /etc/profile.d/* или аналоги в товоём дистрибутиве. Эти файлы сорсятся каждым шеллом, а /etc/rc.local обычный скрипт, переменные из него не наследуются.

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

они в суд на них подавали? если нет, то тогда это просто тупой пиар.

Deleted
()
Последнее исправление: nepank (всего исправлений: 1)
Ответ на: комментарий от anonymous

такая ж карта была, тоже два монитора, только 1920х1080 + 1024х768, тоже блоб, все работало отлично.

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

swapbufferswait off иксам, хотя у меня такая же проболема, но только с новомодным dri3 через dri_prime выдает 60 фпс что не делай

Novell-ch ★★★★★
()
Ответ на: комментарий от IiYAbel1

О какой карте речь?На мобильной 6290 работает отлично.

FirePro 2270 x1. Закрытый драйвер ужасен, включая недавно выпущенный 14.9. При попытке в любом браузере видео проиграть — начинаются тормоза и сильно нагружается система. Или вот, `mplayer2 -vo xv кено.avi` аккуратно обрушивает иксы со всем добром. Воспроизводимость 100%. С открытым драйвером такого нет.

P.S. Те простые 3D-стрелялки, которые запускаю, с обоими драйверами работают нормально.

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

Ждем Iris от Intel, эти ребята ничего не обещают, но все работает.

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