LINUX.ORG.RU

rx 570 и fedora 32

 , , ,


0

1

Имеем комп с rx570 и fedora 32 версии . При попытке установить оф. драйвер : [root@localhost-live amdgpu-pro-20.30-1109583-rhel-7.8]# ./amdgpu-install Последняя проверка окончания срока действия метаданных: 0:13:22 назад, Вс 20 сен 2020 20:57:13. No match for argument: amdgpu-versionlist Ошибка: Совпадений не найдено: amdgpu-versionlist Последняя проверка окончания срока действия метаданных: 0:13:27 назад, Вс 20 сен 2020 20:57:13. No match for argument: amdgpu-pro-versionlist Ошибка: Совпадений не найдено: amdgpu-pro-versionlist

Вопрос: что не так и что делать ? Можно конечно сидеть на встроенном драйвере , но на нём картОчка перегревается в играх.



Последнее исправление: Neromustdie228 (всего исправлений: 1)

что не так

Ставишь драйвер хрен пойми откуда

что делать ?

Ставить необходимые пакеты от дистра. Для amd нужен mesa, скорее всего уже стоял из коробки и должно уже работать.

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

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

Neromustdie228
() автор топика

Можно конечно сидеть на встроенном драйвере , но на нём картОчка перегревается в играх.

А драйвер тут при чем? У тебя с системой охлаждения проблемы. Смена драйвера не сделает твой кулер на видеокарте лучше или хуже.

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

Проблема не с охлаждением ,пример - сегодня утром была ещё винда ,я играл в любимую ксОчку часа 2 ,температура не выше 45 ,фпс в норме . Минут 40 назад запустил кс на федоре с меса драйвером - фпс ниже ,через минут 15 всё виснет ,снимаю наушники - вертушки молотят почти на максимум. Снял боковую крышку,а на карте можно стейки делать .

Neromustdie228
() автор топика

Ставь дрова, да и вообще весь софт, строго из официальных репозиториев, так ты минимизируешь проблемы. А то и совсем от них избавишься.

Sergius71
()

Во-первых, снеси всё, что накорчевал. «Федора» уже идёт со свободным драйвером в Mesa, на котором нормально всё работает. Сидел с точно такой же карточкой под 32-й – полёт нормальный.

Во-вторых, ему может не хватать «фирмвари», хотя она вроде бы в базе идёт. Как ОС ставил: с «живого» образа с «гномом» или же через Netinstall?

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

с живого образа с гномом,пока что особо ничего не накорчёвывал ,кроме базовых вещей по типу установки шрифтов ,кодеков ,твиков

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

Во первых, Федора не поддерживается: амд официально поддерживает только убунту, рхел и SLES. Любые другие варианты установки это кустарщина и страх и риск без гарантий.

Гайды смотрел? Вот первые две выдачи гугла: https://www.reddit.com/r/Fedora/comments/hftkwd/guide_install_amdgpupro_openc... https://ask.fedoraproject.org/t/guide-install-amdgpu-pro-opencl-in-fedora-32/...

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

Midael ★★★★★
()
Последнее исправление: Midael (всего исправлений: 2)
Ответ на: комментарий от Neromustdie228

Тогда, как вариант, с питанием проблемы. Как известно, «полярисы не могут в энергосберегайку»: даже в простое 30 ватт «хавает», когда под «оффтопиком» – 7. Что характерно, если охлаждение позволяет, то на самой работе карты это никак не сказывается – в «нативных» версиях одной и той же игры FPS одинаковый или даже выше под «линуксом», зато лишних градусов 10-15 в придачу получишь.

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

В них отличие от свободных одно – это OpenCL рабочий, и то – только под «убунту». Так зачем тогда заморачиваться?

Korchevatel ★★★★★
()

Надо было покупать видеокарту, а не AMD

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

В рхел тоже рабочий, но 570 под опецл в блендере медленнее чем 8700 без опецл, и раз в 5-10 медленнее чем 1060 под кудой, правда это особенность печальной реализации опецл в самом блендере, но я чот не вспомню где ещё мне под линухом удавалось его запользовать :-)

П.с. В теории в резолве должно работать хорошо, но я его под офтопиком гоняю пока

rukez ★★★★
()
Последнее исправление: rukez (всего исправлений: 1)

в тред призываюся @Ford_Focus и @SakuraKun, пора показать этим прихвостням хуанга

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

Установка пошла ,но не дошла , теперь установщик жалуется на модули ядра: Последняя проверка окончания срока действия метаданных: 0:01:53 назад, Пн 21 сен 2020 10:14:21. Зависимости разрешены.

Пакет Архитектура Версия Репозиторий Размер

Установка: amdgpu-versionlist noarch 20.30-1109583.el8 amdgpu 7.3 k

Результат транзакции

Установка 1 Пакет

Общий размер: 7.3 k Объем изменений: 7.3 k Загрузка пакетов: Проверка транзакции Проверка транзакции успешно завершена. Идет проверка транзакции Тест транзакции проведен успешно Выполнение транзакции Подготовка : 1/1 Установка : amdgpu-versionlist-20.30-1109583.el8.noarch 1/1 Проверка : amdgpu-versionlist-20.30-1109583.el8.noarch 1/1

Установлен: amdgpu-versionlist-20.30-1109583.el8.noarch

Выполнено! Последняя проверка окончания срока действия метаданных: 0:02:00 назад, Пн 21 сен 2020 10:14:21. Зависимости разрешены.

Пакет Архитектура Версия Репозиторий Размер

Установка: amdgpu x86_64 20.30-1109583.el8 amdgpu 6.3 k amdgpu-dkms noarch 1:5.6.5.24-1109583.el8 amdgpu 7.1 M Установка зависимостей: amdgpu-core noarch 20.30-1109583.el8 amdgpu 8.1 k amdgpu-dkms-firmware noarch 1:5.6.5.24-1109583.el8 amdgpu 7.2 M

Результат транзакции

Установка 4 Пакета

Общий размер: 14 M Объем изменений: 14 M Продолжить? [д/Н]: y Загрузка пакетов: Проверка транзакции Проверка транзакции успешно завершена. Идет проверка транзакции Тест транзакции проведен успешно Выполнение транзакции Подготовка : 1/1 Установка : amdgpu-dkms-firmware-1:5.6.5.24-1109583.el8.noarch 1/4 Запуск скриптлета: amdgpu-dkms-1:5.6.5.24-1109583.el8.noarch 2/4 Установка : amdgpu-dkms-1:5.6.5.24-1109583.el8.noarch 2/4 Запуск скриптлета: amdgpu-dkms-1:5.6.5.24-1109583.el8.noarch 2/4 Loading new amdgpu-5.6.5.24-1109583.el8 DKMS files… dpkg: предупреждение: version ‘5.6.6-300.fc32.x86_64’ has bad syntax: недопустимый символ в номере редакции dpkg: предупреждение: version ‘5.8.9-200.fc32.x86_64’ has bad syntax: недопустимый символ в номере редакции dpkg: предупреждение: version ‘5.8.9-200.fc32.x86_64’ has bad syntax: недопустимый символ в номере редакции dpkg: предупреждение: version ‘5.8.9-200.fc32.x86_64’ has bad syntax: недопустимый символ в номере редакции Building for 5.8.9-200.fc32.x86_64 Building initial module for 5.8.9-200.fc32.x86_64 Error! Bad return status for module build on kernel: 5.8.9-200.fc32.x86_64 (x86_64) Consult /var/lib/dkms/amdgpu/5.6.5.24-1109583.el8/build/make.log for more information. предупреждение: %post(amdgpu-dkms-1:5.6.5.24-1109583.el8.noarch) scriptlet failed, exit status 10

Error in POSTIN scriptlet in rpm package amdgpu-dkms Запуск скриптлета: amdgpu-core-20.30-1109583.el8.noarch 3/4 ERROR: This package can only be installed on EL8. ошибка: %prein(amdgpu-core-0:20.30-1109583.el8.noarch) scriptlet failed, exit status 1

Error in PREIN scriptlet in rpm package amdgpu-core Установка : amdgpu-20.30-1109583.el8.x86_64 4/4 ошибка: amdgpu-core-0:20.30-1109583.el8.noarch: установить не удалось

Проверка : amdgpu-core-20.30-1109583.el8.noarch 1/4 Проверка : amdgpu-dkms-1:5.6.5.24-1109583.el8.noarch 2/4 Проверка : amdgpu-dkms-firmware-1:5.6.5.24-1109583.el8.noarch 3/4 Проверка : amdgpu-20.30-1109583.el8.x86_64 4/4

Установлен: amdgpu-20.30-1109583.el8.x86_64 amdgpu-dkms-1:5.6.5.24-1109583.el8.noarch amdgpu-dkms-firmware-1:5.6.5.24-1109583.el8.noarch

Сбой: amdgpu-core-20.30-1109583.el8.noarch

Ошибка: Сбой транзакции

Neromustdie228
() автор топика

Опять потенциал раскрывают…

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

Проблема не с охлаждением ,пример - сегодня утром была ещё винда ,я играл в любимую ксОчку часа 2 ,температура не выше 45 ,фпс в норме . Минут 40 назад запустил кс на федоре с меса драйвером - фпс ниже ,через минут 15 всё виснет ,снимаю наушники - вертушки молотят почти на максимум. Снял боковую крышку,а на карте можно стейки делать .

Это значит что у тебя проблемы с отводом тепла из корпуса, возможно под виндой у тебя была включена вертикальная синхронизация и карта выводила 60 к/c. Если под fedora вертикальной синхронизации не было, то карта ничем не ограничена и она могла производить 200+ к/c, т.е. в первом случае она простаивала между кадрами, а во втором была нагружена на 100%. Это значит что у тебя и на windows будет перегрев при сильной нагрузке на GPU.

Mesa лучше проприетарных дров, плюс даже проприетраные драва используют открытую ядерную часть, но собранную в виде модуля, разницы со стоковым drm из ядра практически не должно быть, а ведь именно ядерный drm может управлять частотами/режимами. В amdgpu-pro закрыта только пользовательская часть драйвера, там проприетарные реализации ogl и vulkan, но они обычно хуже открытых реализации в mesa. Mesa все пользуются, а проприетарные почти никто не используюет.

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

Судя по тому, что я вижу - слишком свежее ядро. А ещё используется DKMS, что тоже печально.

Вариантов у тебя несколько:

  1. Поставить ядро 5.6 из koji, запретить его обновления в dnf.conf и сидеть на нём.
  2. Поставить ядро из CentOS или пересобрать его под Fedora (если не лень). Ставить ядро из CentOS без пересборки - дополнительный риск, что не поставится. А если пересобрать - можно попрощаться с Secure Boot.
  3. Накатить поддерживаемую драйвером Ubuntu для теста. Поиграть в CS там для сравнения.

Я рекомендую 3-ий вариант.

И стоило бы адресовать проблему как следует. Погонять тесты, проверить охлаждение на видяхе и питание, поиграть в другую игру (потому что порт может быть кривой, даже если это вентили)

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

Mesa все пользуются, а проприетарные почти никто не используюет.

Кроме тех, кому зачем-то очень понадобился OpenCL. Если вы понимаете, о чём я… ( ͡° ͜ʖ ͡°)

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

Это как раз таки проблемы с охлаждением. Одно дело, что разные драйверы могут по разному нагружать видеокарту, но другое дело, что у тебя даже на (почти) максимальных оборотах кулера температура переваливает за допустимые пределы.

То есть, допустим, Mesa у тебя в CSGO максимально грузит видеокарту (что, впрочем, нормально, если ты не ограничивал FPS и не упираешься в процессор), что не отменяет того факта, что твое охлаждением не может с этим справиться.

Или ты просто сделал неправильный вывод, и все виснет не из-за температуры, а из-за какого-нибудь бага в ядре или в Mesa. У меня тоже Mesa и тоже AMD Polaris (хоть и не 570), и никакого перегрева ни в каких играх нет, даже при максимальной нагрузке.

Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 2)

То, что карточка перегревается в играх - это вопрос к твоей системе охлаждения; с проприетарным драйвером будет такая же фигня, если тебе и удастся его завести. Так что возвращайся на опенсорсный из Mesa, и при необходимости смени дистрибутив на тот где он более свежий. Например, https://artixlinux.org/ - дружелюбный арч без SystemD, свежий стабильный софт и распоследние драйвера.

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

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

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

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

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

Полярисы вообще идеально поддерживались под linux. Даже на лоре были либо жалобы на драйверы под офтопиком (sic!), либо что под лином нет графических утилит управления частотами (серьезно??), это называется с жиру беситься. У меня есть десктоп на intel skylake (hd530) под ubuntu 16.04, так мне пришлось на gnome fallback перейти, потому как при работе композитора крашились иксы, и даже после этого иногда дергается экран (прямо на длю секунды съезжает картинка), DP кабель менял, монитор Dell, плата asus z170. Меня это напрягает и я не понимаю, неужели это графика intel так работает? Или конкретно мне «повезло» с какой-то неведомой аппаратной проблемой.

anonymous
()

а что за офф. драйвер?
он же протух давно поди, работает только на старых дистрах и ядрах.

почему amdgpu не используешь?

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

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


алсо, регулятор то установил?

/etc/amdgpu-fancontrol.cfg
# Configuration file for amdgpu fancontol service

# Set temperature and corresponding pwm values in ascending order and with the
# same amount of values. A linear interpolation will happen for values in
# between.

# Temperatures in degrees C * 1000
# Default: ( 65000 80000 90000 )
#
TEMPS=( 48000 60000 90000 )

# PWM values corresponding to the defined temperatures.
# 0 will turn the fans off.
# 255 will let them spin at maximum speed.
# Default: ( 0 153 255 )
#
PWMS=( 45 80 200 )

# Debug mode.
# Enabling this will make amdgpu fancontol much more verbose.
# Default: true
DEBUG=true

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