LINUX.ORG.RU

Не ставиться amdgpu-pro-16.60 на Centos 7.3

 


0

1

Всем привет.

Такая проблема, ставлю с нуля centos 7 в варианте максимального возможного ПО при установке (рабочая станция разработки и дизайна) - ок После перезагрузки все прогружается, все нормально. Начинаю устанавливать драйвер amdgpu-pro-16.60 с офф сайта по их инструкции, предварительно запустив их скрипт на подключение epel репозитория для 7-й версии. Вся установка происходит без каких то проблем, все пакеты ставятся с первого раза. После перегружаю машину, все черный экран, графика не загружается. Так же дополнительно появляется еще один вариант запуска в загрузчике который не работает.

По предыдущим инструкциям типа amdconfig --initial пишет что нет такой команды.

Подскажите что и как сделать, чтобы драйвер amdgpu-pro-16.60 нормально начал работать на Centos 7.3?

Заранее спасибо.

Доп. инфо

#Xorg -version

X.Org X Server 1.17.2 Release Date: 2015-06-16

# lspci | grep VGA 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT / Grenada XT [Radeon R9 290X/390X] 03:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. MGA G200e [Pilot] ServerEngines (SEP1) (rev 05)

takibas ()

грузись с modprobe.blacklist=amdgpu пробуй выпонить modinfo amdgpu и результат бы его увидеть, если карта подлердивает радеон можно попробовать запустить его modprobe radeon, но про драйвер где то создает свой конфиг иксов, там нужно убрать форс амдгпу и попробовать запустить иксы.

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

Спасибо за совет. Сорри за нубский вопрос, но как грузися с modprobe.blacklist=amdgpu ?

В конфиге иксов пустовато все смотрится: http://prntscr.com/e1yn48

команда modinfo amdgpu выдает такое

# modinfo amdgpu
filename:       /lib/modules/3.10.0-514.el7.x86_64/kernel/drivers/gpu/drm/amd/am                                             dgpu/amdgpu.ko
license:        GPL and additional rights
description:    AMD GPU
author:         AMD linux driver team
firmware:       amdgpu/topaz_mc.bin
firmware:       radeon/hawaii_mc.bin
firmware:       radeon/bonaire_mc.bin
firmware:       amdgpu/tonga_mc.bin
firmware:       amdgpu/tonga_smc.bin
firmware:       amdgpu/fiji_smc.bin
firmware:       amdgpu/topaz_smc.bin
firmware:       amdgpu/fiji_rlc.bin
firmware:       amdgpu/fiji_mec2.bin
firmware:       amdgpu/fiji_mec.bin
firmware:       amdgpu/fiji_me.bin
firmware:       amdgpu/fiji_pfp.bin
firmware:       amdgpu/fiji_ce.bin
firmware:       amdgpu/topaz_rlc.bin
firmware:       amdgpu/topaz_mec.bin
firmware:       amdgpu/topaz_me.bin
firmware:       amdgpu/topaz_pfp.bin
firmware:       amdgpu/topaz_ce.bin
firmware:       amdgpu/tonga_rlc.bin
firmware:       amdgpu/tonga_mec2.bin
firmware:       amdgpu/tonga_mec.bin
firmware:       amdgpu/tonga_me.bin
firmware:       amdgpu/tonga_pfp.bin
firmware:       amdgpu/tonga_ce.bin
firmware:       amdgpu/stoney_rlc.bin
firmware:       amdgpu/stoney_mec.bin
firmware:       amdgpu/stoney_me.bin
firmware:       amdgpu/stoney_pfp.bin
firmware:       amdgpu/stoney_ce.bin
firmware:       amdgpu/carrizo_rlc.bin
firmware:       amdgpu/carrizo_mec2.bin
firmware:       amdgpu/carrizo_mec.bin
firmware:       amdgpu/carrizo_me.bin
firmware:       amdgpu/carrizo_pfp.bin
firmware:       amdgpu/carrizo_ce.bin
firmware:       amdgpu/topaz_sdma1.bin
firmware:       amdgpu/topaz_sdma.bin
firmware:       amdgpu/stoney_sdma.bin
firmware:       amdgpu/fiji_sdma1.bin
firmware:       amdgpu/fiji_sdma.bin
firmware:       amdgpu/carrizo_sdma1.bin
firmware:       amdgpu/carrizo_sdma.bin
firmware:       amdgpu/tonga_sdma1.bin
firmware:       amdgpu/tonga_sdma.bin
firmware:       amdgpu/stoney_uvd.bin
firmware:       amdgpu/fiji_uvd.bin
firmware:       amdgpu/carrizo_uvd.bin
firmware:       amdgpu/tonga_uvd.bin
firmware:       amdgpu/stoney_vce.bin
firmware:       amdgpu/fiji_vce.bin
firmware:       amdgpu/carrizo_vce.bin
firmware:       amdgpu/tonga_vce.bin
rhelversion:    7.3
srcversion:     0420E7F3E3CF139B55E9C03
alias:          pci:v00001002d000098E4sv*sd*bc*sc*i*
alias:          pci:v00001002d00009877sv*sd*bc*sc*i*
alias:          pci:v00001002d00009876sv*sd*bc*sc*i*
alias:          pci:v00001002d00009875sv*sd*bc*sc*i*
alias:          pci:v00001002d00009874sv*sd*bc*sc*i*
alias:          pci:v00001002d00009870sv*sd*bc*sc*i*
alias:          pci:v00001002d00007300sv*sd*bc*sc*i*
alias:          pci:v00001002d00006939sv*sd*bc*sc*i*
alias:          pci:v00001002d00006938sv*sd*bc*sc*i*
alias:          pci:v00001002d00006930sv*sd*bc*sc*i*
alias:          pci:v00001002d0000692Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000692Bsv*sd*bc*sc*i*
alias:          pci:v00001002d00006929sv*sd*bc*sc*i*
alias:          pci:v00001002d00006928sv*sd*bc*sc*i*
alias:          pci:v00001002d00006921sv*sd*bc*sc*i*
alias:          pci:v00001002d00006920sv*sd*bc*sc*i*
alias:          pci:v00001002d00006907sv*sd*bc*sc*i*
alias:          pci:v00001002d00006903sv*sd*bc*sc*i*
alias:          pci:v00001002d00006902sv*sd*bc*sc*i*
alias:          pci:v00001002d00006901sv*sd*bc*sc*i*
alias:          pci:v00001002d00006900sv*sd*bc*sc*i*
depends:        drm,drm_kms_helper,ttm,i2c-core,i2c-algo-bit
intree:         Y
vermagic:       3.10.0-514.el7.x86_64 SMP mod_unload modversions
signer:         CentOS Linux kernel signing key
sig_key:        D4:88:63:A7:C1:6F:CC:27:41:23:E6:29:8F:74:F0:57:AF:19:FC:54
sig_hashalgo:   sha256
parm:           vramlimit:Restrict VRAM for testing, in megabytes (int)
parm:           gartsize:Size of PCIE/IGP gart to setup in megabytes (32, 64, et                                             c., -1 = auto) (int)
parm:           benchmark:Run benchmark (int)
parm:           test:Run tests (int)
parm:           audio:Audio enable (-1 = auto, 0 = disable, 1 = enable) (int)
parm:           disp_priority:Display Priority (0 = auto, 1 = normal, 2 = high)                                              (int)
parm:           hw_i2c:hw i2c engine enable (0 = disable) (int)
parm:           pcie_gen2:PCIE Gen2 mode (-1 = auto, 0 = disable, 1 = enable) (i                                             nt)
parm:           msi:MSI support (1 = enable, 0 = disable, -1 = auto) (int)
parm:           lockup_timeout:GPU lockup timeout in ms (default 0 = disable) (i                                             nt)
parm:           dpm:DPM support (1 = enable, 0 = disable, -1 = auto) (int)
parm:           smc_load_fw:SMC firmware loading(1 = enable, 0 = disable) (int)
parm:           aspm:ASPM support (1 = enable, 0 = disable, -1 = auto) (int)
parm:           runpm:PX runtime pm (1 = force enable, 0 = disable, -1 = PX only                                              default) (int)
parm:           ip_block_mask:IP Block Mask (all blocks enabled (default)) (uint                                             )
parm:           bapm:BAPM support (1 = enable, 0 = disable, -1 = auto) (int)
parm:           deep_color:Deep Color support (1 = enable, 0 = disable (default)                                             ) (int)
parm:           vm_size:VM address space size in gigabytes (default 64GB) (int)
parm:           vm_block_size:VM page table size in bits (default depending on v                                             m_size) (int)
parm:           vm_fault_stop:Stop on VM fault (0 = never (default), 1 = print f                                             irst, 2 = always) (int)
parm:           vm_debug:Debug VM handling (0 = disabled (default), 1 = enabled)                                              (int)
parm:           exp_hw_support:experimental hw support (1 = enable, 0 = disable                                              (default)) (int)
parm:           sched_jobs:the max number of jobs supported in the sw queue (def                                             ault 32) (int)
parm:           sched_hw_submission:the max number of HW submissions (default 2)                                              (int)
parm:           powerplay:Powerplay component (1 = enable, 0 = disable, -1 = aut                                             o (default)) (int)
parm:           pcie_gen_cap:PCIE Gen Caps (0: autodetect (default)) (uint)
parm:           pcie_lane_cap:PCIE Lane Caps (0: autodetect (default)) (uint)
[root@v2 ~]#
takibas ()
Ответ на: комментарий от takibas

это не модуль от про драйвера, он у тебя или не поставился или не собрался, в сусе эти заведует dkms, он сам все собирает но надо поставить всякие девел файлы от текущего ядра

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

ну там тоже есть

amdgpu-pro-dkms-16.60-379184.el7.noarch.rpm

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

/usr/lib/dkms/common.postinst amdgpu-pro 16.60-379184.el7
Novell-ch ★★★★★ ()
Последнее исправление: Novell-ch (всего исправлений: 1)
Ответ на: комментарий от Novell-ch

Кстати в 16.60.379184 пофиксили нормальное отображение юнитов в clinfo и памяти, да и вообще мне кажется это лучший с самого начала драйвер. Надо схоронить его на гуглдрайв, могут ведь испортить. Luxmark как-то так красиво и сразу стартует, ни одной ошибки, хороший результат.

Может плацебо, а может и как-то шустрее всё стало.

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

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

Я тоже работаю с графикой, у нас тут ебилды качественные есть на amdgpu-pro, dkms, нужные версии libdrm и прочее: https://github.com/Lucretia/vulkan-overlay

Работаю с MODO, 3D Coat, Blender, Krita и кое-что для изображений.

Короче то, что активно использует opengl и opencl.

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

Может, у него Maya?

А что Maya?

Вот Maya 2017, причем с арнольдом: http://i.imgur.com/G3BjvyK.png

rpm2tgz, распаковал, скопировал в /usr/autodesk/ и готово.

Можно в /opt, но нужно менять конфиги и арнольд может не взлететь. И аддоны тоже.

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

amdconfig -f initial

сабж amdgpu, а не catalyst, этого больше нет и очевидно не будет.

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

Но я вот попользовался полдня и обнаружил глитчи, везде: firefox, chrome, gtk-приложения. Например ПКМ-меню, если вызывается в первый раз на милисек становится черным, потом цветной глитч и только потом реальное изображение.

Кеширует или что.

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

Можно попробовать компильнуть месу и для опенгл выбрать её, а заодно и сравнить на довольно жрущих пакетах типа MODO и 3D Coat, но кажется в генте это (одновременное размещение amdgpu-pro и amdgpu) повлечет конфликты libdrm, иксов и прочих кишок.

Но я завтра попробую, хорошая идея, спасибо.

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

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

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