Сейчас использую Kubuntu 18.04.4 с ядром 5.0.0.37 и драйвером AMDGPU PRO 19.50. Хочется что-бы был и вулкан, и OpenCL. В общем задумал обновиться с Кубунты на Манджаро КДЕ. Я обмазал свой комп РРА-шками и обновление на 20.04 судя по всему ВООБЩЕ не пройдёт. Хочется что-бы оно просто с AUR ставилось и само обновлялось. Пользуюсь Blender, Godot и прочим таким, потому видеокарта НУЖНА. Какой вариант будет лучше:
1. Просто тупо оставить открытый драйвер AMDGPU в ядре 5.4 или любом другом на выбор.
2. Установить OpenCL и Vulkan рядом с открытым драйвером в ядре 5.4 или любом другом на выбор.
3. Откатить ядро на 4.19 и поставить AMDGPU PRO 19.50. Вообще это возможно? Насколько я помню APT и DPKG там есть если что.
Пока что я наблюдаю, что оно не может обновиться. И первый старт с моими конфигами показал, что лучше бы без моих конфигов. 5 минут висело. Думал уже всё. Но почувствовал что надо подождать. Как удалить все настройки КДЕ разом? Firefox написал, что ему не нравяться мои настройки и предложит начать с чистых. Шикарно.
Mesa 20.0.0 implements the OpenGL 4.6 API, but the version reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 4.6. OpenGL 4.6 is only available if requested at context creation. Compatibility contexts may report a lower version depending on each driver.
может оно быстрее только потому, что не обрабатывает какие-то возможности видухи?
RadeonSI быстрее по двум причинам:1) AMD почти забила на свой закрытый OpenGL драйвер; 2)RadeonSI сообща пилят как разрабы из AMD, так и Valve и несколько независимых разработчиков. Гораздо активнее.
Я так посмотрел, зачем мне этот драйвер? Поддержка вулкана сама поставилась. А OpenCL я так понял можно получить собрав opencl-amd? OpenGL 4.6 так и не появился, хотя на PRO драйвере был. Я вообще не понял идею нумерации в дровах.
по-идее меса предоставляет всё что может, несмотря на низкую общую заявленную версию опенгл. но приложения как раз могут решить смотреть только на общую версию и не использоавать поддерживаемые расширения месы только из-за низкой общей версии опенгл
разумеется то, чего в месе вообще нет от этого не заработает, но на данный момент такого мало осталось
amdgpu_device_initialize: DRM version is 2.50.0 but this driver is only compatible with 3.x.x.
Дальше он вылетает. Судя по всему, я увидел что оно ставило драйвер OpenCL из AMDGPU PRO пакета. И он не пашет. В общем OpenCL AMD не будет работать вообще. Попробую OpenCL-MESA. Чёто я его пропустил.
но после перезагрузки все значения возвращаются назад.
Как завести OpenCL с открытым драйвером? OpenCL-amd просто не работает. OpenCL-mesa поставил - без толку.
но тогда прийдётся откатить ядро до 4.19, ибо с ядрами новее 5.0 оно не собирается. Тут как выше написали свободный драйвер лучше и быстрее, чем проприетарный. А так у меня на этом же ноуте AMDGPU PRO 19.50 с официального сайта на убунте с ядром 5.0.0-37 работало идеально. И OpenGL 4.6 завёлся, и OpenCL, и Vulkan. А как прикрутить к свободному и не знаю. Да и то была кубунта, а это манджаро кде. Вроде это должно устанавливать OpenCL из официального драйвера. Хм, я тут подумал, а почему оно должно собираться сейчас, если не работало ранее?! ААААААААААААА. Я начинаю паниковать.
Что-бы его подхватил софт, либреофис и Blender. А есть частично работающие варианты?
p.s.: как вариант буду рассматривать откат до 4.19 и установки обычного драйвера.
p.s.: а может ли быть, что автор рассматривал установку драйвера на стандартное ядро, 5.4? я просто 5.6.7 установил. Но врядли, драйвер же не работал ранее на нём.
Не пойму. У тебя проблемы с работой с OpenCL при AMDGPU открытом? На каком дистрибутиве, на Арче, или на Убунте? Что-то ты скачешь туда-сюда. Если на Арче, то странно, я на разеновской видяхе на открытых дровах на опенциеле гоняю Блендер. Рендеринг именно на видяхе. Всё работает. Интересно почему? Может ты накрутил чего? Или это в Манджаре подпилили чего-то?
У меня другая проблема - ни с открытым ни с про драйвером не работает Davinci Resolve. Читал, что ему нужен именно «про», но и с ним не получилось. А у тебя как? Пробовал?
Коротко.
Раньше у меня была Кубунта 18.04.4 с ядром 5.0.0-37 и драйвером AMDGPU PRO 19.50. Всё пахало без вопросов. Апдейт на ядро 5.3 омрачил немного, ибо иксы не поднялись. Откатился.
В свете Kubuntu 20.04 и мной установленого руками драйвера вместе с обмазыванием РРА я решил обновится на последнюю Manjaro KDE 19.0.2. И вот на ней я пытаюсь восстановить возможности стандартного драйвера, ибо тут мне посоветовали использовать свободный драйвер + проприетарный OpenCL. Но вроде я так понял есть ещё какой-то?
А так:
Ну не знаю, может старая карта и поэтому OpenCL 1.2 не работает в современных месах? А может скомпиленные для современного железа Блендеры уже не имеют поддержки 1.2? Ведь у тебя видяха 2013ого года. И стандарт OpenCL 2.0 тоже 2013-ого года. Она просто слишком рано вышла и ты остался за бортом. Как и многие с поддержкой CUDA в блендере. Кстати, Блендер с официального сайта имеет поддержку более старых кудовских версий, может и с опенциелом то же самое?
Но Вулкан, он у тебя вообще должен поддерживаться? С чего бы? Ты хочешь сказать, что в Кубунте он был? А ты знаешь на каком драйвере у тебя иксы работали? Уверен? А может на modesetting? Может он рисовался програмно? Меса такое умеет, но не знаю когда она это включает.
Ещё раз, в кубунте это всё работало. Я запускал и проверял. И вулкан был, 1.1. Демки вулкана я запускал и всё работало. Может, это просто дропнуто в открытом драйвере. Но в AMDGPU PRO 19.50 это всё пахало на ура. Кстати, OpenCL определялся как 2 устройства: проц на версии 2.0, и видуха на 1.2. Я даже рендерил на этом. 8 гб озу, с которых как видно по выводу откусывается 512 мб озу, и при рендере оно ещё кусок жрало с оперы. Когда память заканчивалась, начинался АД и ПОГИБЕЛЬ. Это самый нормальный ноут, который можно носить, и даже юзать для чего-то. 800 оборотов при 60 градусах 100% нагрузке железа и 50 градусов и 600 оборотов в простое. Вот думаю, просто откатить ядро до 4.19 и поставить дрова, как я поставил в кубунте. Если будет пахать, вопрос только в ядре. Или попробовать поставить тот OpenCL из AUR.