LINUX.ORG.RU

Видеокарта: Radeon r7 370 Dota2 Ubuntu Mate

 , ,


0

1

Привет! Первый раз столкнулся с Linux (Ubuntu Mate 20.04), хочется поиграть в DOTA2 но ужасно лагает. Понял что нужны драйверы подходящие под операционную систему. Вопрос, могу ли я что-то сделать с моей видеокартой? Или уже нужно переходить на что-то более новое? Купить новую видеокарту на данный момент нет возможности. Прошу помочь.



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

Я очень извиняюсь, но как создать файл от рута?
/usr/share/X11/ - это как я понимаю местонахождение? Хьюстон…

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

Сделал всё по инструкции. Ничего не поменялось
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
Could not find both graphics and present queues

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

Я прошу прощения, я наверное пойду спатеньки. У меня уже 04:11. Думал быстрее будет) Завтра надеюсь на продолжение помощи)) Благодарю всех кто участвовал)

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

Попробуй так и перезагрузись с попыткой нарисовать кубик.

Section "Device"
     Identifier "AMD"
     Driver "amdgpu"
     Option "DRI" "3"
EndSection

Если не прокатит - пробуй следующие варианты. Естественно, каждый пункт с перезагрузкой и попыткой нарисовать кубик. Это не последовательность действий, а именно разные варианты.

  1. Переименуй в 20-amdgpu.conf
  2. Удали его к чертям и пересоздай в /etc/X11/xorg.conf.d/20-amdgpu.conf
  3. Переименуй уже там в 20-radeon.conf

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

Если кто-то разбирается, пусть меня поправят.

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

sudo touch /etc/X11/xorg.conf.d/20-amdgpu.conf touch: невозможно выполнить touch для ‘/etc/X11/xorg.conf.d/20-amdgpu.conf’: Нет такого файла или каталога

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

Простите извините, после каких действий это нужно сделать? Я удалил файл /usr/share/X11/xorg.conf.d/20-radeon.conf После ввёл ваш код - получилось : [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.11.0-37- generic root=UUID=bdfd1380-cd3d-426c-9f85-056799c8badb ro quiet splash radeon.si_support=0 amdgpu.si_support=1 vt.handoff=7
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz- 5.11.0-37-generic root=UUID=bdfd1380-cd3d-426c-9f85-056799c8badb ro quiet splash radeon.si_support=0 amdgpu.si_support=1
vt.handoff=7
[ 0.892370] [drm] amdgpu kernel modesetting enabled.
[ 0.892449] amdgpu: Ignoring ACPI CRAT on non-APU system
[ 0.892460] amdgpu: Topology: Add CPU node
[ 0.892520] fb0: switching to amdgpudrmfb from EFI VGA
[ 0.892571] amdgpu 0000:06:00.0: vgaarb: deactivate vga
console
[ 0.892691] amdgpu 0000:06:00.0: amdgpu: Trusted Memory Zone
(TMZ) feature not supported
[ 0.907795] amdgpu 0000:06:00.0: No more image in the PCI ROM
[ 0.907814] amdgpu 0000:06:00.0: amdgpu: Fetched VBIOS from
ROM BAR
[ 0.907816] amdgpu: ATOM BIOS: 113-3210ELP-UO3
[ 0.908201] amdgpu 0000:06:00.0: amdgpu: VRAM: 4096M
0x000000F400000000 - 0x000000F4FFFFFFFF (4096M used)
[ 0.908204] amdgpu 0000:06:00.0: amdgpu: GART: 1024M
0x000000FF00000000 - 0x000000FF3FFFFFFF
[ 0.908305] [drm] amdgpu: 4096M of VRAM memory ready
[ 0.908307] [drm] amdgpu: 4096M of GTT memory ready.
[ 0.909884] amdgpu 0000:06:00.0: amdgpu: PCIE GART of 1024M enabled (table at 0x000000F400300000).
[ 0.910370] [drm] amdgpu: dpm initialized
[ 0.910436] amdgpu 0000:06:00.0: Direct firmware load for amdgpu/pitcairn_uvd.bin failed with error -2
[ 0.910439] amdgpu 0000:06:00.0: amdgpu: amdgpu_uvd: Can’t
load firmware «amdgpu/pitcairn_uvd.bin»
[ 0.910441] [drm:amdgpu_device_ip_init [amdgpu]] ERROR
sw_init of IP block <uvd_v3_1> failed -2
[ 0.910627] amdgpu 0000:06:00.0: amdgpu: amdgpu_device_ip_init failed
[ 0.910629] amdgpu 0000:06:00.0: amdgpu: Fatal error during
GPU init
[ 0.910631] amdgpu 0000:06:00.0: amdgpu: amdgpu: finishing
device.
[ 0.910931] [drm] amdgpu: ttm finalized
[ 0.910945] WARNING: CPU: 2 PID: 255 at
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c:224 amdgpu_i2c_destroy+0x31/0x40 [amdgpu]
[ 0.911088] Modules linked in: fjes(-) amdgpu(+) iommu_v2 gpu_sched radeon i2c_algo_bit drm_ttm_helper ttm drm_kms_helper syscopyarea crct10dif_pclmul sysfillrect crc32_pclmul sysimgblt ghash_clmulni_intel fb_sys_fops aesni_intel cec rc_core crypto_simd cryptd glue_helper drm i2c_piix4 xhci_pci r8169 ahci xhci_pci_renesas realtek wmi libahci gpio_amdpt gpio_generic
[ 0.911112] RIP: 0010:amdgpu_i2c_destroy+0x31/0x40 [amdgpu]
[ 0.911268] amdgpu_i2c_fini+0x27/0x40 [amdgpu]
[ 0.911408] amdgpu_device_fini+0x3dd/0x52f [amdgpu]
[ 0.911587] amdgpu_driver_unload_kms+0x43/0x70 [amdgpu]
[ 0.911724] amdgpu_driver_load_kms.cold+0x6b/0x8d [amdgpu]
[ 0.911902] amdgpu_pci_probe+0x134/0x1c0 [amdgpu]
[ 0.912081] amdgpu_init+0x77/0x1000 [amdgpu]
[ 0.912808] amdgpu: probe of 0000:06:00.0 failed with error -2

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

уже который день амуде работало искаропки, а народ наблюдал за эим действом

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

Вот ошибка:

[ 0.910436] amdgpu 0000:06:00.0: Direct firmware load for amdgpu/pitcairn_uvd.bin failed with error -2
[ 0.910439] amdgpu 0000:06:00.0: amdgpu: amdgpu_uvd: Can’t load firmware «amdgpu/pitcairn_uvd.bin»

У тебя пакет linux-firmware установлен?

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

Я в душе не уверен в этом! Только позавчера установил убунту. До этого пользовался только виндой 10! С программированием только знакомлюсь.

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

Ну так установи! sudo apt install linux-firmware vulkan-tools

Потом перезагрузаешь и запускаешь vkcube. Версию вулкана посмотреть так: vulkaninfo --summary

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

Каталога значит нет. Сделай каталог

sudo mkdir -p /etc/X11/xorg.conf.d

А уже потом

sudo touch /etc/X11/xorg.conf.d/20-amdgpu.conf
qtm ★★★
()
Ответ на: комментарий от BceM_IIpuBeT

Кубик не отрисуется, потому что в иксах дополнительно нужно врубить DRI3. Как это сделать в бубунте я не знаю.

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

Сделал, но ответ на вк куб всё тот же: vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
Could not find both graphics and present queues

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

В dmesg ошибок не показывает. Но при команде vkcube всё также пишет:
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
Could not find both graphics and present queues

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

Нет, я тебе пытаюсь сказать, что трусы по-любому надевать придется. И если ты в курсе как - то напиши, потому что я - не в курсе, а помочь человеку надо.

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

[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.11.0-37- generic root=UUID=bdfd1380-cd3d-426c-9f85-056799c8badb ro quiet
splash radeon.si_support=0 amdgpu.si_support=1 vt.handoff=7
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz- 5.11.0-37-generic root=UUID=bdfd1380-cd3d-426c-9f85-056799c8badb ro quiet splash radeon.si_support=0 amdgpu.si_support=1
vt.handoff=7
[ 0.915879] [drm] amdgpu kernel modesetting enabled.
[ 0.915955] amdgpu: Ignoring ACPI CRAT on non-APU system
[ 0.915966] amdgpu: Topology: Add CPU node
[ 0.916028] fb0: switching to amdgpudrmfb from EFI VGA
[ 0.916075] amdgpu 0000:06:00.0: vgaarb: deactivate vga
console
[ 0.916198] amdgpu 0000:06:00.0: amdgpu: Trusted Memory Zone (TMZ) feature not supported
[ 0.931294] amdgpu 0000:06:00.0: No more image in the PCI ROM
[ 0.931314] amdgpu 0000:06:00.0: amdgpu: Fetched VBIOS from
ROM BAR
[ 0.931315] amdgpu: ATOM BIOS: 113-3210ELP-UO3
[ 0.931671] amdgpu 0000:06:00.0: amdgpu: VRAM: 4096M 0x000000F400000000 - 0x000000F4FFFFFFFF (4096M used)
[ 0.931674] amdgpu 0000:06:00.0: amdgpu: GART: 1024M 0x000000FF00000000 - 0x000000FF3FFFFFFF
[ 0.931770] [drm] amdgpu: 4096M of VRAM memory ready
[ 0.931772] [drm] amdgpu: 4096M of GTT memory ready.
[ 0.933376] amdgpu 0000:06:00.0: amdgpu: PCIE GART of 1024M enabled (table at 0x000000F400300000).
[ 0.933861] [drm] amdgpu: dpm initialized
[ 0.933930] amdgpu 0000:06:00.0: Direct firmware load for amdgpu/pitcairn_uvd.bin failed with error -2
[ 0.933932] amdgpu 0000:06:00.0: amdgpu: amdgpu_uvd: Can’t load firmware «amdgpu/pitcairn_uvd.bin»
[ 0.933934] [drm:amdgpu_device_ip_init [amdgpu]] ERROR sw_init of IP block <uvd_v3_1> failed -2
[ 0.934124] amdgpu 0000:06:00.0: amdgpu: amdgpu_device_ip_init failed
[ 0.934126] amdgpu 0000:06:00.0: amdgpu: Fatal error during GPU init
[ 0.934128] amdgpu 0000:06:00.0: amdgpu: amdgpu: finishing device.
[ 0.934430] [drm] amdgpu: ttm finalized
[ 0.934443] WARNING: CPU: 15 PID: 249 at
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c:224 amdgpu_i2c_destroy+0x31/0x40 [amdgpu]
[ 0.934587] Modules linked in: amdgpu(+) drm_ttm_helper ttm
iommu_v2 gpu_sched i2c_algo_bit drm_kms_helper crct10dif_pclmul syscopyarea crc32_pclmul sysfillrect sysimgblt
ghash_clmulni_intel fb_sys_fops cec aesni_intel rc_core
crypto_simd cryptd glue_helper i2c_piix4 drm r8169 ahci realtek
libahci xhci_pci xhci_pci_renesas wmi gpio_amdpt gpio_generic
[ 0.934609] RIP: 0010:amdgpu_i2c_destroy+0x31/0x40 [amdgpu]
[ 0.934766] amdgpu_i2c_fini+0x27/0x40 [amdgpu]
[ 0.934905] amdgpu_device_fini+0x3dd/0x52f [amdgpu]
[ 0.935084] amdgpu_driver_unload_kms+0x43/0x70 [amdgpu]
[ 0.935220] amdgpu_driver_load_kms.cold+0x6b/0x8d [amdgpu]
[ 0.935398] amdgpu_pci_probe+0x134/0x1c0 [amdgpu]
[ 0.935565] amdgpu_init+0x77/0x1000 [amdgpu]
[ 0.936178] amdgpu: probe of 0000:06:00.0 failed with error -2

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

У него карта не инициализируется, а в иксах 1.18+ ДРИ3 ПО ДЕФОЛТУ СТОИТ. А ДРИ3 не работает из-за неправильно работающей карты, в которую не загружается ПРОШИВКА.

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

/lib/firmware/amdgpu/pitcairn_ce.bin /lib/firmware/amdgpu/pitcairn_mc.bin
/lib/firmware/amdgpu/pitcairn_pfp.bin /lib/firmware/amdgpu/pitcairn_smc.bin
/lib/firmware/amdgpu/pitcairn_k_smc.bin
/lib/firmware/amdgpu/pitcairn_me.bin
/lib/firmware/amdgpu/pitcairn_rlc.bin

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

У тебя нету нужной прошивки. Не знаю почему в убунте его нету. В Арче есть. Держи:

sudo sh -c 'curl https://0x0.st/-gwk.bin > /lib/firmware/amdgpu/pitcairn_uvd.bin'
BceM_IIpuBeT ★★☆☆☆
()
Ответ на: комментарий от BceM_IIpuBeT

Я уже в шоке от вашей помощи, я даже не представляю сколько я задолжал)

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

Установи. В убунте используют пакетный менеджер APT. Устанавливать пакеты можно командой apt install {имя_пакета}. Поскольку для управления ппакетами нужны права администратора, то к команде нужно «приписать» вначале команду sudo, которая повысит привилегии. В твое случае это будет sudo apt install curl.

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

Установил, есть такие ошибки:
dpkg: ошибка: version ‘-’ has bad syntax: revision number is empty
dpkg: ошибка: version ‘-’ has bad syntax: revision number is empty
При обработке следующих пакетов произошли ошибки:
fglrx-core
E: Sub-process /usr/bin/dpkg returned an error code (1)

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

Устанавливал приложения только. Steam, google Chrome, телегу десктопную. Ничего не прописывал в терминале, ибо не знал даже что и как! Больше ничего!

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

что я не так делаю?
sudo cp pitcairn_uvd.txt /lib/firmware/amdgpu
cp: не удалось выполнить stat для ‘pitcairn_uvd.txt’: Нет такого
файла или каталога

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

А ты куда скачал? Указывать нужно файл с путем относительно текущей позиции в ФС.

Смотреть текущую директорию можно через pwd.

Если ты скачал свой файл в Downloads, то нужно либо перейти в нее через cd Downloads и потом выполнять твою команду на копирование, либо в команде указать относительный путь к файлу: cp Downloads/bla-bla /lib/firmware/amdgpu

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

У него в команде еще файл почему-то txt, а не bin.

Афтырь, внимательно, блин, смотри что ты скачиваешь и что пишешь.

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