Permalänk

Linux och 7900 XTX

Äntligen fått hem mitt 7900 XTX MEN, såklart får det inte gå allt för enkelt att få det att fungera under linux.

Lite info om vad jag gjort:
- Uppdaterat kernel till 6.1
- Kollat att jag inte har några underliga boot args som kan ställa till det
- Installerat Mesa 22.3.1
- Installerat senaste firmware (linux-firmware-git) och kört en rebuild på initramfs

GPU:n hittas som en "VGA compatible controller", så jag får iaf bild / desktop, men då det inte är accelererat (och går i 33 Mhz eller vad det var default) så går det såklart olidligt långsamt. Någon som vet vad jag missat? Alla förslag uppskattas! Lite mer info:

Output från dmesg

[ 4.263635] [drm] amdgpu kernel modesetting enabled. [ 4.263703] amdgpu: Ignoring ACPI CRAT on non-APU system [ 4.263706] amdgpu: Virtual CRAT table created for CPU [ 4.263712] amdgpu: Topology: Add CPU node [ 4.263858] amdgpu 0000:03:00.0: vgaarb: deactivate vga console [ 4.263896] amdgpu 0000:03:00.0: enabling device (0006 -> 0007) [ 4.265811] amdgpu 0000:03:00.0: amdgpu: Fetched VBIOS from VFCT [ 4.265812] amdgpu: ATOM BIOS: 113-D7020100-102 [ 4.265819] amdgpu 0000:03:00.0: [drm:jpeg_v4_0_early_init [amdgpu]] JPEG decode is enabled in VM mode [ 4.266009] amdgpu 0000:03:00.0: amdgpu: Trusted Memory Zone (TMZ) feature not supported [ 4.266034] amdgpu 0000:03:00.0: amdgpu: MEM ECC is not presented. [ 4.266035] amdgpu 0000:03:00.0: amdgpu: SRAM ECC is not presented. [ 4.266072] amdgpu 0000:03:00.0: amdgpu: VRAM: 24560M 0x0000008000000000 - 0x00000085FEFFFFFF (24560M used) [ 4.266074] amdgpu 0000:03:00.0: amdgpu: GART: 512M 0x0000000000000000 - 0x000000001FFFFFFF [ 4.266112] [drm] amdgpu: 24560M of VRAM memory ready [ 4.266113] [drm] amdgpu: 15911M of GTT memory ready. [ 4.268850] amdgpu 0000:03:00.0: amdgpu: CP RS64 enable [ 4.270073] amdgpu 0000:03:00.0: amdgpu: Will use PSP to load VCN firmware [ 4.552329] amdgpu 0000:03:00.0: amdgpu: RAP: optional rap ta ucode is not available [ 4.552332] amdgpu 0000:03:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available [ 4.552360] amdgpu 0000:03:00.0: amdgpu: smu driver if version = 0x00000032, smu fw if version = 0x00000034, smu fw program = 0, smu fw version = 0x004e4700 (78.71.0) [ 4.552363] amdgpu 0000:03:00.0: amdgpu: SMU driver if version not matched [ 4.718330] amdgpu 0000:03:00.0: amdgpu: SMU is initialized successfully! [ 4.746659] snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu]) [ 5.018406] amdgpu 0000:03:00.0: [drm:jpeg_v4_0_hw_init [amdgpu]] JPEG decode initialized successfully. [ 5.019769] kfd kfd: amdgpu: Allocated 3969056 bytes on gart [ 5.019870] amdgpu: sdma_bitmap: fff0 [ 5.081058] amdgpu: HMM registered 24560MB device memory [ 5.081423] amdgpu: SRAT table not found [ 5.081423] amdgpu: Virtual CRAT table created for GPU [ 5.081976] amdgpu: Topology: Add dGPU node [0x744c:0x1002] [ 5.081980] kfd kfd: amdgpu: added device 1002:744c [ 5.081991] amdgpu 0000:03:00.0: amdgpu: SE 6, SH per SE 2, CU per SH 8, active_cu_number 96 [ 5.082044] amdgpu 0000:03:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0 [ 5.082045] amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0 [ 5.082045] amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0 [ 5.082046] amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0 [ 5.082046] amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0 [ 5.082046] amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0 [ 5.082047] amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0 [ 5.082047] amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0 [ 5.082048] amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0 [ 5.082048] amdgpu 0000:03:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0 [ 5.082049] amdgpu 0000:03:00.0: amdgpu: ring sdma1 uses VM inv eng 13 on hub 0 [ 5.082049] amdgpu 0000:03:00.0: amdgpu: ring vcn_unified_0 uses VM inv eng 0 on hub 1 [ 5.082050] amdgpu 0000:03:00.0: amdgpu: ring vcn_unified_1 uses VM inv eng 1 on hub 1 [ 5.082050] amdgpu 0000:03:00.0: amdgpu: ring jpeg_dec uses VM inv eng 4 on hub 1 [ 5.082051] amdgpu 0000:03:00.0: amdgpu: ring mes_kiq_3.1.0 uses VM inv eng 14 on hub 0 [ 5.088179] amdgpu 0000:03:00.0: amdgpu: Using BACO for runtime pm [ 5.088380] [drm] Initialized amdgpu 3.49.0 20150101 for 0000:03:00.0 on minor 0 [ 5.093439] fbcon: amdgpudrmfb (fb0) is primary device [ 5.287724] amdgpu 0000:03:00.0: [drm] fb0: amdgpudrmfb frame buffer device

lshw:

*-display description: VGA compatible controller product: Advanced Micro Devices, Inc. [AMD/ATI] vendor: Advanced Micro Devices, Inc. [AMD/ATI] physical id: 0 bus info: pci@0000:03:00.0 logical name: /dev/fb0 version: c8 width: 64 bits clock: 33MHz capabilities: pm pciexpress msi vga_controller bus_master cap_list rom fb configuration: depth=32 driver=amdgpu latency=0 mode=3440x1440 visual=truecolor xres=3440 yres=1440 resources: iomemory:f00-eff iomemory:f80-f7f irq:186 memory:f000000000-f7ffffffff memory:f800000000-f80fffffff ioport:f000(size=256) memory:ec100000-ec1fffff memory:ec200000-ec21ffff

lspci:

03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 744c (rev c8) 03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device ab30 03:00.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 7446 03:00.3 Serial bus controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 7444

Permalänk
Medlem

Är det en fräsch Linux installation?
Har Du testat att köra enligt http://amdgpu-install.readthedocs.io ?
Om Du inte redan har filen så finns den här: https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-uni...

Visa signatur

Grundregel för felsökning: Bryt och begränsa.

Permalänk
Skrivet av Veni:

Är det en fräsch Linux installation?
Har Du testat att köra enligt http://amdgpu-install.readthedocs.io ?
Om Du inte redan har filen så finns den här: https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-uni...

Ja, relativt - installerades från noll för ca tre veckor sedan, och inte hunnit lägga in speciellt mycket dumheter sedan dess.

Länken går till amdgpu-pro (deras closed source driver), amdgpu (open source) ska enligt uppgift fungera lika bra eller bättre, så jag började där. Länken har bara versioner för ubunto / rhel (jag kör manjaro), så osäker på om det funkar. Men ja, det kanske är en idé att testa den drivaren och se om det gör någon skillnad.

Permalänk
Medlem

Jag kör Arch Linux och har också köpt ett RX 7900, fast XT varianten.

Jag fick hem mitt kort och satte in det just igårkväll. Det var en del strul att ens komma till TTY login, men till slut fick jag allt att "funka". "Funka", eftersom min Emacs-baserade X11 skrivbordsmiljö är fuckad. Muspekaren är osynlig, och när jag försöker sänka ljusstyrkan med Redshift (vilket jag har blivit helt beroende av) så krashar allt... Men Gnome i Wayland har funkat ganska bra hittils. Hittils har jag hunnit surfa lite i Firefox och kollat Youtube utan större problem. Även i Wayland (eller bara Firefox?) är det lite problem med muspekaren dock. Pekaren blir inte alltid en pekande hand eller textmarkör när jag för den över länkar och text, och e.g. flikar i Firefox reagerar inte i färgen när jag hovrar över dem. Allt funkar fortfarande att klicka på dock, så jag känner att jag överlever.

Jag hade redan Unigine Heaven installerat, så körde en runda på 1600x900 Extreme och fick 272.2 FPS / 6558 Score. Jag vet inte exakt hur bra resultat det är, om det är så bra som det "borde" vara, men det är iallafall inte dåligt.

Först vill jag nämna att jag tror att lshw ljuger för dig/oss eller bara är missvisande, vad gäller frekvensen. Jag har nämligen också "clock: 33MHz", men här känns allting gott och accelererat. Dock ser jag andra skillnader, så som att produktnamnet är mer specifikt och korrekt i mina outputs.

lshw:

*-display description: VGA compatible controller product: Navi 31 [Radeon RX 7900 XT/7900 XTX] vendor: Advanced Micro Devices, Inc. [AMD/ATI] physical id: 0 bus info: pci@0000:0b:00.0 version: cc width: 64 bits clock: 33MHz capabilities: vga_controller bus_master cap_list rom configuration: driver=amdgpu latency=0 resources: iomemory:700-6ff iomemory:780-77f irq:74 memory:7000000000-77ffffffff memory:7800000000-780fffffff ioport:d000(size=256) memory:fc600000-fc6fffff memory:fc700000-fc71ffff

lspci:

0b:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900 XTX] (rev cc) Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device 1002 Kernel driver in use: amdgpu Kernel modules: amdgpu

Jag kan ha glömt nån detalj från vad jag gjorde för att fixa problemet igår. Var i nåt slags tillstånd av feberyrsel kombinerat med mani av att ha fått det nya kortet. Jag vill dock minnas att jag egentligen inte gjorde mycket mer än att uppdatera paketen "linux" och "linux-firmware" till senaste i testing-repot, och llvm och mesa till llvm-git och mesa-git från AUR.

Jag hade dock ett AMD kort innan, så har sedan innan lite paket installerade för AMD drivrutiner etc. Minns inte om det är nåt särskilt man måste fixa där för AMD i allmänhet. Men ta en titt på typ https://wiki.archlinux.org/title/AMDGPU. Du borde iallafall inte behöva AMDGPU-PRO. Jag har inte behövt den innan, och kör inte med den nu. Den verkar inte kass, men jag har knappast hört gott om den heller.

Här är versionerna jag har av alla relevanta paket jag kan komma på:

linux 6.1.arch1-1 linux-firmware 20221214.f3c283e-1 xf86-video-amdgpu 22.0.0-1 llvm-git 16.0.0_r446350.6a817d7bdbc5-1 mesa-git 23.0.0_devel.164562.05fab97b2ce.5269a95f00c4d6964d487d9dbd94f62b-1 wayland 1.21.0-2 gnome-session 43.0-1 gnome-shell 1:43.2-1

Så jag har en nyare version av Mesa (23 devel). Kanske är det bara det som är problemet? Jag lärde mig också igår att Mesa (iallafall mesa-git varianten) måste paras ihop med en viss version av LLVM för att kunna kompilera shaders ordentligt. Senaste versionen av llvm-minimal-git eller llvm-git behövs alltså också.

Hoppas nåt här hjälper!

EDIT: Just det, jag uppdaterade BIOS på mitt moderkort med, om det kan ha spelat nån roll. Så det är väl ett tips med.

Visa signatur

Arbets- / Spelstation: Arch Linux - Ryzen 5 3600 - RX 7900 XT - 32G DDR4
Server: Arch Linux - Core i5-10400F - 16G DDR4

Permalänk

Tusen tack för infon @bryal!

Jag fick det till slut att fungera faktiskt. Jag hade också testat installera senaste mesa-git utan framgång, men hittade denna tråd: https://forum.manjaro.org/t/temporary-solution-to-get-7900-xt...

Vad jag var tvungen göra var att slänga in senaste llvm (16), och själv bygga mesa-git med en parameter som disablear versions-checken (då mesa-git har en dependency på llvm14, som inte funkar att bygga med). När jag byggt mesa-git och lib32-mesa-git med nya llvm verkar det fungera!

Körde just en vända unigine heaven i 1600x900 Extreme bara för skojs skull / för att det fungerar. 373.2 FPS / 9400 score Klart nöjd!

Permalänk

Lånar tråden lite då jag tror jag hade samma problem som jag löste. Nu, två steg fram ett steg bak. Alla enkla grejer funkar så som Firefox, kolla video på Youtube osv. Men så fort jag startar Steam eller Unigine Superposition, Heaven så låser sig allt och jag kastas tillbaka till inloggningsskärmen.
Misstänker att det är någon konflikt som ligger gömd någonstans som är problemet men hittar inget. Nu är jag inte någon Linux guru heller så jag letar mest i blindo. Så jag tänkte göra en ren installation av Manjaro Linux och hoppas på att det skulle lösa problemet men innan jag gör en sådan drastisk åtgärd så tänkte jag fråga först om någon här har en ide eller två om vad eventuellt kan lösa mitt problem.

Visa signatur

Låda: Fractal Design Torrent PSU:Corsair RM 1000x Moderkort: Asus ROG Strix B550-F. CPU: Ryzen 5 5600X @Stock. Minne: DDR4-3600 mhz. GPU: PowerColor Radeon Rx 7900 XTX Limited. Skärm: Samsung Odyssey G9. OS: Manjaro.

Permalänk

Har du kollat loggar (dmesg och journalctl) om det står något speciellt där? Fungerar 3d-acceleration alls i något spel / app / desktop?

Permalänk
Skrivet av stingray454:

Har du kollat loggar (dmesg och journalctl) om det står något speciellt där? Fungerar 3d-acceleration alls i något spel / app / desktop?

Har provat SuperTuxCart som fungerar som den ska, inte för att den är så värst krävande men ändå. Men verkar inte som att jag får någon 3d accelerering alls.

(Hur gör man sådana där snygga ”kod” fönster på SweC?)

Provade att starta Unigine Superposition kl ~16:07 och fick detta (endast ett urklipp). Ser onekligen ut som något med grafikkortet, nu tror jag inte att det är själva hårdvaran som är fel (kan så klart vara det) utan något i mjukvaran men detta säger mig inte mycket.

Citat:

kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=241845, emitted seq=241847
kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process superposition pid 9308 thread superposit:cs0 pid 9337
kernel: amdgpu 0000:09:00.0: amdgpu: IP block:gfx_v11_0 is hung!
kernel: amdgpu 0000:09:00.0: amdgpu: GPU reset begin!
kernel: amdgpu 0000:09:00.0: amdgpu: failed to suspend display audio
kernel: Failed to wait all pipes clean
kernel: amdgpu 0000:09:00.0: amdgpu: soft reset failed, will fallback to full reset!
kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
kernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
kernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
kernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
kernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
kernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
kernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
ernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
kernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
kernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
kernel: [drm:gfx_v11_0_hw_fini [amdgpu]] *ERROR* failed to halt cp gfx
kernel: [drm] free PSP TMR buffer

kernel: amdgpu 0000:09:00.0: amdgpu: SMU driver if version not matched
kernel: amdgpu 0000:09:00.0: amdgpu: SMU is resumed successfully!
kernel: [drm] DMUB hardware initialized: version=0x07000A01
kernel: [drm] REG_WAIT timeout 1us * 1000 tries - dcn32_dsc_pg_control line:91
kernel: [drm] REG_WAIT timeout 1us * 1000 tries - dcn32_dsc_pg_control line:99
kernel: [drm] REG_WAIT timeout 1us * 1000 tries - dcn32_dsc_pg_control line:107
kernel: [drm] REG_WAIT timeout 1us * 1000 tries - dcn32_dsc_pg_control line:115
kernel: [drm] REG_WAIT timeout 1us * 1000 tries - dcn32_dsc_pg_control line:91
kernel: [drm] REG_WAIT timeout 1us * 1000 tries - dcn32_dsc_pg_control line:99
kernel: [drm] REG_WAIT timeout 1us * 1000 tries - dcn32_dsc_pg_control line:107
kernel: [drm] REG_WAIT timeout 1us * 1000 tries - dcn32_dsc_pg_control line:115
kernel: [drm:check_syncd_pipes_for_disabled_master_pipe [amdgpu]] *ERROR* DC: Failure: pipe_idx[3] syncd with disabled master pipe_idx[0]

kernel: amdgpu_cs_ioctl: 14 callbacks suppressed
kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!

kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
audit[9274]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=5 pid=9274 comm="launcher" exe="/opt/unigine-superposition/bin/launcher" sig=11 re>
pulseaudio[7296]: X11 I/O error handler called
at-spi-bus-launcher[7269]: X connection to :0 broken (explicit kill or server shutdown).
pulseaudio[7296]: X11 I/O error exit handler called, preparing to tear down X11 modules

kernel: snd_hda_codec_hdmi hdaudioC0D0: Unable to sync register 0x2f0d00. -5
systemd-coredump[9413]: [🡕] Process 9274 (launcher) of user 1000 dumped core.

Stack trace of thread 9274:
#0 0x00007eff0e03c5c9 _ZNK14QXcbConnection17getSelectionOwnerEj (libQt5XcbQpa.so.5 + 0x3c5c9)
#1 0x00007eff0e0379f3 n/a (libQt5XcbQpa.so.5 + 0x379f3)
#2 0x00007eff13306717 _ZN10QClipboard11setMimeDataEP9QMimeDataNS_4ModeE (libQt5Gui.so.5 + 0x106717)
#3 0x000000000046543d n/a (launcher + 0x6543d)
#4 0x0000000000465523 n/a (launcher + 0x65523)
#5 0x00007eff12e8429c n/a (libQt5Qml.so.5 + 0x28429c)
#6 0x00007eff12e15878 n/a (libQt5Qml.so.5 + 0x215878)
#7 0x00007eff12e16a88 n/a (libQt5Qml.so.5 + 0x216a88)
#8 0x00007eff12e173af _ZNK3QV413QObjectMethod12callInternalEPNS_8CallDataE (libQt5Qml.so.5 + 0x2173af)
#9 0x00007eff12e2cf05 _ZN3QV47Runtime12callPropertyEPNS_15ExecutionEngineEiPNS_8CallDataE (libQt5Qml.so.5 + 0x22c>
#10 0x00007eff0d32849b n/a (n/a + 0x0)
#11 0x00007eff12dc270f n/a (libQt5Qml.so.5 + 0x1c270f)
#12 0x00007eff12e2c9da _ZN3QV47Runtime22callActivationPropertyEPNS_15ExecutionEngineEiPNS_8CallDataE (libQt5Qml.so>
#13 0x00007eff0d2d9f18 n/a (n/a + 0x0)
#14 0x00007eff12dc1ccb n/a (libQt5Qml.so.5 + 0x1c1ccb)
#15 0x00007eff12eacfc2 _ZN24QQmlJavaScriptExpression8evaluateEPN3QV48CallDataEPb (libQt5Qml.so.5 + 0x2acfc2)
#16 0x00007eff12e57e41 _ZN25QQmlBoundSignalExpression8evaluateEPPv (libQt5Qml.so.5 + 0x257e41)
#17 0x00007eff12e584cb n/a (libQt5Qml.so.5 + 0x2584cb)
#18 0x00007eff12e8ccb4 _ZN12QQmlNotifier10emitNotifyEP20QQmlNotifierEndpointPPv (libQt5Qml.so.5 + 0x28ccb4)
#19 0x00007eff12e3ba05 _ZN8QQmlData13signalEmittedEP24QAbstractDeclarativeDataP7QObjectiPPv (libQt5Qml.so.5 + 0x23>
#20 0x00007eff11e98dc6 _ZN11QMetaObject8activateEP7QObjectiiPPv (libQt5Core.so.5 + 0x298dc6)
#21 0x000000000045fd51 _ZN8Launcher23benchmarkProcessCrashedEj (launcher + 0x5fd51)
#22 0x00007eff11e9977d _ZN11QMetaObject8activateEP7QObjectiiPPv (libQt5Core.so.5 + 0x29977d)
#23 0x00007eff11dae4af _ZN8QProcess8finishedEiNS_10ExitStatusE (libQt5Core.so.5 + 0x1ae4af)
#24 0x00007eff11db6703 n/a (libQt5Core.so.5 + 0x1b6703)
#25 0x00007eff11db6819 n/a (libQt5Core.so.5 + 0x1b6819)
#26 0x00007eff11e99056 _ZN11QMetaObject8activateEP7QObjectiiPPv (libQt5Core.so.5 + 0x299056)
#27 0x00007eff11f0ebfe _ZN15QSocketNotifier9activatedEiNS_14QPrivateSignalE (libQt5Core.so.5 + 0x30ebfe)
#28 0x00007eff11ea5f2b _ZN15QSocketNotifier5eventEP6QEvent (libQt5Core.so.5 + 0x2a5f2b)
#29 0x00007eff11e7198a _ZN16QCoreApplication6notifyEP7QObjectP6QEvent (libQt5Core.so.5 + 0x27198a)
#30 0x00007eff11e71ae0 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x271ae0)
#31 0x00007eff11ebf53e n/a (libQt5Core.so.5 + 0x2bf53e)
#32 0x00007eff11b1687b g_main_context_dispatch (libglib-2.0.so.0 + 0x5587b)
#33 0x00007eff11b6dc89 n/a (libglib-2.0.so.0 + 0xacc89)
#34 0x00007eff11b15132 g_main_context_iteration (libglib-2.0.so.0 + 0x54132)
#35 0x00007eff11ebf047 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5>
#36 0x00007eff11e6fdca _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x26fdca)
#37 0x00007eff11e77bad _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x277bad)
#38 0x0000000000412493 n/a (launcher + 0x12493)
#39 0x00007eff1163c290 n/a (libc.so.6 + 0x23290)
#40 0x00007eff1163c34a __libc_start_main (libc.so.6 + 0x2334a)
#41 0x0000000000412821 n/a (launcher + 0x12821)
ELF object binary architecture: AMD x86-64
systemd[1]: systemd-coredump@2-9412-0.service: Deactivated successfully.
audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@2-9412-0 comm="systemd" exe="/usr/lib/systemd>
audit: BPF prog-id=0 op=UNLOAD
audit: BPF prog-id=0 op=UNLOAD
audit: BPF prog-id=0 op=UNLOAD
[drm:check_syncd_pipes_for_disabled_master_pipe [amdgpu]] *ERROR* DC: Failure: pipe_idx[3] syncd with disabled master pipe_idx[0]

Är några "ERRORS" med och lite "Fails" som inte säger mig mycket alls men ska kolla upp och se om jag hittar något.

dmesg, ger en himla massa information också. Det jag ser som skulle kunna vara intresant är följande:

Citat:

[ 3.548843] [drm] amdgpu kernel modesetting enabled.
[ 3.553268] amdgpu: Ignoring ACPI CRAT on non-APU system
[ 3.553269] amdgpu: Virtual CRAT table created for CPU
[ 3.553275] amdgpu: Topology: Add CPU node
[ 3.553363] Console: switching to colour dummy device 80x25
[ 3.553396] amdgpu 0000:09:00.0: vgaarb: deactivate vga console
[ 3.553421] amdgpu 0000:09:00.0: enabling device (0006 -> 0007)
[ 3.553450] [drm] initializing kernel modesetting (IP DISCOVERY 0x1002:0x744C 0x148C:0x2422 0xC8).
[ 3.553455] [drm] register mmio base: 0xFC900000
[ 3.553455] [drm] register mmio size: 1048576
[ 3.555896] [drm] add ip block number 0 <soc21_common>
[ 3.555897] [drm] add ip block number 1 <gmc_v11_0>
[ 3.555897] [drm] add ip block number 2 <ih_v6_0>
[ 3.555898] [drm] add ip block number 3 <psp>
[ 3.555898] [drm] add ip block number 4 <smu>
[ 3.555899] [drm] add ip block number 5 <dm>
[ 3.555899] [drm] add ip block number 6 <gfx_v11_0>
[ 3.555899] [drm] add ip block number 7 <sdma_v6_0>
[ 3.555900] [drm] add ip block number 8 <vcn_v4_0>
[ 3.555900] [drm] add ip block number 9 <jpeg_v4_0>
[ 3.555900] [drm] add ip block number 10 <mes_v11_0>
[ 3.555909] amdgpu 0000:09:00.0: amdgpu: Fetched VBIOS from VFCT
[ 3.555910] amdgpu: ATOM BIOS: 113-TIC106611-101
[ 3.555913] [drm] VCN(0) encode/decode are enabled in VM mode
[ 3.555914] [drm] VCN(1) encode/decode are enabled in VM mode
[ 3.555914] amdgpu 0000:09:00.0: [drm:jpeg_v4_0_early_init [amdgpu]] JPEG decode is enabled in VM mode
[ 3.556050] amdgpu 0000:09:00.0: amdgpu: Trusted Memory Zone (TMZ) feature not supported
[ 3.556080] [drm] vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit
[ 3.556084] amdgpu 0000:09:00.0: amdgpu: VRAM: 24560M 0x0000008000000000 - 0x00000085FEFFFFFF (24560M used)
[ 3.556085] amdgpu 0000:09:00.0: amdgpu: GART: 512M 0x0000000000000000 - 0x000000001FFFFFFF
[ 3.556088] [drm] Detected VRAM RAM=24560M, BAR=32768M
[ 3.556089] [drm] RAM width 384bits GDDR6
[ 3.556115] [drm] amdgpu: 24560M of VRAM memory ready
[ 3.556116] [drm] amdgpu: 7950M of GTT memory ready.
[ 3.556123] [drm] GART: num cpu pages 131072, num gpu pages 131072
[ 3.556225] [drm] PCIE GART of 512M enabled (table at 0x00000085FEB00000).
[ 3.556576] [drm] Loading DMUB firmware via PSP: version=0x07000A01
[ 3.556624] amdgpu 0000:09:00.0: amdgpu: CP RS64 enable
[ 3.556960] [drm] Found VCN firmware Version ENC: 1.8 DEC: 5 VEP: 0 Revision: 13
[ 3.556967] amdgpu 0000:09:00.0: amdgpu: Will use PSP to load VCN firmware
[ 3.557212] [drm] max_doorbell_slices=32767
[ 3.706884] [drm] reserve 0x1300000 from 0x85fc000000 for PSP TMR
[ 3.835332] amdgpu 0000:09:00.0: amdgpu: RAP: optional rap ta ucode is not available
[ 3.835333] amdgpu 0000:09:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
[ 3.835381] amdgpu 0000:09:00.0: amdgpu: smu driver if version = 0x00000032, smu fw if version = 0x00000034, smu fw program = 0, smu fw version = 0x004e4700 (78.71.0)
[ 3.835383] amdgpu 0000:09:00.0: amdgpu: SMU driver if version not matched
[ 3.983686] amdgpu 0000:09:00.0: amdgpu: SMU is initialized successfully!
[ 3.983843] [drm] Display Core initialized with v3.2.198!
[ 3.985617] [drm] DMUB hardware initialized: version=0x07000A01
[ 4.277705] [drm] kiq ring mec 3 pipe 1 q 0
[ 4.287332] [drm] VCN decode and encode initialized successfully(under DPG Mode).
[ 4.287559] amdgpu 0000:09:00.0: [drm:jpeg_v4_0_hw_init [amdgpu]] JPEG decode initialized successfully.
[ 4.288913] kfd kfd: amdgpu: Allocated 3969056 bytes on gart
[ 4.288995] amdgpu: sdma_bitmap: fff0
[ 4.359643] memmap_init_zone_device initialised 6291456 pages in 24ms
[ 4.359648] amdgpu: HMM registered 24560MB device memory
[ 4.359727] amdgpu: SRAT table not found
[ 4.359728] amdgpu: Virtual CRAT table created for GPU
[ 4.360208] amdgpu: Topology: Add dGPU node [0x744c:0x1002]
[ 4.360210] kfd kfd: amdgpu: added device 1002:744c
[ 4.360223] amdgpu 0000:09:00.0: amdgpu: SE 6, SH per SE 2, CU per SH 8, active_cu_number 96
[ 4.360275] amdgpu 0000:09:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[ 4.360276] amdgpu 0000:09:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[ 4.360277] amdgpu 0000:09:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[ 4.360277] amdgpu 0000:09:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
[ 4.360278] amdgpu 0000:09:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
[ 4.360278] amdgpu 0000:09:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
[ 4.360279] amdgpu 0000:09:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
[ 4.360279] amdgpu 0000:09:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
[ 4.360280] amdgpu 0000:09:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
[ 4.360281] amdgpu 0000:09:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
[ 4.360281] amdgpu 0000:09:00.0: amdgpu: ring sdma1 uses VM inv eng 13 on hub 0
[ 4.360282] amdgpu 0000:09:00.0: amdgpu: ring vcn_unified_0 uses VM inv eng 0 on hub 1
[ 4.360282] amdgpu 0000:09:00.0: amdgpu: ring vcn_unified_1 uses VM inv eng 1 on hub 1
[ 4.360283] amdgpu 0000:09:00.0: amdgpu: ring jpeg_dec uses VM inv eng 4 on hub 1
[ 4.360284] amdgpu 0000:09:00.0: amdgpu: ring mes_kiq_3.1.0 uses VM inv eng 14 on hub 0
[ 4.361617] [drm] ring gfx_32768.1.1 was added
...
[ 4.366788] amdgpu 0000:09:00.0: amdgpu: Using BACO for runtime pm
[ 4.366987] [drm] Initialized amdgpu 3.48.0 20150101 for 0000:09:00.0 on minor 0

Visa signatur

Låda: Fractal Design Torrent PSU:Corsair RM 1000x Moderkort: Asus ROG Strix B550-F. CPU: Ryzen 5 5600X @Stock. Minne: DDR4-3600 mhz. GPU: PowerColor Radeon Rx 7900 XTX Limited. Skärm: Samsung Odyssey G9. OS: Manjaro.

Permalänk

Hm, den verkar ju känna igen kortet iaf. Vad har du gjort för att få det att fungera? Har du lagt in senaste firmwaren?

Vad som behövdes för min del:
- Uppdatera kernel, minst 6.0 men 6.1 rekommenderas
- Installera linux-firmware-git
- Uppdatera initramfs med "sudo mkinitcpio -P"
- Installera llvm-minimal-git och bygg sedan mesa-git (se min länk ovan för info hur det går till)

Efter det bör du ha fungerande acceleration

EDIT: Ang din fråga, du kan lägga in det i [ CODE ]-block

Permalänk
Skrivet av stingray454:

Hm, den verkar ju känna igen kortet iaf. Vad har du gjort för att få det att fungera? Har du lagt in senaste firmwaren?

Vad som behövdes för min del:
- Uppdatera kernel, minst 6.0 men 6.1 rekommenderas
- Installera linux-firmware-git
- Uppdatera initramfs med "sudo mkinitcpio -P"
- Installera llvm-minimal-git och bygg sedan mesa-git (se min länk ovan för info hur det går till)

Efter det bör du ha fungerande acceleration

EDIT: Ang din fråga, du kan lägga in det i [ CODE ]-block

Först så följde jag Denna reddit tråden och kom så långt att kunde jag inte ens logga in, blev massa svarta rutor på skärmen. Sedan hittade jag denna Reddit tråden och efter det kunde jag logga in men min muspekare blev osynlig, dock fixad muspekare nu.

- Kör Kernel 6.0 just nu men även provat med 6.1 utan någon skillnad.
- Senaste linux-fermware-git
- har uppdaterat /etc/mkinitcpio.conf med "sudo mkinitcpio -P" (Kan vara så att jag har gjort fel när jag la in "amdgpu" i MODULES)
- Har instalerat llvm-minimal-git och sedan byggt mesa-git. Så nu har jag mesa 23 coh LLVM 16.

Tack för hjälpen med [ CODE ]

EDIT: Ett förtydligande om hur jag gick tillväga.
Tog ett tag innan jag fattade att jag var tvungen att ta bort

  • manjaro hello

  • web-installer-url-handler

  • pyside6

  • shiboken6

samt att jag behövde installera yay. Sedan körde jag

yay --mflags "--nocheck" --sudoloop -S llvm-minimal-git lib32-llvm-minimal-git

som tog ca 20 minuter. Sen hämtade jag hem "mesa-git" och "lib32-mesa-git" från AUR som jag sedan packade upp och la i varsin map där jag i terminalen körde kommandot

MESA_WHICH_LLVM=1 makepkg -si

Efter det stängde jag av, satte i mitt RX 7900 XTX och drog igång. När jag skulle till och logga in så började problemen med att logga in. Dagen senare hittade jag denna Reddit tråden så fick jag det att "funka" men kan som sagt inte köra Steam eller benchmark program.

Visa signatur

Låda: Fractal Design Torrent PSU:Corsair RM 1000x Moderkort: Asus ROG Strix B550-F. CPU: Ryzen 5 5600X @Stock. Minne: DDR4-3600 mhz. GPU: PowerColor Radeon Rx 7900 XTX Limited. Skärm: Samsung Odyssey G9. OS: Manjaro.

Permalänk

Hm, jag fick också ta bort manjaro hello osv, glömde skiva det.. men annars låter det exakt som det jag gjorde. Du har inte kvar några boot args från ditt föregående kort? själv hade jag nåt i stil med "radeon.cik=1 amdgpu.cik=0" eller liknande för att få mitt föregående kort att fungera. Du måste även plocka bort "nomodeset" om du kör med det vad jag förstått.

Det där med osynlig muspekare fick jag när jag körde X11. Hade även lite annat strul under X11, men kör nu Wayland-session och allt fungerar faktiskt mycket bättre (speciellt spel). Men annars låter det som att du gjort allt rätt, kommer inte på något jag gjorde annorlunda för att få mitt kort att fungera :/

En sak jag lyckades med var att det kom en uppdaterad llvm-minimal-git efter allt var "up and running". Tänkte att det väl inte skadar att ha den senaste installerad, så slängde in den.. men då dog Mesa. Det är uppenbarligen väldigt känsligt det där, vet inte riktigt varför men tror den använder llvm för att kompilera någon på sitt backend så det går inte att t ex byta till llvm-stable igen efter man fått igång allt. Lösningen där var att bara kompilera mesa-git igen med nya llvm så gick allt igång igen.

Det som beskrivs i sista tråden känner jag däremot inte igen, behövde inte lägga till MODULES=(amdgpu) eller liknande. Och för mig så var det så att med mesa 22.2 fick jag bild / kunde använda datorn men olidligt segt (typ 1 fps), men det funkade. På Mesa 23 så vägrade den visa desktopen alls tills jag kompilerat det rätt.

En tanke, du har inte installerat t ex "vulkan-radeon" och liknande i efterhand? I stable mesa är det uppdelat i flera paket som man installerar separat, men mesa-git innehåller allt du behöver för att få igång vulkan mm utan att installera nåt annat.

Permalänk

Konstigt att vi då har två helt skilda resultat. Mitt gamla kort var en RX 570 och den enda bootlodern jag känner till är GRUB, var inne och kollade där men där finns inget udda och det enda jag gjort där är att lägga till "amdgpu.ppfeaturemask=0xffffffff" för Corectrl, testade så klart att ta bort den men hjälpte inte. Finns det någon annat ställe som det ev kan finnas lik liggandes från forna tider som du råkar veta på rak arm?

Vet ej om jag har plockat bort "nonmodeset", känner inte riktigt igen det men nu är jag bra mos i skallen också efter en hel dags felsökande, vill du vänligen utveckla på detta?

Den osynliga muspekaren löste jag, även provat att ta bort den fixen för att se om det var problemet men icke. Men har ej provat att byta från X11 till Wayland och det är något jag inte vet hur man gör men ska testa det imorgon.

Tog bort "MODULES=(amdgpu)" och testade men gjorde heller ingen skillnad och återställde filen.

Vulkan-radeon-git är installerad och så vidare.

Finner det otroligt udda att jag har detta problemet, är några på Reddit, Arch och Manjaro forums som troligen har samma och jobbar på också men för flertalet verkar det funka utan några större problem. Provade även att ta min gamla SSD och köra in en ny installation av Manjaro Linux med Kernel 6.1 med kortet i datorn, sedan körde jag på med mesa-git och hela den harangen men med exakt samma resultat, funkade inte ens att starta steam. Får bli mera försök imorgon.

Visa signatur

Låda: Fractal Design Torrent PSU:Corsair RM 1000x Moderkort: Asus ROG Strix B550-F. CPU: Ryzen 5 5600X @Stock. Minne: DDR4-3600 mhz. GPU: PowerColor Radeon Rx 7900 XTX Limited. Skärm: Samsung Odyssey G9. OS: Manjaro.

Permalänk

Ja, det är grub jag snackar om. Jag tog bort så att jag inte har några bootargs alls som har med gpu att göra, min ser ut så här just nu (sista är något jag testade av andra orsaker, har inget med gpu:n att göra). Nomodeset är också ett bootarg som brukar stå här.

GRUB_CMDLINE_LINUX_DEFAULT="quiet udev.log_priority=3 split_lock_detect=off"

Har du kommit ihåg att köra update-grub efter att du ändrat?

Gissar att du kör manjaro, isf kan du byta mellan X11 och Wayland på loginskärmen (längst ner till vänster på min iaf). Lite beroende på vad du kör för greeter.

Däremot att vulkan-radeon-git är installerad kan vara felet. Som sagt så får du exakt ALLT du behöver av mesa-git. Om du installerar något annat för vulkan / radeon så skriver det över eller är inte kompatibelt med mesa-git, som jag förstått det. Jag plockade bort allt som hette något med mesa / radeon / vulkan osv och körde in mesa-git enbart, så funkar allt (inkl vulkan).

Permalänk

Här är de paket som mesa-git installerar åt dig. Om du installerar något av detta efteråt (även -git-versionerna) lär mesa inte funka så bra eller rent av bli avinstallerat och ersatt med stable mesa iom att dom har beroenden på varandra.

Permalänk

Helvete, skjut mig med en slö kula... (Ironi)

Körde om hela LLVM kompileringen och mesa-git samt lib32-mesa-git utan att göra några extra knep alls och nu funkar allt, steam startar och spel startar också, har bara just nu spelat i typ 3 min men nu vet jag att det funkar i alla fall. Så ska göra en backup och sakta men säkert återställa vissa saker. Så troligen var det att jag gjorde en uppdatering eller något som orsakade problemet.

Tack för all hjälp!

Visa signatur

Låda: Fractal Design Torrent PSU:Corsair RM 1000x Moderkort: Asus ROG Strix B550-F. CPU: Ryzen 5 5600X @Stock. Minne: DDR4-3600 mhz. GPU: PowerColor Radeon Rx 7900 XTX Limited. Skärm: Samsung Odyssey G9. OS: Manjaro.

Permalänk

Grymt att du fick det att fungera! Ja det kan vara lite lurigt att få igång allt när man köper ett rykandes färskt grafikkort

Grattis iaf, då kan du förhoppningsvis njuta av lite roliga spel i helgen!

Permalänk

Är lite fundersam på om detta borde vara under en ny tråd eller inte men provar så får vi se vad som händer.

Har kört med mitt grafikkort nu i lite mer än 2 dygn och den är "ganska" stabil då jag endast fått 2 crasher... Hur som så har jag noterat en annan liten sak som stör mig en del, enligt Corectrl och mangohud/goverlay så drar kortet endast 315 Watt, lyckas ibland dra ~325 watt men går snabbt tillbaka till 315. Undrar om det är någon annan här som har samma sak?
I corectrl finns bara styrning av fläktar som inte fungerar men fläktarna gör sitt så det verkar som att kortet själv styr den delen. I överklockningsmenyn>Avancerat så är allt jag kan leka med effektbudgeten men det spelar ingen roll vilket värde jag sätter den på (trycker på "apply" också). Inget händer. Kan så klart vara så att detta endast är för att korten är nya och stödet inte kommit så långt än eller så är det rent av något fel hos mig. Har lagt in parametern i min bootloader "amdgpu.ppfeaturemask=0xffffffff" och uppdaterat grub. Allt funkade bra på min Rx 570.

Visa signatur

Låda: Fractal Design Torrent PSU:Corsair RM 1000x Moderkort: Asus ROG Strix B550-F. CPU: Ryzen 5 5600X @Stock. Minne: DDR4-3600 mhz. GPU: PowerColor Radeon Rx 7900 XTX Limited. Skärm: Samsung Odyssey G9. OS: Manjaro.