LINUX.ORG.RU

как установить драйвера на RX470

 


0

1

версия UBUNTU 18.04 процессор амд x64 сначала сделал всё как описано в этой статье http://vokrugseti.com/majning-na-linuks-amd-drajver/

всё вроде установилось так как написано в статье без ошибок но в самом конце если проверять командами lspci | grep -E “VGA | 3D” lspci -k | grep -EA2 “VGA | 3D” то пусто - ничего не пишет. соответственно как я понял видеомодули которые скачаны и установлены в ядре не запускаются.

тогда я всё снёс, заново установил убунту, проапгрейдил и по этой статье только для амд попробовал через репозиторий убунту http://myubuntu.ru/rukovodstvo/kak-ustanovit-poslednyuyu-versiyu-nvidia-drajv...

тоже всё без ошибок установилось только на вкладке additional drivers у меня ничего не появилось - пусто. и после перегрузки зависла клавиатура и мышка. соответственно тоже пришлось всё снести.так как без мышки и клавиатуры я не могу проверить что же там получилось.

в третий раз с нуля установил убунту и заапгрейдил через нет. как установить правильно драйвер видеокарты чтобы он заработал?в винде я об этом даже не задумывался а тут такой гемморой. у всех так или только у меня? ушёл целый день на простейшую операцию установки драйверов и пока без результата.



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

это как? на винде что я тестил моя карта выдавала 26 мхешей а тут сколько будет?

Я у себя тесты гонял с нейронными сетями, а не с майнингом. Если дадите ссылку на тест могу прогнать у себя. У меня RX480 + Intel(R) Core(TM) i5-4460 . ROCM стоит.

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

Переводить не надо?

Limited support

ROCm 2.0.x should support PCIe 2.0 enabled CPUs such as the AMD Opteron, Phenom, Phenom II, Athlon, Athlon X2, Athlon II and older Intel Xeon and Intel Core Architecture and Pentium CPUs. However, we have done very limited testing on these configurations, since our test farm has been catering to CPUs listed above. This is where we need community support. If you find problems on such setups, please report these issues.

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

https://mega.nz/#F!O4YA2JgD!n2b4iSHQDruEsYUvTQP5_w Через MC, просто перейдя в папку с майнером и запустить start.bash через минуту где-то оно начнёт показывать сколько хешей и карточна начнёт раскаляться и шуметь вентиляторами

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

ROCm 2.0.x should support PCIe 2.0 enabled CPUs such as the AMD Opteron, Phenom, Phenom II, Athlon, Athlon X2

то есть по идее я могу воткнуть в мою плату Athlon X2 и всё должно заработать?

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

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

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

Все он видит когда ROCM правильно поставлен:

AMD Cards available: 1
GPU #0: gfx803 (Ellesmere [Radeon RX 470/480/570/570X/580/580X]), 4096 MB available, 36 compute units (pci bus 1:0:0)
POOL/SOLO version
AMD ADL library not found.
Cannot build OpenCL program for GPU 0
GPU #0: set -etha as 0 (ETH algo for fast cards)
No NVIDIA CUDA GPUs detected.
Total cards: 1

Там конечно есть переменные окружения, но к OpenCL они отношения не имеют.

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

С наскока под линуксом не запустилось. У клеймора уже почти год тикет аналогичный моему на гитхабе висит https://github.com/nanopool/Claymore-Dual-Miner/issues/271 . Он похоже линукс по остаточному принципу поддерживает, т.к. в 14.7 появились доп опции под polaris которые работают только под винду. Под виндой запустилось без проблем - хэшрейт показало 11 MH на 268 эпохе. Для сравнения под линуксом ethminer для 268 эпохи показал 17 MH. Под виндой вот ethminer OpenCL не нашёл) и я не уверен что я его там ставил.

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

С наскока под линуксом не запустилось. У клеймора уже почти год тикет аналогичный моему на гитхабе висит

да, интересно. я до этого момента пока не дошёл - надо проц двухядерный купить amd. попробую тоже ethminer запустить. в винде у иеня был хешрейт от 25 до 28 но это с разгонами даунвольтами и т п. а 17 это было у меня на 1060ti - самый низкий результат. оно если криво встало хешрейт почему-то в 2 раза ниже показывает. причину пока не знаю.

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

попробовал запустить пока на LE процессоре ethminer вот что выдал

./ethminer -G -P stratum1+tcp://0xcb4ed83c0c544d4c88a1561a056fe9a42fcae7be@us1.ethpool.org:3333

ethminer 0.18.0-rc.0 Build: linux/release/gnu

i 03:44:53 ethminer Configured pool us1.ethpool.org:3333 i 03:44:53 ethminer Selected pool us1.ethpool.org:3333 i 03:44:54 ethminer Stratum mode : Eth-Proxy compatible i 03:44:54 ethminer Established connection to us1.ethpool.org [172.65.229.54:3333] i 03:44:54 ethminer Spinning up miners... cl 03:44:54 cl-0 OpenCL OpenCL 1.1 Mesa 18.2.8 not supported, but platform Clover might work nevertheless. USE AT OWN RISK! cl 03:44:54 cl-0 Using PciId : AMD Radeon (TM) RX 470 Graphics (POLARIS10, DRM 3.32.0, 4.18.0-25-generic, LLVM 7.0.0) OpenCL 1.1 Mesa 18.2.8 Memory : 4.00 GB i 03:44:54 ethminer Epoch : 268 Difficulty : 4.00 Gh i 03:44:54 ethminer Job: 89262bd1… block 8062488 us1.ethpool.org [172.65.229.54:3333] cl 03:44:58 cl-0 Generating DAG + Light : 3.14 GB i 03:44:58 ethminer Job: e2d757ec… block 8062489 us1.ethpool.org [172.65.229.54:3333] cl 03:44:58 cl-0 OpenCL kernel i 03:44:58 ethminer Job: fde6877d… block 8062489 us1.ethpool.org [172.65.229.54:3333] m 03:44:58 ethminer 0:00 A0 0.00 h - cl0 0.00 X 03:45:01 cl-0 OpenCL kernel build log: input.cl:321:9: warning: implicit declaration of function 'amd_bitalign' is invalid in OpenCL input.cl:180:9: note: expanded from macro 'KECCAK_PROCESS' input.cl:99:60: note: expanded from macro 'KECCAKF_1600_RND' input.cl:87:24: note: expanded from macro 'ROTL64_1' input.cl:433:5: warning: implicit declaration of function 'amd_bitalign' is invalid in OpenCL input.cl:180:9: note: expanded from macro 'KECCAK_PROCESS' input.cl:99:60: note: expanded from macro 'KECCAKF_1600_RND' input.cl:87:24: note: expanded from macro 'ROTL64_1' <unknown>:0:0: in function search void (%struct.SearchResults addrspace(1)*, <2 x i32> addrspace(4)*, <8 x i64> addrspace(1)*, i32, i64, i64): unsupported indirect call to function amd_bitalign

X 03:45:01 cl-0 OpenCL kernel build error (-11): clBuildProgram SIGSEGV encountered ... stack trace: backtrace() returned 7 addresses ./ethminer() [0x426929] /lib/x86_64-linux-gnu/libc.so.6(+0x3ef20) [0x7fceb7227f20] ./ethminer() [0x6e3ca3] ./ethminer() [0x4bbdff] ./ethminer() [0x7bdb20] /lib/x86_64-linux-gnu/libpthread.so.0(+0x76db) [0x7fceb7b976db] /lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7fceb730a88f] SIGSEGV encountered ... stack trace: backtrace() returned 7 addresses ./ethminer() [0x426929] /lib/x86_64-linux-gnu/libc.so.6(+0x3ef20) [0x7fceb7227f20] ./ethminer() [0x41b7c5] ./ethminer() [0x423b69] ./ethminer() [0x7bdb20] /lib/x86_64-linux-gnu/libpthread.so.0(+0x76db) [0x7fceb7b976db] /lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7fceb730a88f]

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

чего то на форуме всё в одну строку вставляется - не так как в окне с которого копировал. почемуто траблы с возвратом каретки у линуха

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

нужно вручную печатать или есть кнопка вставливания этих тегов? и я до сих пор не понимаю как можно отредактировать своё сообщение.

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

как это расширение подключить в опере

Так оно для FF вроде! Ну тодэ ручками вводи [code][/code]. :)

zvezdochiot

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

купил и поставил новый проц. что делать дальше?

sudo /opt/rocm/bin/rocminfo
[sudo] пароль для s: 
hsa api call failure at line 900, file: /home/jenkins/jenkins-root/workspace/compute-rocm-rel-2.5/rocminfo/rocminfo.cc. Call returned 4104

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

поставил плагин но кнопки редактирования своего сообщения всё не вижу.

grep -m1 "model name" /proc/cpuinfo
model name	: AMD Athlon(tm) 64 X2 Dual Core Processor 4800+

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

ты немного приздпозднился с присоединением к криптовалютчикам

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

scorcer66
() автор топика
Ответ на: комментарий от scorcer66
/opt/rocm/opencl/bin/x86_64/clinfo 
Number of platforms:				 1
  Platform Profile:				 FULL_PROFILE
  Platform Version:				 OpenCL 1.1 Mesa 18.2.8
  Platform Name:				 Clover
  Platform Vendor:				 Mesa
  Platform Extensions:				 cl_khr_icd


  Platform Name:				 Clover
Number of devices:				 1
  Device Type:					 CL_DEVICE_TYPE_GPU
  Vendor ID:					 1002h
  Max compute units:				 32
  Max work items dimensions:			 3
    Max work items[0]:				 256
    Max work items[1]:				 256
    Max work items[2]:				 256
  Max work group size:				 256
  Preferred vector width char:			 16
  Preferred vector width short:			 8
  Preferred vector width int:			 4
  Preferred vector width long:			 2
  Preferred vector width float:			 4
  Preferred vector width double:		 2
  Native vector width char:			 16
  Native vector width short:			 8
  Native vector width int:			 4
  Native vector width long:			 2
  Native vector width float:			 4
  Native vector width double:			 2
  Max clock frequency:				 1226Mhz
  Address bits:					 64
  Max memory allocation:			 3219053568
  Image support:				 No
  Max size of kernel argument:			 1024
  Alignment (bits) of base address:		 32768
  Minimum alignment (bytes) for any datatype:	 128
  Single precision floating point capability
    Denorms:					 No
    Quiet NaNs:					 Yes
    Round to nearest even:			 Yes
    Round to zero:				 No
    Round to +ve and infinity:			 No
    IEEE754-2008 fused multiply-add:		 No
  Cache type:					 None
  Cache line size:				 0
  Cache size:					 0
  Global memory size:				 4294967296
  Constant buffer size:				 2147483647
  Max number of constant args:			 16
  Local memory type:				 Scratchpad
  Local memory size:				 32768
  Kernel Preferred work group size multiple:	 64
  Error correction support:			 0
  Unified memory for Host and Device:		 0
  Profiling timer resolution:			 0
  Device endianess:				 Little
  Available:					 Yes
  Compiler available:				 Yes
  Execution capabilities:				 
    Execute OpenCL kernels:			 Yes
    Execute native function:			 No
  Queue on Host properties:				 
    Out-of-Order:				 No
    Profiling :					 Yes
  Platform ID:					 0x7f91865e6120
  Name:						 AMD Radeon (TM) RX 470 Graphics (POLARIS10, DRM 3.32.0, 4.18.0-25-generic, LLVM 7.0.0)
  Vendor:					 AMD
  Device OpenCL C version:			 OpenCL C 1.1 
  Driver version:				 18.2.8
  Profile:					 FULL_PROFILE
  Version:					 OpenCL 1.1 Mesa 18.2.8
  Extensions:					 cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp64 cl_khr_fp16
scorcer66
() автор топика

Ничего не нужно делать, драйвер идёт в базовой поставке.

targitaj ★★★★★
()
Ответ на: комментарий от scorcer66
$ dmesg | grep kfd
[   14.113414] kfd kfd: skipped device 1002:67df, PCI rejects atomics

пора менять материнку или можно на этой попытаться завести?

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

As described above, GFX8 and GFX9 GPUs require PCI Express 3.0 with PCIe atomics in the default ROCm configuration.

The ROCm kernel driver logs if ROCm capable GPUs are installed on system that does not support PCIe atomics.

Example text from kernel log:

kfd: skipped device 1002:7300, PCI rejects atomics

https://rocm.github.io/install_issues.html

Всё написано в документации.

Сорян, но кмк за 3 дня можно было бы её не просто прочитать, а выучить наизусть

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

Current CPUs with support PCIe 3.0 + PCIe Atomics:

Ryzen CPUs (Family 17h Model 01h-0Fh – previously code-named Zen) …

Intel Core i3, i5, and i7 CPUs from “Haswell” and beyond. …

Haswell’ы вестимо появились сильно позже s775

https://rocm.github.io/hardware.html

я бы посоветовал всё-таки ознакомится с документацией

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

да понятно всё с документацией. меня вот одно интересует. я тестил свои карточки пол года назад на win7 и на плате https://komp.1k.by/utility-motherboards/biostar/Biostar_NF520_A2_SE-130393.html у которой и в помине нету ни PCIe 3.0 ни даже PCIe 2.0(такая же как и те что я сейчас пытаюсь запустить по давности) и всё прекрасно работало с пол пинка, выдавало свои 28 мегахешей даже 10-й вин не пришлось ставить. я вообще думал линукс впереди планеты всей, а так по факту чтобы сделать то же самое на линуксе мне придётся купить плату процессор память за 150$. для сравнения те материнка процессор память на которых я пытаюсь сейчас запустить обошлись мне всего в 25$. вы чувствуете разницу? или кто-то смог на старом железе под линуксом это всё запустить и только я туплю?

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

Да проц он там менять собрался. Но смысла нет да. Материнка даже PCIe 2.0 не держит.

да я уже поменял. результат нулевой. но нестрашно пригодится. проц всего в 6$ обошолся. аналогичный из новья будет раз в 5-7 дороже

scorcer66
() автор топика
Ответ на: комментарий от Mike_RM
  1. кмк, с таким рвением к гуглению и чтению документации нет смысла врываться в linux. вообще. в принципе. linux, сцуко, таких не прощает.

  2. даже если хочется найти человека, который подскажет куда нажать, чтобы стало заебись, то следует его искать на https://www.amd.com/ru/support/contact-email-form или хотя бы на https://community.amd.com/community/support-forums/graphics . Банально вкинуть полный спек системы, заявить о желании помайнить и наблюдать за реакцией. Люди на том конце провода, в конце концов, получают за это деньги.

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

Новые технологии (ROCM сейчас к ним относится) не всегда работают на старом железе - это нормально. Если нужен работающий майнинг ищите варианты работающие на mesa (clover), но возможности карты будут использоваться не полностью. Про винду сказать не могу (хотя у меня под ней результат оказался ниже чем под линуксом). Плюс вы используете закрытые майнеры, у клеймора нет исходников на гитхабе. А у меня на экспериментальной системе сейчас даже hashcat на некоторых тестах вылетает пока не собрать из исходников.

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

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

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

заработать оно может только на AMDGPU-PRO, аналог которого и работает в microsoft(R) windows(TM) и который местами паршиво ставится в linux. почему это так в конкретно твоём случае - тут тебе точно не скажут

для сравнения те материнка процессор память на которых я пытаюсь сейчас запустить обошлись мне всего в 25$

даже если закупаться в местных ларьках, минимальный AM4-билд на атлоне и a320 выходит в ~~6000.

на авитопомойке или на том же alie за эти деньги собирается уже неминимальный конфиг, который вынесет хорошие, но давно устаревшие камни соразмерно цене.

при этом celeron/haswell на h81 будет дешевле еще раза в 2. его, кстати, в основном и скупали массово под майнинг фермы во время лихорадки

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

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

это иллюзия.надо учитывать затраты на железо которое надо проапгрейдить. чтобы получить разницу в 5-10% вы потратили на железо на 500% больше денег.вас обманули и заставили думать что вы что-то там выиграли.нет. проиграли и по крупному.

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

вроде как не школоло

но железки почему-то как если бы найденные на помойке. Кроме видеокарты разве что

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

  • ставим т/з
  • читаем документацию
  • пытаемся реализовать

вариант «ща поставим и как-нибудь настроим» работает плохо на любой системе без поправки на задачу. Кмк, администратор бд должен это понимать

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

это иллюзия

В смысле иллюзия? Выше цифры приводил 11 против 17 на одном и том же железе.

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

Кому надо? Я ничего не апгрейдил и не собираюсь. Майнингом не занимаюсь. Текущей производительности мне хватает - кто меня обманул?

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

даже если закупаться в местных ларьках, минимальный AM4-билд на атлоне и a320 выходит в ~~6000.

зачем идти в ларьки если рынок завален бэ у. я вам сказал реальную цену за которую сегодня купил(материнка AM2 проц 4800+ память 2Гб ддр2).зачем идти в магазин где с вас сдерут 3 шкуры?спуститесь на землю и посмотрите в глаза реальности - это просто...

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

вариант «ща поставим и как-нибудь настроим» работает плохо на любой системе без поправки на задачу

в данном случае никакие «другие» варианты не прокатят кроме как - «готовь денежки и беги в магазин»

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

суть(С) проблемы твоего втирания старья, в том, что я пользовался

  • 775 (p4-631 и c2d e7300)
  • 1156 (X3450)
  • 1155 (E3-1220 и i5-2400)
  • 1150 (g2020, i3-4340 и i3-4170)
  • AM2 (6000+)
  • AM3 (X4 955 BE)
  • AM3+ (8320E)

Из всей этой плеяды, даже не смотря на возрастающие системные требования, хуже AM2 был только pentium4 на 775. Не нужно опрадывать свое жлобство, тут это никому не интересно. Тем более мне, твердо решившему обновляться на zen2 и ждущего только объявления спеков ps5/xbox

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

В смысле иллюзия? Выше цифры приводил 11 против 17 на одном и том же железе.

потому что норма это 22. а если уже улучшать то 28-30. это такой хитрый способ заставить пользователей покупать новое железо в 5 раз дороже. хотя всё то же самое можно сделать и на старом железе.

Кому надо? Я ничего не апгрейдил и не собираюсь. Майнингом не занимаюсь. Текущей производительности мне хватает - кто меня обманул?

ну тех кто не занимается того конечно не касается.но как только начинаеш чем-то заниматься... если вам всего хватает это прекрасно!

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

потому что норма это 22

Кто определяет норму? Где спеки на железо «нормы»? Какова конфигурация ПО «нормы»? Где логи майнинга с указанием криптовалют и эпох?

P.S. Обычно админы - педанты, у них всё по полочкам разложено. У вас прямо как-то всё «отрывисто».

Mike_RM
()
Последнее исправление: Mike_RM (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.