В кодовой базе, используемой для формирования выпуска Mesa 20.2, осуществлено переключение RADV, Vulkan-драйвера для чипов AMD, на использование по умолчанию бэкенда для компиляции шейдеров "ACO", который развивается компанией Valve в качестве альтернативы компилятору шейдеров LLVM. Указанное изменение приведёт к увеличению производительности игр и сокращению времени их запуска. Для возвращения старого бэкенда предусмотрена переменная окружения "RADV_DEBUG=llvm"...Подробнее: https://www.opennet.me/opennews/art.shtml?num=53237
//оффтопя решил попробовать amdvlk на убунте
http://repo.radeon.com/amdvlk/apt/debian/dists/
а он мне говорит мол "DRM version is 2.50.0 but this driver is only compatible with 3.x.x."
вроде это требуется amdgpu, но моя видеокарта и так запущена на amdgpu через убеждение ядра radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1
и lshw -c video подтверждает что amdgpu используется для этой видяхи (и radeon для более старой встройки)
как убедить amdvlk?
Наверное, нужно обновить libdrm с версии 2.50 до версии 3.0.0 или более новой.
> Наверное, нужно обновить libdrm с версии 2.50 до версии 3.0.0 или более
> новой.libdrm-amdgpu1 у меня 2.4.102ххх с oibaf, аналогично для радеона
или речь про какой-то другой?
Возможно, речь про саму библиотеку libdrm. Какой она версии?Возможно нужно обновить ядро. У меня как-то драйвер i965 после обновления попросил обновить ядро до более новой версии.
> Возможно, речь про саму библиотеку libdrm. Какой она версии?
> Возможно нужно обновить ядро. У меня как-то драйвер i965 после обновления попросил
> обновить ядро до более новой версии.ядро у меня 5.7.0 убунты
а вот libdrm2 как и libdrm-common той же 2.4.102-ххх с гита с oibaf
и libdrm3 в пакетах нет...
>> Возможно, речь про саму библиотеку libdrm. Какой она версии?
>> Возможно нужно обновить ядро. У меня как-то драйвер i965 после обновления попросил
>> обновить ядро до более новой версии.
> ядро у меня 5.7.0 убунты
> а вот libdrm2 как и libdrm-common той же 2.4.102-ххх с гита с
> oibaf
> и libdrm3 в пакетах нет...К сожалению не могу вам помочь с конкретно вашей проблемой, ушёл с убунты на дебиан уже забыл как там что, но по опыту могу сказать, что есть есть сторонняя репа, если это не убервасяны собирали, то если написано - своместимо с вашей версией системы, то значит - совместимо. А следовательно вы что-то делаете не так. Хотя странно, если вы подключили сторонний репозиторий, то apt должен был подтянуть по зависимостям нужные пакеты, также бы локально обновил либы, если это предусмотрено устанавливаемым пакетом.
Такая фигня как у вас бывает, когда пакет ставишь руками, а apt ничего не знает об источниках, где взять зависимости к этому пакету, потому что apt ВСЕГДА подтягивает зависимости нужные для пекета, если есть откуда. Попробуйте посмотреть зависимости пакета в свойствах, какие зависимости у пакета из родной репы, возможно новый нужный вам паке можно поставить руками через dpkg и тогда система выругается на все неудовлетворённые зависимоти, тогда посмотрите их наличие в репозиториях, если в убунтовых их нет, и в подключаемой репе - тоже, значит у вас тот случай, когда майнтейнер васянопакета редкостный рукожоп в кубе. Но скорее всего вы просто что-то упустили и сделали что-то не так.
В убунтах нельзя поставить новый пакет с новыми зависимотями, только если эти зависимости более новых версий и при установке ломают систему, такое бывает если пытаться поставить пакет для другой версии убунты.
> но по опыту
> могу сказать, что есть есть сторонняя репа*если есть сторонняя репа
> В убунтах нельзя поставить новый пакет с новыми зависимотями, только если эти
> зависимости более новых версий и при установке ломают систему, такое бывает
> если пытаться поставить пакет для другой версии убунты.
> В убунтах нельзя поставить новый пакет с новыми зависимостями, так чтобы он сломал систему просто так, или просто стал материться на ровном месте, такое бывает, только если пытаться поставить пакет для другой версии убунты. Если у вас система не разрешила проблему, значит ей не хватает данных.
https://github.com/fireice-uk/xmr-stak/issues/2162
https://github.com/ValveSoftware/Proton/wiki/Requirements#am...
> https://github.com/ValveSoftware/Proton/wiki/Requirements#am...не очевидно как это связано с amdvlk
но я уже встречал в инете сегодня что опций ядра недостаточно и зачем-то надо прописать в файл те же опции, хотя ядерный драйвер и так уже amdgpu
echo "options amdgpu si_support=1 cik_support=1" | sudo tee --append /etc/modprobe.d/amdgpu.conf
Для игрушек в стиме такие сложности не нужны. Качаешь с офсайта Radeon Software, вытягиваешь из архива "amdvlk64.so" и "amd_icd64.json", правишь последний, указываешь их расположение в параметрах запуска игры. Подробная инструкция на реддите есть. Я проверял на POE, все работает.
https://www.reddit.com/r/linux_gaming/comments/fddt2n/tutori.../
> Для игрушек в стиме такие сложности не нужны. Качаешь с офсайта Radeon
> Software, вытягиваешь из архива "amdvlk64.so" и "amd_icd64.json", правишь последний,
> указываешь их расположение в параметрах запуска игры. Подробная инструкция на реддите
> есть. Я проверял на POE, все работает.
> https://www.reddit.com/r/linux_gaming/comments/fddt2n/tutori.../увы исходная проблема так не решается
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json vulkaninfo
amdgpu_device_initialize: DRM version is 2.50.0 but this driver is only compatible with 3.x.x.
>> Для игрушек в стиме такие сложности не нужны. Качаешь с офсайта Radeon
>> Software, вытягиваешь из архива "amdvlk64.so" и "amd_icd64.json", правишь последний,
>> указываешь их расположение в параметрах запуска игры. Подробная инструкция на реддите
>> есть. Я проверял на POE, все работает.
>> https://www.reddit.com/r/linux_gaming/comments/fddt2n/tutori.../
> увы исходная проблема так не решается
> VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json vulkaninfo
> amdgpu_device_initialize: DRM version is 2.50.0 but this driver is only compatible with
> 3.x.x.при этом
clinfo |grep DRM
Device Name AMD ARUBA (DRM 2.50.0 / 5.7.0-050700-lowlatency, LLVM 10.0.0) - radeon
Device Name AMD Radeon(TM) HD8970M (PITCAIRN, DRM 3.37.0, 5.7.0-050700-lowlatency, LLVM 10.0.0) - amdgpu
я и не знал что у LLVM ещё и штатный компилятор шейдеров есть
Так они же всегда хвалились своей модульностью и промежуточной байткодовостью, мол хоть чёрта лысого, хоть ктулху депутатскую компилируй.
Так во в чём дело, красные.. 👀
Какой-нибудь Python в шейдерный байт-код ещё не компилят? :)
Бэкэнд для GCN-ов там уж сто лет как есть.
Кудаховский компилятор тоже LLVM использует:
> Для возвращения старого бэкенда предусмотрена переменная окружения "RADV_DEBUG=llvm"а почему тогда для включения ACO использовалась переменная RADV_PERFTEST=aco ? что за разброд?
Потому что раньше ACO был в разработке
Чтоб можно было установить обе :)
Слава AMDGPU! Очень доволен, что с гефорсов слез (особенно на Генте). Интересно, когда ебилды будут? :D.
>2d20
>на Генте
>amdБогат мир меньшинствами. Особенно забавно, что эти меньшинства отчаянно против других меньшинств)))
> Богат мир меньшинствами. Особенно забавно, что эти меньшинства отчаянно против других меньшинств)))ШТА?
А это "2d20" что? Новое смузи-представление 2k20?
Нет, это 2d20 бросок на тупняк. Результат впрочем очевиден.
Это просто боты, купленные amd, отрабатывающие свои 15 серебряников.
Да кому нужны твои паленые кривые radeon? Кому ты их все пытается впарить? Лохи, покупающие radeon, давно кончились.
Была у меня RX 5700 xt, купленная как раз из-за таких как ты, орущих, что radeon топ.Пользовался ей год, карта мало того, что горячая как кипятильник, так ещё кривые дрова на которых вечные софтовые баги.
Продал эту поделку и забыл как страшный сон.
Купил себе 2070ti на которой все без проблем работает.
Конечно Radeon топ в линуксе из коробки. Разбираться нужно прежде, чем купить 5700хт и юзать его в линуксе, и понимать, что сначала поддержка его будет не очень. Хотя несколько мне известно, он сразу поддерживался достаточно хорошо, так как архитектура не сильно поменялось. Даже под виндой новые драйвера для радеонов куда лучше, чем у конкурентов.
А что до вас, так вряд-ли у вас Radeon был, а если и был, тогда я более чем уверен, что вы врёте.
Разумеется великому эксперту c opennet видней, что у меня было, а что нет.Угу у radeon такие хорошие драйвера под Винду, что у людей куча проблем на тех форумах с RX 5700xt до сих пор.
Сходите к ним скажите, что все проблемы они придумали и вообще карт, то у них этих и нет.
Ведь раз они пишут о проблемах святого radeon, то значит это засланные шпионы от nvidia и вруны.Насчёт той шутки кстати, что у radeon дрова под Винду лучше чем у nvidia - вам в кривое зеркало.
Петросян оценит.
Больше тратить своё время на ботов, купленных amd не намерен.
Всего хорошего
>[оверквотинг удален]
> проблем на тех форумах с RX 5700xt до сих пор.
> Сходите к ним скажите, что все проблемы они придумали и вообще карт,
> то у них этих и нет.
> Ведь раз они пишут о проблемах святого radeon, то значит это засланные
> шпионы от nvidia и вруны.
> Насчёт той шутки кстати, что у radeon дрова под Винду лучше чем
> у nvidia - вам в кривое зеркало.
> Петросян оценит.
> Больше тратить своё время на ботов, купленных amd не намерен.
> Всего хорошегопарень, тут всем по, что у радеонов под винду! а под линукс радеон - топ
а нвидия тут дров не имеет кроме каличных
Сначала поддержка будет не очень, а потом "Oland is pretty old, You will need to downgrade the whole system to Ubuntu 14 There is no reasonable way to get the newer Ubuntus to run the older kernel series"
> Сначала поддержка будет не очень, а потом "Oland is pretty old, You
> will need to downgrade the whole system to Ubuntu 14
> There is no reasonable way to get the newer Ubuntus to
> run the older kernel series"хватит заниматься дезинформацией, купленый нвидевский евангелист!
да это пох масу анонимуса на себя надел
> Да кому нужны твои паленые кривые radeon? Кому ты их все пытается
> впарить? Лохи, покупающие radeon, давно кончились.
> Была у меня RX 5700 xt, купленная как раз из-за таких как
> ты, орущих, что radeon топ.
> Пользовался ей год, карта мало того, что горячая как кипятильник, так ещё
> кривые дрова на которых вечные софтовые баги.
> Продал эту поделку и забыл как страшный сон.
> Купил себе 2070ti на которой все без проблем работает.простите, какое нам дело до того, какие у вас там под виндой дрова?
Увы, зеленые карты на свободных драйверах работают ужасно, поэтому их использование исключено.
> Увы, зеленые карты на свободных драйверах работают ужасно, поэтому их использование исключено.Нвидиа сознательно саботирует свободный драйвер, не иначе. А всё потому, что она посмотрела на эти вечно кривые опенсорсные драйверы (лично я пользовался самыми разными на протяжении этих лет) и сделала правильный вывод. Есть надежда, что она когда-нибудь позволит запускать свои блобы из опенсорсного драйвера, как это сейчас делают все остальные производители. Когда преимущества проприетарного драйвера будут совсем уж очевидны (потому что лично я пользовался опенсорсным драйвером на ферми и мне норм, при этом реклокинг появился только на кеплере и никак не на ферми -- для меня явно недостаточно очевидно, да и на максвеле потом использовал nouveau). Она не хочет распыления и нести репутационные потери. Скоро они окончательно доведут до ума libglvnd (у кучи софта до сих пор проблемы, хотя 3 года прошло или сколько там), и возможно тогда позволят разрабатывать опенсорсный драйвер, на который станет воможно переключаться без особых сложностей.
> из-за таких как ты, орущих, что radeon топ.Так тут opennet орут наверное про linux, а что там за баги на винде мало кто знает. У меня например была rx470 с октября 2016 по 2020, вообще проблем под linux не было. Тиринга нет, черных экранов нет, но играл мало. Я даже могу перечислить все игры какие на ней запускал.
А теперь перешел на ноут с Ryzen 3550 и vega8, не знаю что там под виндой, пользуюсь пол года, в ubuntu 19.10 все работает (планирую перейти на 20.04), под "все работает" подразумеваю desktop т.к. из игр играл разве что www.quakejs.com запускал, зависаний, тиринга и черных экранов нету, wayland работает, мне ничего больше и не нужно.
Тоже видел эти комменты про 5700xt, но недавно взял себе 5600xt от MSI и с ней все замечательно. В контре без ограничений кадров не греется выше 65 градусов, а вентиляторы включаются на 70. Черных экранов нет.Единственная трабла с дровами - не все идеально работает на RADV, приходится в opt для некоторых игр amdvlk держать и запускать их так: `amdvlk game`
Так у жеворсов уже несколько лет новый быстрый компилятор шейдеров, совершенно без багов. Я экспериментировал со старым -- в dxvk тени с освещением артефачили очень сильно, например. Не разбирался, кто виноват. Очень странное заявление, особенно касательно генты, где проблемы с проприетарным драйвером исключительно маловероятны.ПС. Последние годы именно нвидиа больше всего для линукса делает. Почему? На мой взгляд, есть минимум 2 причины. Потому что ей нужно работать на производительных машинах, где её используют (не для игрушек). И потому. что её карточки используются совместно с интеловскими встройками. Интел в некоторой мере объединил усилия с нвидиа по части доведения линукса до юзабельного состояния. А амд тем временем думает только о себе и из-за ограничений бюджета (видимо) поставляет кривой багованный драйвер (помнится прошлый драйвер амд на украине разрабатывали, кто теперь им занимается?) с серьёзными задержками (это уже классика амд). Что-то часто выкидывают железо на рынок, а поддержки в драйвере нет. Я не против разнообразия, в принципе, но студентики что-то саботируют неугодных им производителей. А угодные, не особо заботятся о своих пользователях и здоровье комьюнити. Такой опенсорс нам не нужен.
Скоро выйдут новые глючные карты radeon.
Боты будут здесь восхвалять эти карты.
А на деле будет опять кривое, неработающее дно.
Rx 5700 xt уже год, а драйвера нормального на эту карту до сих пор нет.
> Скоро выйдут новые глючные карты radeon.
> Боты будут здесь восхвалять эти карты.на бота тут больше всех ты смахиваешь.
или же просто оправдываешь свою несостоятельность проблемами, радеонов, линуксов, драйверов и чего угодно еще, только не себя.
тогда как твоя беда в том, что ты повелся на маркетинговый бред и купил Rx 5700, даже не поытавшись предварительно про эту карту хоть что-то узнать. дай угадаю, у тебя наверное еще и i9 9900k и т.д. и т.п. ?
я это к чему - иногда поигрываю. на polaris10 (rx570, 8GB) - идут абсолютно все игры. на максималках. точно так же абсолютно все работает и в линуксе, начиная от аппаратного видео и заканчивая вулканом. и ничего не греется, 60С в нагрузке, а на тихом ходу пассивное охлаждение вообще. за карту отдал аж 75 баксов.
давай, расскажи мне какой я дурак, что у меня не работает или работает не должным образом.
Зачем я буду тратить время на ботов,
которые все эксплатируют одинаковый трюк с тем, что заранее знают , что и как работает у собеседника?
Если тебе кажется, что ты обо мне что-то знаешь, то у тебя шиза и тебе надо к психиатру.
Думаешь ты такой умный и заранее обо мне знаешь?
По этой карте была прочитана куча обзоров и прочитана куча комментариев якобы владельцев этой карты, что оказалось в итоге не более чем маркетинговыми комментариями, купленных амд ботами.
И ты не угадал, у меня ryzen 3950x.
У амд процы нормальные, но карты - дно.
Так что иди играй в поле чудес дальше.
Mesa наконец-то избавится от зависимости LLVM, или для интела всё равно LLVM будет нужен?
И даже для amd для opengl он по-прежнему используется. Увы, пока не выкинуть
если я правильно помню Интел не использует его в своих меса драйверах. для амд пока в любом случае нужен ллвм, но разработчик месы говорил, что есть в планах перевести на асо и опенгл драйвер. тогда может можно будет обходится и без ллвм.
У кого Gentoo может уже сейчас избавиться от LLVM. Речь про драйвер radeon и OpenGL only, про остальные не знаю. Нужно ручками слегка подправивить ебилдик mesa и собирается без LLVM. Кому нужен Vulcan это не прокатит, там Шланг требуется.
Скажу честно, сидеть по зелеными на Xorg и не иметь нативного доступа к Wayland это очень больно. Продам 1050...
> сидеть по зелеными на Xorg и не иметь нативного доступа к WaylandТоже самое, что сидеть под красными и не использовать Wayland. Потому что, даже не смотря на лучшую поддержку вяленого у красных, вяленый для десктопа пока мало пригоден
> Зачем я буду тратить время на ботов,у вас, юноша, хотя бы один состоятельный аргумент будет?
> которые все эксплатируют одинаковый трюк с тем, что заранее знают , что и как работает у собеседника?
> По этой карте была прочитана куча обзоров и прочитана куча комментариев якобы владельцев этой карты, что оказалось в итоге не более чем маркетинговыми комментариями, купленных амд ботами.ээ.., я ведь тоже читал комментарии по этой карте.
и мне сразу стало очевидно, что эту карту брать как минимум рано.
и я, в соответствии с реалиями сегодняшнего дня, взял почему-то совсем не такую карту. и не ною по форумам, а наоборот - она меня устраивает во всем.> И ты не угадал, у меня ryzen 3950x.
ядер-16, потоков-32
ну как же не угадал, я прямо в точку попал.
>ядер-16, потоков-32ну как же не угадал, я прямо в точку попал.
Дружок, потребности от компов у всех разные и если для норм 4 пень, то это не для всех так.
К психиатру иди, клоун
> от компов у всех разные и если для норм 4 пень, то это не для всех так.совсем с тобой беда. ты даже посыла не понял...
я ведь я не о кол-ве ядер говорил, а о том, что ты на маркетологов ведешься и потом об этом плачешься. всего лишь...так-то у меня два зеона v3 в smp и в общей сложности 24ядра/48потоков, это не говоря уже об 256 ОЗУ на 8 каналов в ддр4.
и стоит весь этот конфиг (без ОЗУ) дешевле одного только твоего процессора.
давай, расскажи теперь кто тут из нас бот амудэ и кто маркетологами ужаленный.
но ты ведь уже слился перейдя на личности...
уже можно сделать 80/88 потоков, если юзать топ v4 (если х99 конечно). подороже будет, разумеется, но терпимо.
у 5000 серии радеонов ничего драйверами не поправят. в этих картах неисправимые аппаратные проблемы, потому что спешно выпустили от отчаянья сырой ещё недоделанный продукт.
Спасибо за информацию, буду знать.
Но местные боты все равно будут защищать radeon несмотря ни на что.
Им за это платят же.
Выходит, хейтерам платят за отрицательные отзывы. И много тебе заплатили за твой коммент?
Я заплатил 35 к из своего кармана за 5700xt. Покупал её спустя малое время после релиза.Но в отличии от местных ботов, которые либо работают на and, либо купили radeon, поняли что она дно, но тем не менее нахваливают этот продукт, чтобы как можно больше людей тоже страдали с этим продуктом.
Такая есть гнилая черта у людей.
Я же пишу правду - radeon дно с кривыми дровами и кривым паленым железом.
Как бы дорого не стоила nvidia, но на ней все работает без проблем.
Так, что платят скорее таким как ты, ботам amd.
> Я же пишу правду - radeon дно с кривыми дровами и кривым паленым железом.Ты же обобщаешь, открытые дарва у amd очень годные. Хотяб для сравнения взять gtx1050 который у меня в ноуте, если просто загрузиться в флешки то зависание из-за nouveau которые из коробки во всех дистрибутивах. Т.е. первый шаг загрузки на этом ноуте добавить nouveau в блек лист.
Ок, ставлю пропреитарные драйва, переключаюсь в иксы и сразу тиринг, горизонтальные разрывы при перетаскивании окна или проигрывании видео на youtube, надо что-то править в конфигах.
До этого у меня был еще одни ноут, старый, там nvida (драва 340) безальтернативна, я боролся с тирингом (forcepipline), но в броузерах так его и не победил.
Учитывая что мне комп нужен для работы, не для игр, я лучший экспиренс получаю с radeon. Хотел бы тоже самое сказать про intel но мне как-то не везет. У меня есть десткоп с i3-6100, пользуюсь интеграшкой, там есть какие-то странности с мерцанием изображения (может монитор, может кабель DP) и еще к этому было несколько крахов иксов. Тем не мение я пока не готов сказать что intel говно, прежде надо разобраться, поменять кабель, обновить драйвера, поискать баг репорты :)
> надо что-то править в конфигах.Поставить галочку в nvidia settings и нажать чуть ниже кнопку для записи настроек в XOrg
> я боролся с тирингом (forcepipline), но в броузерах так его и не победил
Там же где ставил первую галочку, есть вторая, которая применяет данное действо повсеместно, после чего и в браузерах и вообще везде все хорошо.
Вот читаю Вас и думаю -- откуда такие берутся...
Вы пробовали нвидию на эльбрусе, скажем? С nouveau?
Так-то я с неё с облегчением сбёг на встройку и на x86, как только она достигла уровня i965, что ли.
Впрочем, не буду Вас записывать в боты.
Есть и другой вариант -- человек не умеет даже обобщать, зато очень в себе уверен. Хороший кандидат в "оппозицию".
Но ведь на арме нвидия работает. Так что это проблема эль бруса, не находите? Будет он конкурентоспособен, появится и драйвер. Как только, так сразу. Для арма появился ещё лет 10 назад.
Ожидания того, что вендоры начнут допиливать драйвера под каждое ненужно, не оправдались :)
Внезапненько.
Ну, Эль Брус то он даа. Решает.
Рано или поздно в российском госсекторе он будет решать, тут никуда не денешься. Но зачем в него пихать Невидию, если там хорошо работает Radeon?
Если владеешь английским то надо смортреть phoronix.com, там регулярно выкладывают обзоры/бенчмарки и люди коменты пишут. Если есть проблемы с gpu то там об этом можно узнать. У меня нету 5000 серии, есть другие радеоны, с ними все хорошо.
> Если владеешь английским то надо смортреть phoronix.comОн не владеет английским. И вряд ли что-то поймет на похорониксе даже с переводчиков - с его-то уровнем аргументации, а-ля "дурак", "боты", "да я потратил 99К"... Это патология мышления, как минимум.
Чё, покажите мне эту ветку на макарониксе. Я просто жмакну по "перевести страницу" и всё пойму. И вся ваша магия знания английского слита в унитаз. Как и ваши линукс-знания.
Линукс - игровая ОС! Но только на Nintendo.
Там же форк FreeBSD, разве не так?