Only "basic graphics mode" works - software or hardware issue?

I wanted to install Fedora on my device (specs below), but the “normal” fedora did not start correctly when booting from a usb-stick and only shows random pixels/colors:

Only starting fedora in the “basic graphics mode” worked. Using this version the desktop appears without problems and the system appears to be usable.
Is this an hardware issue or could this be a fedora/driver problem? The basic graphic mode works, so I can access the command line if that’s necessary

My configuration:

$ inxi -F
System:
  Host: localhost-live Kernel: 6.5.6-300.fc39.x86_64 arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 5.27.8 Distro: Fedora Linux 39 (KDE Plasma)
Machine:
  Type: Desktop Mobo: Gigabyte model: B550 AORUS ELITE V2
    serial: <superuser required> UEFI: American Megatrends LLC. v: F16b
    date: 02/08/2023
CPU:
  Info: 6-core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP cache: L2: 3 MiB
  Speed (MHz): avg: 2197 min/max: 2200/4208 cores: 1: 2200 2: 2200 3: 2194
    4: 2200 5: 2200 6: 2195 7: 2200 8: 2200 9: 2195 10: 2196 11: 2193 12: 2200
Graphics:
  Device-1: AMD Hawaii PRO [Radeon R9 290/390] driver: N/A
  Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 23.2.1
    compositor: kwin_wayland driver: N/A resolution: 1024x768
  API: EGL v: 1.5 drivers: kms_swrast,swrast
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.5 vendor: mesa v: 23.2.1 renderer: llvmpipe (LLVM 16.0.6
    256 bits)
  API: Vulkan v: 1.3.250 drivers: llvmpipe surfaces: xcb,xlib,wayland
Audio:
  Device-1: AMD Hawaii HDMI Audio [Radeon R9 290/290X / 390/390X]
    driver: snd_hda_intel
  Device-2: AMD Starship/Matisse HD Audio driver: snd_hda_intel
  API: ALSA v: k6.5.6-300.fc39.x86_64 status: kernel-api
  Server-1: PipeWire v: 0.3.80 status: active
Network:
  Device-1: Realtek RTL8125 2.5GbE driver: r8169
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: 18:c0:4d:94:96:b8
Drives:
  Local Storage: total: 4.58 TiB used: 9.04 GiB (0.2%)
  ID-1: /dev/nvme0n1 vendor: Kingston model: SKC3000S1024G size: 953.87 GiB
  ID-2: /dev/sda vendor: Seagate model: ST4000VN006-3CW104 size: 3.64 TiB
  ID-3: /dev/sdb model: General UDisk size: 7.62 GiB type: USB
Partition:
  ID-1: / size: 8.56 GiB used: 6.74 GiB (78.8%) fs: ext4 dev: /dev/dm-0
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 35.9 C mobo: 20.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB available: 15.5 GiB used: 2.39 GiB (15.4%)
  Processes: 334 Uptime: 2m Shell: Bash inxi: 3.3.33

$ hwinfo --cpu --memory --storage-ctrl --disk --gfxcard
07: None 00.0: 10103 CPU                                        
  [Created at cpu.462]
  Unique ID: rdCR.j8NaKXDZtZ6
  Hardware Class: cpu
  Arch: X86-64
  Vendor: "AuthenticAMD"
  Model: 23.113.0 "AMD Ryzen 5 3600 6-Core Processor"
  Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,ht,syscall,nx,mmxext,fxsr_opt,pdpe1gb,rdtscp,lm,constant_tsc,rep_good,nopl,nonstop_tsc,cpuid,extd_apicid,aperfmperf,rapl,pni,pclmulqdq,monitor,ssse3,fma,cx16,sse4_1,sse4_2,x2apic,movbe,popcnt,aes,xsave,avx,f16c,rdrand,lahf_lm,cmp_legacy,svm,extapic,cr8_legacy,abm,sse4a,misalignsse,3dnowprefetch,osvw,ibs,skinit,wdt,tce,topoext,perfctr_core,perfctr_nb,bpext,perfctr_llc,mwaitx,cpb,cat_l3,cdp_l3,hw_pstate,ssbd,mba,ibpb,stibp,vmmcall,fsgsbase,bmi1,avx2,smep,bmi2,cqm,rdt_a,rdseed,adx,smap,clflushopt,clwb,sha_ni,xsaveopt,xsavec,xgetbv1,cqm_llc,cqm_occup_llc,cqm_mbm_total,cqm_mbm_local,clzero,irperf,xsaveerptr,rdpru,wbnoinvd,arat,npt,lbrv,svm_lock,nrip_save,tsc_scale,vmcb_clean,flushbyasid,decodeassists,pausefilter,pfthreshold,avic,v_vmsave_vmload,vgif,v_spec_ctrl,umip,rdpid,overflow_recov,succor,smca,sev,sev_es
  Clock: 2794 MHz
  BogoMips: 7185.92
  Cache: 512 kb
  Units/Processor: 12
  Config Status: cfg=new, avail=yes, need=no, active=unknown

08: None 01.0: 10103 CPU
  [Created at cpu.462]
  Unique ID: wkFv.j8NaKXDZtZ6
  Hardware Class: cpu
  Arch: X86-64
  Vendor: "AuthenticAMD"
  Model: 23.113.0 "AMD Ryzen 5 3600 6-Core Processor"
  Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,ht,syscall,nx,mmxext,fxsr_opt,pdpe1gb,rdtscp,lm,constant_tsc,rep_good,nopl,nonstop_tsc,cpuid,extd_apicid,aperfmperf,rapl,pni,pclmulqdq,monitor,ssse3,fma,cx16,sse4_1,sse4_2,x2apic,movbe,popcnt,aes,xsave,avx,f16c,rdrand,lahf_lm,cmp_legacy,svm,extapic,cr8_legacy,abm,sse4a,misalignsse,3dnowprefetch,osvw,ibs,skinit,wdt,tce,topoext,perfctr_core,perfctr_nb,bpext,perfctr_llc,mwaitx,cpb,cat_l3,cdp_l3,hw_pstate,ssbd,mba,ibpb,stibp,vmmcall,fsgsbase,bmi1,avx2,smep,bmi2,cqm,rdt_a,rdseed,adx,smap,clflushopt,clwb,sha_ni,xsaveopt,xsavec,xgetbv1,cqm_llc,cqm_occup_llc,cqm_mbm_total,cqm_mbm_local,clzero,irperf,xsaveerptr,rdpru,wbnoinvd,arat,npt,lbrv,svm_lock,nrip_save,tsc_scale,vmcb_clean,flushbyasid,decodeassists,pausefilter,pfthreshold,avic,v_vmsave_vmload,vgif,v_spec_ctrl,umip,rdpid,overflow_recov,succor,smca,sev,sev_es
  Clock: 1862 MHz
  BogoMips: 7185.92
  Cache: 512 kb
  Units/Processor: 12
  Config Status: cfg=new, avail=yes, need=no, active=unknown

09: None 02.0: 10103 CPU
  [Created at cpu.462]
  Unique ID: +rIN.j8NaKXDZtZ6
  Hardware Class: cpu
  Arch: X86-64
  Vendor: "AuthenticAMD"
  Model: 23.113.0 "AMD Ryzen 5 3600 6-Core Processor"
  Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,ht,syscall,nx,mmxext,fxsr_opt,pdpe1gb,rdtscp,lm,constant_tsc,rep_good,nopl,nonstop_tsc,cpuid,extd_apicid,aperfmperf,rapl,pni,pclmulqdq,monitor,ssse3,fma,cx16,sse4_1,sse4_2,x2apic,movbe,popcnt,aes,xsave,avx,f16c,rdrand,lahf_lm,cmp_legacy,svm,extapic,cr8_legacy,abm,sse4a,misalignsse,3dnowprefetch,osvw,ibs,skinit,wdt,tce,topoext,perfctr_core,perfctr_nb,bpext,perfctr_llc,mwaitx,cpb,cat_l3,cdp_l3,hw_pstate,ssbd,mba,ibpb,stibp,vmmcall,fsgsbase,bmi1,avx2,smep,bmi2,cqm,rdt_a,rdseed,adx,smap,clflushopt,clwb,sha_ni,xsaveopt,xsavec,xgetbv1,cqm_llc,cqm_occup_llc,cqm_mbm_total,cqm_mbm_local,clzero,irperf,xsaveerptr,rdpru,wbnoinvd,arat,npt,lbrv,svm_lock,nrip_save,tsc_scale,vmcb_clean,flushbyasid,decodeassists,pausefilter,pfthreshold,avic,v_vmsave_vmload,vgif,v_spec_ctrl,umip,rdpid,overflow_recov,succor,smca,sev,sev_es
  Clock: 2166 MHz
  BogoMips: 7185.92
  Cache: 512 kb
  Units/Processor: 12
  Config Status: cfg=new, avail=yes, need=no, active=unknown

10: None 03.0: 10103 CPU
  [Created at cpu.462]
  Unique ID: 4zLr.j8NaKXDZtZ6
  Hardware Class: cpu
  Arch: X86-64
  Vendor: "AuthenticAMD"
  Model: 23.113.0 "AMD Ryzen 5 3600 6-Core Processor"
  Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,ht,syscall,nx,mmxext,fxsr_opt,pdpe1gb,rdtscp,lm,constant_tsc,rep_good,nopl,nonstop_tsc,cpuid,extd_apicid,aperfmperf,rapl,pni,pclmulqdq,monitor,ssse3,fma,cx16,sse4_1,sse4_2,x2apic,movbe,popcnt,aes,xsave,avx,f16c,rdrand,lahf_lm,cmp_legacy,svm,extapic,cr8_legacy,abm,sse4a,misalignsse,3dnowprefetch,osvw,ibs,skinit,wdt,tce,topoext,perfctr_core,perfctr_nb,bpext,perfctr_llc,mwaitx,cpb,cat_l3,cdp_l3,hw_pstate,ssbd,mba,ibpb,stibp,vmmcall,fsgsbase,bmi1,avx2,smep,bmi2,cqm,rdt_a,rdseed,adx,smap,clflushopt,clwb,sha_ni,xsaveopt,xsavec,xgetbv1,cqm_llc,cqm_occup_llc,cqm_mbm_total,cqm_mbm_local,clzero,irperf,xsaveerptr,rdpru,wbnoinvd,arat,npt,lbrv,svm_lock,nrip_save,tsc_scale,vmcb_clean,flushbyasid,decodeassists,pausefilter,pfthreshold,avic,v_vmsave_vmload,vgif,v_spec_ctrl,umip,rdpid,overflow_recov,succor,smca,sev,sev_es
  Clock: 4080 MHz
  BogoMips: 7185.92
  Cache: 512 kb
  Units/Processor: 12
  Config Status: cfg=new, avail=yes, need=no, active=unknown

11: None 04.0: 10103 CPU
  [Created at cpu.462]
  Unique ID: 94PJ.j8NaKXDZtZ6
  Hardware Class: cpu
  Arch: X86-64
  Vendor: "AuthenticAMD"
  Model: 23.113.0 "AMD Ryzen 5 3600 6-Core Processor"
  Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,ht,syscall,nx,mmxext,fxsr_opt,pdpe1gb,rdtscp,lm,constant_tsc,rep_good,nopl,nonstop_tsc,cpuid,extd_apicid,aperfmperf,rapl,pni,pclmulqdq,monitor,ssse3,fma,cx16,sse4_1,sse4_2,x2apic,movbe,popcnt,aes,xsave,avx,f16c,rdrand,lahf_lm,cmp_legacy,svm,extapic,cr8_legacy,abm,sse4a,misalignsse,3dnowprefetch,osvw,ibs,skinit,wdt,tce,topoext,perfctr_core,perfctr_nb,bpext,perfctr_llc,mwaitx,cpb,cat_l3,cdp_l3,hw_pstate,ssbd,mba,ibpb,stibp,vmmcall,fsgsbase,bmi1,avx2,smep,bmi2,cqm,rdt_a,rdseed,adx,smap,clflushopt,clwb,sha_ni,xsaveopt,xsavec,xgetbv1,cqm_llc,cqm_occup_llc,cqm_mbm_total,cqm_mbm_local,clzero,irperf,xsaveerptr,rdpru,wbnoinvd,arat,npt,lbrv,svm_lock,nrip_save,tsc_scale,vmcb_clean,flushbyasid,decodeassists,pausefilter,pfthreshold,avic,v_vmsave_vmload,vgif,v_spec_ctrl,umip,rdpid,overflow_recov,succor,smca,sev,sev_es
  Clock: 2236 MHz
  BogoMips: 7185.92
  Cache: 512 kb
  Units/Processor: 12
  Config Status: cfg=new, avail=yes, need=no, active=unknown

12: None 05.0: 10103 CPU
  [Created at cpu.462]
  Unique ID: EBSn.j8NaKXDZtZ6
  Hardware Class: cpu
  Arch: X86-64
  Vendor: "AuthenticAMD"
  Model: 23.113.0 "AMD Ryzen 5 3600 6-Core Processor"
  Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,ht,syscall,nx,mmxext,fxsr_opt,pdpe1gb,rdtscp,lm,constant_tsc,rep_good,nopl,nonstop_tsc,cpuid,extd_apicid,aperfmperf,rapl,pni,pclmulqdq,monitor,ssse3,fma,cx16,sse4_1,sse4_2,x2apic,movbe,popcnt,aes,xsave,avx,f16c,rdrand,lahf_lm,cmp_legacy,svm,extapic,cr8_legacy,abm,sse4a,misalignsse,3dnowprefetch,osvw,ibs,skinit,wdt,tce,topoext,perfctr_core,perfctr_nb,bpext,perfctr_llc,mwaitx,cpb,cat_l3,cdp_l3,hw_pstate,ssbd,mba,ibpb,stibp,vmmcall,fsgsbase,bmi1,avx2,smep,bmi2,cqm,rdt_a,rdseed,adx,smap,clflushopt,clwb,sha_ni,xsaveopt,xsavec,xgetbv1,cqm_llc,cqm_occup_llc,cqm_mbm_total,cqm_mbm_local,clzero,irperf,xsaveerptr,rdpru,wbnoinvd,arat,npt,lbrv,svm_lock,nrip_save,tsc_scale,vmcb_clean,flushbyasid,decodeassists,pausefilter,pfthreshold,avic,v_vmsave_vmload,vgif,v_spec_ctrl,umip,rdpid,overflow_recov,succor,smca,sev,sev_es
  Clock: 2059 MHz
  BogoMips: 7185.92
  Cache: 512 kb
  Units/Processor: 12
  Config Status: cfg=new, avail=yes, need=no, active=unknown

13: None 06.0: 10103 CPU
  [Created at cpu.462]
  Unique ID: JIVF.j8NaKXDZtZ6
  Hardware Class: cpu
  Arch: X86-64
  Vendor: "AuthenticAMD"
  Model: 23.113.0 "AMD Ryzen 5 3600 6-Core Processor"
  Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,ht,syscall,nx,mmxext,fxsr_opt,pdpe1gb,rdtscp,lm,constant_tsc,rep_good,nopl,nonstop_tsc,cpuid,extd_apicid,aperfmperf,rapl,pni,pclmulqdq,monitor,ssse3,fma,cx16,sse4_1,sse4_2,x2apic,movbe,popcnt,aes,xsave,avx,f16c,rdrand,lahf_lm,cmp_legacy,svm,extapic,cr8_legacy,abm,sse4a,misalignsse,3dnowprefetch,osvw,ibs,skinit,wdt,tce,topoext,perfctr_core,perfctr_nb,bpext,perfctr_llc,mwaitx,cpb,cat_l3,cdp_l3,hw_pstate,ssbd,mba,ibpb,stibp,vmmcall,fsgsbase,bmi1,avx2,smep,bmi2,cqm,rdt_a,rdseed,adx,smap,clflushopt,clwb,sha_ni,xsaveopt,xsavec,xgetbv1,cqm_llc,cqm_occup_llc,cqm_mbm_total,cqm_mbm_local,clzero,irperf,xsaveerptr,rdpru,wbnoinvd,arat,npt,lbrv,svm_lock,nrip_save,tsc_scale,vmcb_clean,flushbyasid,decodeassists,pausefilter,pfthreshold,avic,v_vmsave_vmload,vgif,v_spec_ctrl,umip,rdpid,overflow_recov,succor,smca,sev,sev_es
  Clock: 2794 MHz
  BogoMips: 7185.92
  Cache: 512 kb
  Units/Processor: 12
  Config Status: cfg=new, avail=yes, need=no, active=unknown

14: None 07.0: 10103 CPU
  [Created at cpu.462]
  Unique ID: OPYj.j8NaKXDZtZ6
  Hardware Class: cpu
  Arch: X86-64
  Vendor: "AuthenticAMD"
  Model: 23.113.0 "AMD Ryzen 5 3600 6-Core Processor"
  Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,ht,syscall,nx,mmxext,fxsr_opt,pdpe1gb,rdtscp,lm,constant_tsc,rep_good,nopl,nonstop_tsc,cpuid,extd_apicid,aperfmperf,rapl,pni,pclmulqdq,monitor,ssse3,fma,cx16,sse4_1,sse4_2,x2apic,movbe,popcnt,aes,xsave,avx,f16c,rdrand,lahf_lm,cmp_legacy,svm,extapic,cr8_legacy,abm,sse4a,misalignsse,3dnowprefetch,osvw,ibs,skinit,wdt,tce,topoext,perfctr_core,perfctr_nb,bpext,perfctr_llc,mwaitx,cpb,cat_l3,cdp_l3,hw_pstate,ssbd,mba,ibpb,stibp,vmmcall,fsgsbase,bmi1,avx2,smep,bmi2,cqm,rdt_a,rdseed,adx,smap,clflushopt,clwb,sha_ni,xsaveopt,xsavec,xgetbv1,cqm_llc,cqm_occup_llc,cqm_mbm_total,cqm_mbm_local,clzero,irperf,xsaveerptr,rdpru,wbnoinvd,arat,npt,lbrv,svm_lock,nrip_save,tsc_scale,vmcb_clean,flushbyasid,decodeassists,pausefilter,pfthreshold,avic,v_vmsave_vmload,vgif,v_spec_ctrl,umip,rdpid,overflow_recov,succor,smca,sev,sev_es
  Clock: 2080 MHz
  BogoMips: 7185.92
  Cache: 512 kb
  Units/Processor: 12
  Config Status: cfg=new, avail=yes, need=no, active=unknown

15: None 08.0: 10103 CPU
  [Created at cpu.462]
  Unique ID: TWbB.j8NaKXDZtZ6
  Hardware Class: cpu
  Arch: X86-64
  Vendor: "AuthenticAMD"
  Model: 23.113.0 "AMD Ryzen 5 3600 6-Core Processor"
  Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,ht,syscall,nx,mmxext,fxsr_opt,pdpe1gb,rdtscp,lm,constant_tsc,rep_good,nopl,nonstop_tsc,cpuid,extd_apicid,aperfmperf,rapl,pni,pclmulqdq,monitor,ssse3,fma,cx16,sse4_1,sse4_2,x2apic,movbe,popcnt,aes,xsave,avx,f16c,rdrand,lahf_lm,cmp_legacy,svm,extapic,cr8_legacy,abm,sse4a,misalignsse,3dnowprefetch,osvw,ibs,skinit,wdt,tce,topoext,perfctr_core,perfctr_nb,bpext,perfctr_llc,mwaitx,cpb,cat_l3,cdp_l3,hw_pstate,ssbd,mba,ibpb,stibp,vmmcall,fsgsbase,bmi1,avx2,smep,bmi2,cqm,rdt_a,rdseed,adx,smap,clflushopt,clwb,sha_ni,xsaveopt,xsavec,xgetbv1,cqm_llc,cqm_occup_llc,cqm_mbm_total,cqm_mbm_local,clzero,irperf,xsaveerptr,rdpru,wbnoinvd,arat,npt,lbrv,svm_lock,nrip_save,tsc_scale,vmcb_clean,flushbyasid,decodeassists,pausefilter,pfthreshold,avic,v_vmsave_vmload,vgif,v_spec_ctrl,umip,rdpid,overflow_recov,succor,smca,sev,sev_es
  Clock: 1893 MHz
  BogoMips: 7185.92
  Cache: 512 kb
  Units/Processor: 12
  Config Status: cfg=new, avail=yes, need=no, active=unknown

16: None 09.0: 10103 CPU
  [Created at cpu.462]
  Unique ID: Ydef.j8NaKXDZtZ6
  Hardware Class: cpu
  Arch: X86-64
  Vendor: "AuthenticAMD"
  Model: 23.113.0 "AMD Ryzen 5 3600 6-Core Processor"
  Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,ht,syscall,nx,mmxext,fxsr_opt,pdpe1gb,rdtscp,lm,constant_tsc,rep_good,nopl,nonstop_tsc,cpuid,extd_apicid,aperfmperf,rapl,pni,pclmulqdq,monitor,ssse3,fma,cx16,sse4_1,sse4_2,x2apic,movbe,popcnt,aes,xsave,avx,f16c,rdrand,lahf_lm,cmp_legacy,svm,extapic,cr8_legacy,abm,sse4a,misalignsse,3dnowprefetch,osvw,ibs,skinit,wdt,tce,topoext,perfctr_core,perfctr_nb,bpext,perfctr_llc,mwaitx,cpb,cat_l3,cdp_l3,hw_pstate,ssbd,mba,ibpb,stibp,vmmcall,fsgsbase,bmi1,avx2,smep,bmi2,cqm,rdt_a,rdseed,adx,smap,clflushopt,clwb,sha_ni,xsaveopt,xsavec,xgetbv1,cqm_llc,cqm_occup_llc,cqm_mbm_total,cqm_mbm_local,clzero,irperf,xsaveerptr,rdpru,wbnoinvd,arat,npt,lbrv,svm_lock,nrip_save,tsc_scale,vmcb_clean,flushbyasid,decodeassists,pausefilter,pfthreshold,avic,v_vmsave_vmload,vgif,v_spec_ctrl,umip,rdpid,overflow_recov,succor,smca,sev,sev_es
  Clock: 3600 MHz
  BogoMips: 7185.92
  Cache: 512 kb
  Units/Processor: 12
  Config Status: cfg=new, avail=yes, need=no, active=unknown

17: None 0a.0: 10103 CPU
  [Created at cpu.462]
  Unique ID: dkh7.j8NaKXDZtZ6
  Hardware Class: cpu
  Arch: X86-64
  Vendor: "AuthenticAMD"
  Model: 23.113.0 "AMD Ryzen 5 3600 6-Core Processor"
  Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,ht,syscall,nx,mmxext,fxsr_opt,pdpe1gb,rdtscp,lm,constant_tsc,rep_good,nopl,nonstop_tsc,cpuid,extd_apicid,aperfmperf,rapl,pni,pclmulqdq,monitor,ssse3,fma,cx16,sse4_1,sse4_2,x2apic,movbe,popcnt,aes,xsave,avx,f16c,rdrand,lahf_lm,cmp_legacy,svm,extapic,cr8_legacy,abm,sse4a,misalignsse,3dnowprefetch,osvw,ibs,skinit,wdt,tce,topoext,perfctr_core,perfctr_nb,bpext,perfctr_llc,mwaitx,cpb,cat_l3,cdp_l3,hw_pstate,ssbd,mba,ibpb,stibp,vmmcall,fsgsbase,bmi1,avx2,smep,bmi2,cqm,rdt_a,rdseed,adx,smap,clflushopt,clwb,sha_ni,xsaveopt,xsavec,xgetbv1,cqm_llc,cqm_occup_llc,cqm_mbm_total,cqm_mbm_local,clzero,irperf,xsaveerptr,rdpru,wbnoinvd,arat,npt,lbrv,svm_lock,nrip_save,tsc_scale,vmcb_clean,flushbyasid,decodeassists,pausefilter,pfthreshold,avic,v_vmsave_vmload,vgif,v_spec_ctrl,umip,rdpid,overflow_recov,succor,smca,sev,sev_es
  Clock: 4175 MHz
  BogoMips: 7185.92
  Cache: 512 kb
  Units/Processor: 12
  Config Status: cfg=new, avail=yes, need=no, active=unknown

18: None 0b.0: 10103 CPU
  [Created at cpu.462]
  Unique ID: hrkb.j8NaKXDZtZ6
  Hardware Class: cpu
  Arch: X86-64
  Vendor: "AuthenticAMD"
  Model: 23.113.0 "AMD Ryzen 5 3600 6-Core Processor"
  Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,ht,syscall,nx,mmxext,fxsr_opt,pdpe1gb,rdtscp,lm,constant_tsc,rep_good,nopl,nonstop_tsc,cpuid,extd_apicid,aperfmperf,rapl,pni,pclmulqdq,monitor,ssse3,fma,cx16,sse4_1,sse4_2,x2apic,movbe,popcnt,aes,xsave,avx,f16c,rdrand,lahf_lm,cmp_legacy,svm,extapic,cr8_legacy,abm,sse4a,misalignsse,3dnowprefetch,osvw,ibs,skinit,wdt,tce,topoext,perfctr_core,perfctr_nb,bpext,perfctr_llc,mwaitx,cpb,cat_l3,cdp_l3,hw_pstate,ssbd,mba,ibpb,stibp,vmmcall,fsgsbase,bmi1,avx2,smep,bmi2,cqm,rdt_a,rdseed,adx,smap,clflushopt,clwb,sha_ni,xsaveopt,xsavec,xgetbv1,cqm_llc,cqm_occup_llc,cqm_mbm_total,cqm_mbm_local,clzero,irperf,xsaveerptr,rdpru,wbnoinvd,arat,npt,lbrv,svm_lock,nrip_save,tsc_scale,vmcb_clean,flushbyasid,decodeassists,pausefilter,pfthreshold,avic,v_vmsave_vmload,vgif,v_spec_ctrl,umip,rdpid,overflow_recov,succor,smca,sev,sev_es
  Clock: 2059 MHz
  BogoMips: 7185.92
  Cache: 512 kb
  Units/Processor: 12
  Config Status: cfg=new, avail=yes, need=no, active=unknown

19: None 00.0: 10102 Main Memory
  [Created at memory.74]
  Unique ID: rdCR.CxwsZFjVASF
  Hardware Class: memory
  Model: "Main Memory"
  Memory Range: 0x00000000-0x3e00f7fff (rw)
  Memory Size: 16 GB
  Config Status: cfg=new, avail=yes, need=no, active=unknown

32: PCI 100.0: 0108 Non-Volatile memory controller (NVM Express)
  [Created at pci.386]
  Unique ID: VCu0.kZBGwGzx3W8
  Parent ID: mnDB.mexhps_MX6B
  SysFS ID: /devices/pci0000:00/0000:00:01.1/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: storage
  Model: "Kingston Technology Company Non-Volatile memory controller"
  Vendor: pci 0x2646 "Kingston Technology Company, Inc."
  Device: pci 0x5013 
  SubVendor: pci 0x2646 "Kingston Technology Company, Inc."
  SubDevice: pci 0x5013 
  Revision: 0x01
  Driver: "nvme"
  Driver Modules: "nvme"
  Memory Range: 0xfcf00000-0xfcf03fff (rw,non-prefetchable)
  IRQ: 52 (no events)
  Module Alias: "pci:v00002646d00005013sv00002646sd00005013bc01sc08i02"
  Driver Info #0:
    Driver Status: nvme is active
    Driver Activation Cmd: "modprobe nvme"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #45 (PCI bridge)

44: PCI 200.1: 0106 SATA controller (AHCI 1.0)
  [Created at pci.386]
  Unique ID: 2Oa+.AsM3J4DGDN1
  Parent ID: e6j0.mexhps_MX6B
  SysFS ID: /devices/pci0000:00/0000:00:01.2/0000:02:00.1
  SysFS BusID: 0000:02:00.1
  Hardware Class: storage
  Model: "AMD SATA controller"
  Vendor: pci 0x1022 "AMD"
  Device: pci 0x43eb 
  SubVendor: pci 0x1b21 "ASMedia Technology Inc."
  SubDevice: pci 0x1062 
  Driver: "ahci"
  Memory Range: 0xfcd80000-0xfcd9ffff (rw,non-prefetchable)
  Memory Range: 0xfcd00000-0xfcd7ffff (ro,non-prefetchable,disabled)
  IRQ: 37 (496 events)
  Module Alias: "pci:v00001022d000043EBsv00001B21sd00001062bc01sc06i01"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #24 (PCI bridge)

46: PCI 500.0: 0300 VGA compatible controller (VGA)
  [Created at pci.386]
  Unique ID: Ddhb.THErdPzT6R8
  Parent ID: w+J7.mexhps_MX6B
  SysFS ID: /devices/pci0000:00/0000:00:03.1/0000:05:00.0
  SysFS BusID: 0000:05:00.0
  Hardware Class: graphics card
  Model: "ASUSTeK STRIX R9 390"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Device: pci 0x67b1 "Hawaii PRO [Radeon R9 290/390]"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x04dd "STRIX R9 390"
  Revision: 0x80
  Memory Range: 0xd0000000-0xdfffffff (ro,non-prefetchable)
  Memory Range: 0xe0000000-0xe07fffff (ro,non-prefetchable)
  I/O Ports: 0xe000-0xe0ff (rw)
  Memory Range: 0xfce00000-0xfce3ffff (rw,non-prefetchable)
  Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
  IRQ: 4 (no events)
  Module Alias: "pci:v00001002d000067B1sv00001043sd000004DDbc03sc00i00"
  Driver Info #0:
    Driver Status: radeon is not active
    Driver Activation Cmd: "modprobe radeon"
  Driver Info #1:
    Driver Status: amdgpu is not active
    Driver Activation Cmd: "modprobe amdgpu"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #20 (PCI bridge)

57: NVME 00.0: 10600 Disk
  [Created at block.255]
  Unique ID: GP4z.UNTjdJoCYP1
  Parent ID: VCu0.kZBGwGzx3W8
  SysFS ID: /class/block/nvme0n1
  SysFS BusID: nvme0
  SysFS Device Link: /devices/pci0000:00/0000:00:01.1/0000:01:00.0/nvme/nvme0
  Hardware Class: disk
  Model: "Kingston Technology Company KINGSTON SKC3000S1024G"
  Vendor: pci 0x2646 "Kingston Technology Company, Inc."
  Device: pci 0x5013 "KINGSTON SKC3000S1024G"
  SubVendor: pci 0x2646 "Kingston Technology Company, Inc."
  SubDevice: pci 0x5013 
  Serial ID: "50026B7685F6B499"
  Driver: "nvme"
  Driver Modules: "nvme"
  Device File: /dev/nvme0n1
  Device Files: /dev/nvme0n1, /dev/disk/by-path/pci-0000:01:00.0-nvme-1, /dev/disk/by-id/nvme-KINGSTON_SKC3000S1024G_50026B7685F6B499_1, /dev/disk/by-diskseq/2, /dev/disk/by-id/nvme-KINGSTON_SKC3000S1024G_50026B7685F6B499, /dev/disk/by-id/nvme-eui.00000000000000000026b7685f6b4995
  Device Number: block 259:0
  Drive status: no medium
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #32 (Non-Volatile memory controller)

58: SCSI 600.0: 10600 Disk
  [Created at block.255]
  Unique ID: mZxt.+avRo6Kv51C
  Parent ID: AJZO.efFQvOhGXd3
  SysFS ID: /class/block/sdb
  SysFS BusID: 6:0:0:0
  SysFS Device Link: /devices/pci0000:00/0000:00:08.1/0000:07:00.3/usb3/3-2/3-2:1.0/host6/target6:0:0/6:0:0:0
  Hardware Class: disk
  Model: "General UDisk"
  Vendor: usb 0xabcd "General"
  Device: usb 0x1234 "UDisk"
  Revision: "5.00"
  Serial ID: "1411172222493002945315"
  Driver: "usb-storage", "sd"
  Driver Modules: "usb_storage"
  Device File: /dev/sdb (/dev/sg1)
  Device Files: /dev/sdb, /dev/disk/by-diskseq/3, /dev/disk/by-path/pci-0000:07:00.3-usb-0:2:1.0-scsi-0:0:0:0, /dev/disk/by-path/pci-0000:07:00.3-usbv2-0:2:1.0-scsi-0:0:0:0, /dev/disk/by-id/usb-General_UDisk_1411172222493002945315-0:0
  Device Number: block 8:16-8:31 (char 21:1)
  Speed: 480 Mbps
  Module Alias: "usb:vABCDp1234d0100dc00dsc00dp00ic08isc06ip50in00"
  Driver Info #0:
    Driver Status: uas is active
    Driver Activation Cmd: "modprobe uas"
  Driver Info #1:
    Driver Status: usb_storage is active
    Driver Activation Cmd: "modprobe usb_storage"
  Drive status: no medium
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #48 (USB Controller)

59: IDE 300.0: 10600 Disk
  [Created at block.255]
  Unique ID: 3OOL.lEqm8UAFz2F
  Parent ID: 2Oa+.AsM3J4DGDN1
  SysFS ID: /class/block/sda
  SysFS BusID: 3:0:0:0
  SysFS Device Link: /devices/pci0000:00/0000:00:01.2/0000:02:00.1/ata4/host3/target3:0:0/3:0:0:0
  Hardware Class: disk
  Model: "ST4000VN006-3CW1"
  Device: "ST4000VN006-3CW1"
  Revision: "SC60"
  Driver: "ahci", "sd"
  Device File: /dev/sda
  Device Files: /dev/sda, /dev/disk/by-path/pci-0000:02:00.1-ata-4, /dev/disk/by-diskseq/1, /dev/disk/by-path/pci-0000:02:00.1-ata-4.0, /dev/disk/by-id/wwn-0x5000c500e0dc6664, /dev/disk/by-id/ata-ST4000VN006-3CW104_WW6038C0
  Device Number: block 8:0-8:15
  Drive status: no medium
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #44 (SATA controller)

60: None 00.0: 10600 Disk
  [Created at block.255]
  Unique ID: OKyR.Fxp0d3BezAE
  SysFS ID: /class/block/zram0
  Hardware Class: disk
  Model: "Disk"
  Device File: /dev/zram0
  Device Number: block 252:0
  Drive status: no medium
  Config Status: cfg=new, avail=yes, need=no, active=unknown

Device-1: AMD Hawaii PRO [Radeon R9 290/390] driver: N/A

Driver Info #0:
Driver Status: radeon is not active
Driver Activation Cmd: “modprobe radeon”
Driver Info #1:
Driver Status: amdgpu is not active
Driver Activation Cmd: “modprobe amdgpu”

These parts might be relevant. Does this mean I have to manually install drivers for my gpu?

In another thread I read that amd-gpu-firmware and xorg-x11-drv-amdgpu might be important. Additionally the output from dmesg could be useful.

liveuser@localhost-live:~1$ dmesg | grep amdgpu
liveuser@localhost-live:~$ dmesg | grep amd
[    0.650055] amd_uncore: 4  amd_df counters detected
[    0.650060] amd_uncore: 6  amd_l3 counters detected
[    0.650290] perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).
[    5.654704] amd_pstate: driver load is disabled, boot with specific mode to enable this
[   19.842111] kvm_amd: SVM disabled (by BIOS) in MSR_VM_CR on CPU 0
liveuser@localhost-live:~$ dmesg | grep gpu
liveuser@localhost-live:~1$ dmesg | grep radeon
liveuser@localhost-live:~1$ dmesg | grep graphics

Both amd-gpu-firmware and xorg-x11-drv-amdgpu are already installed

modprobe --showconfig | grep blacklist does not contain amdgpu, but radeonfb. Is that relevant?

Another recommendation in that thread was to look at GRUB_CMDLINE_LINUX in /etc/default/grub: The “default”-directory does not contain grub (probably because I am only on the live system and haven’t installed it yet?)

You don’t need to manually install the driver for AMD GPUs. The driver comes with the “kernel” package that is already installed. You might need to update the kernel to get the latest driver. The command uname -r will tell you what kernel version you are currently running. I’ve heard that version 6.7.6 contains many fixes and enhancements for AMD GPUs.

$ uname -r
6.5.6-300.fc39.x86_64

So its not the newest version. Would it be correct to update the system now (on the live usb-drive) or should I try to install fedora in the basic-graphics-mode first and then try to update everything afterwards?

My understanding of the live system is that it doesn’t have much space for added or updated packages, so trying to update everything would probably fail. There should be enough space to update the kernel. However, you would have to reboot the system to activate the new kernel and, unfortunately, the nature of live systems is that they reset to their initial state when they are rebooted. So I don’t think it would be possible to test your hardware with the new kernel using the live system; at least not without configuring some sort of persistent storage.

Also, kernel 6.7.6 is still in the testing repo[1], so you will have to use the special command that Chris provided in the below link to install it.


  1. ↩︎

You cannot update the live media on the USB since that is a fixed image and any changed made occur only in RAM. When you reboot those changes are lost. You would need to install the OS, then during first boot once again use the basic graphics mode to boot after which an update to the latest packages could be done.

Alternatively you could download and use a fedora respin that is updated to much newer software to do the install. What I see today has a date of 2/15/2023 as the build date.
https://dl.fedoraproject.org/pub/alt/live-respins/
That may already have the newer driver needed for your R9 GPU.

2 Likes

Thank you for your answers! :pray:

Is this some kind of unstable/beta-version? Will this affect my system in the long run, if I install this version of fedora?

The GPU is many years old, why would it need some special new drivers?

AMD GPU version numbers can be a bit confusing, but if your card is one of the older R200 or R300 series cards, then according to the following chart it should be using the radeon driver.

https://www.x.org/wiki/RadeonFeature/

It is a (very) long shot, but does it work if you force the driver to load by adding rd.driver.pre=radeon to the kernel command line (instead of nomodeset)?

Reading further down that chart, it looks like the R9 290 is a “Sea Islands” card.

Sea Islands	BONAIRE, KABINI, MULLINS, KAVERI, HAWAII	HD7790, R7 260, R9 290

That card still uses the radeon driver and it looks like it should work by default.

$ modinfo -p radeon | grep si_support
si_support:SI support (1 = enabled (default), 0 = disabled) (int)

Scratch all that. It looks like that chart is outdated and the amdgpu driver has support for the Sea Islands cards but it is disabled by default.

$ modinfo -p amdgpu | grep si_support
si_support:SI support (1 = enabled, 0 = disabled (default)) (int)

So what you probably need to do is add amdgpu.si_support=1 on the kernel command line.

1 Like

I installed fedora so that im not limited by the live-usb-version anymore.

How do I do that? I checked and the modinfo-command showed the same output like in your answer. How do I change the amdgpu-parameter?

You need to edit your boot loader configuration. Assuming you are using the default GRUB boot loader, I think you would do that by editing the /etc/default/grub file. One of the lines in that file will have a list of kernel parameters (typically quiet and rhgb are among them). Just add that parameter to the list. That change will affect all future kernel installations. To update your existing kernel configurations, you need to run grub2-mkconfig -o /etc/grub2.cfg.

There is another way of updating that setting. You could create a custom modprobe configuration snippet. However, I think you would also need to recompile your initramfs so that the setting would be applied early enough in the boot sequence (at the time the amdgpu driver is loaded). So it might be simpler to edit the kernel command line in this case. Either way will have the same effect.

Either way you do it, you will also need to reboot before the change will take effect. You can run cat /proc/cmdline to confirm that the parameter has been applied after you’ve rebooted (if you use the first method).

Newer kernel major versions often have different interfaces, so drivers usually need tweaks. I’ve experienced cases where the updates to a driver for an old GPU had an error. By the time I hit the bug, others had filed bug reports and a fix was available. Such issues are not unusual because kernel developers don’t have access to every outdated/obsolete GPU (and vendors often don’t make much effort to support old hardware).

Over time, vendors may change drivers to add features, or even develop new drivers with support for older models.

I just looked at this again because another user has reported a similar issue and I realize that I’ve given you the wrong parameter to add to your kernel command line. si_support is for “Southern Islands”, not “Sea Islands”. For the latter, you need to add amdgpu.cik_support=1 to your kernel command line.

https://wiki.archlinux.org/title/AMDGPU#Enable_Southern_Islands_(SI)_and_Sea_Islands_(CIK)_support