Intel Arc B580 stuck loading after bootloader

Hi folks,

So I switched my GPU yesterday from a 5700XT to a Sparkle ARC B580. I first started Windows in my dual boot configuration (TPM is disabled) to install the latest drivers (SoC firmware included, since its currently not possible on Linux). The GPU is detected fine in GPU-Z.
I installed the latest chipset drivers and the latest motherboard BIOS version.
I enabled ReBar (above 4G decoding enabled too). ASPM was already enabled (to massively reduce the GPU power draw when doing nothing).
First time Manjaro booted fine, and I hopped directly into two games to check the FPS:

  • Hogwarts Legacy, AMD: ~112 FPS, Intel: ~35 FPS with heavy graphical glitches (I checked with AMD FSR 2 and Intel XeSS, no changes)
  • AC Origins: AMD: ~73 FPS, Intel: Did not load after menu screen

I thought this was really weird since many people said the card should perform fine.
So I switched back to Windows and started AC Origins there and achieved around 45 FPS with heavy stuttering.

But now I can’t even load Manjaro since it is stuck loading after selecting Manjaro in the bootloader. When switching back to the 5700 XT Manjaro loads fine. Then switched back to the Sparkle Arc B580 again and I was stuck loading.
I tried both kernel 6.12 and 6.13.

I will upload my system specifications in the evening since I’m not home till then.

Hope someone can help, since I want to believe in Intel further advancing in the GPU market. I don’t care if I could have gotten a better AMD/Nvidia for equal money.

I suggest using

sudo inxi -zv8

for overall info about the system.

1 Like

From 2024-12-11T23:00:00Zhttps://www.phoronix.com/review/intel-arc-b580-graphics-linux

Those wanting to use Intel Battlemage graphics on Linux will still need to resort to using a very recent Linux kernel and Mesa drivers, but it’s at least all upstream for launch and much more mature than it was at the time for Alchemist. For those planning to buy an Intel Arc B580 graphics card tomorrow, you will need to be at least on the Linux 6.12 stable kernel for that’s the first mainline kernel where Xe2 graphics are enabled out-of-the-box and all the necessary bits are in place. But if you don’t mind a bit living on the edge, the Linux 6.13 Git kernel has even more Intel Xe2/Battlemage improvements.

The road …

  1. switch to Manjaro Edge branch (unstable)
  2. run a full system sync
  3. use the latest upstream kernel (kernel.org 6.14)
sudo pacman-mirrors --api --set-branch unstable
sudo pacman -Syu
mhwd-kernel -i linux614
reboot

//Afterthought: this is a guess - I’d be sure to shutdown Windows fully - sometimes Windows Fast Startup is preventing hardware from being fully functional.

1 Like

Switching to unstable and kernel 6.14 should not be necessary since Michael from Phoronix ran the GPU with kernel 6.13 and it worked without problems (

…you will need to be on Linux 6.12+ and Mesa 24.3+

According to https://manjaristas.org/branch_compare?q=mesa there is no difference in the mesa version if I switch to unstable.

And if I want bleeding-edge, I rather switch to Arch itself.

I will check if fast startup is activated or not in Windows.

If it is, this will likely be quicker to disable it:

powercfg /h off

(from an administrative cmd prompt)

As promised, the output of sudo inxi -zv8:
I installed the 5700 XT GPU again to boot into Manjaro.

Summary
System:
  Kernel: 6.13.0-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.13-x86_64
    root=UUID=45797e1e-3f6c-488a-bf1f-297865d468a9 rw quiet splash
    udev.log_priority=3
  Desktop: KDE Plasma v: 6.2.5 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: ROG STRIX X570-F GAMING v: Rev X.0x
    serial: <filter> part-nu: SKU uuid: 37fb448c-094e-fe35-dcc3-04d9f5f5603e
    UEFI: American Megatrends v: 5021 date: 09/26/2024
Battery:
  Message: No system battery data found. Is one present?
Memory:
  System RAM: total: 32 GiB available: 31.25 GiB used: 5.46 GiB (17.5%)
  Array-1: capacity: 128 GiB slots: 4 modules: 4 EC: None
    max-module-size: 32 GiB note: est.
  Device-1: DIMM_A1 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 8 GiB speed: 2133 MT/s volts: curr: 1.2 min: 1.2 max: 1.2
    width (bits): data: 64 total: 64 manufacturer: Corsair
    part-no: CMK16GX4M2B3000C15 serial: N/A
  Device-2: DIMM_A2 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 8 GiB speed: 2133 MT/s volts: curr: 1.2 min: 1.2 max: 1.2
    width (bits): data: 64 total: 64 manufacturer: Corsair
    part-no: CMK16GX4M2B3000C15 serial: N/A
  Device-3: DIMM_B1 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 8 GiB speed: 2133 MT/s volts: curr: 1.2 min: 1.2 max: 1.2
    width (bits): data: 64 total: 64 manufacturer: Corsair
    part-no: CMK16GX4M2B3000C15 serial: N/A
  Device-4: DIMM_B2 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 8 GiB speed: 2133 MT/s volts: curr: 1.2 min: 1.2 max: 1.2
    width (bits): data: 64 total: 64 manufacturer: Corsair
    part-no: CMK16GX4M2B3000C15 serial: N/A
PCI Slots:
  Slot: 0 type: PCIe status: in use length: long volts: 3.3 bus-ID: 00:03.1
    children: 1: 09:00.0 class-ID: 0604 type: bridge children: 1: 0a:00.0
    class-ID: 0604 type: bridge children: 1: 0b:00.0 class-ID: 0300
    type: display 2: 0b:00.1 class-ID: 0403 type: audio
  Slot: 1 type: PCIe status: available length: long volts: 3.3
    bus-ID: 00:1f.7
  Slot: 2 type: PCIe status: available length: long volts: 3.3
    bus-ID: 00:1f.7
  Slot: 3 type: PCIe status: available length: short volts: 3.3
    bus-ID: 00:1f.7
  Slot: 4 type: PCIe status: available length: short volts: 3.3
    bus-ID: 00:1f.7
CPU:
  Info: model: AMD Ryzen 9 3900X socket: AM4 bits: 64 type: MT MCP arch: Zen 2
    gen: 2 level: v3 note: check built: 2020-22 process: TSMC n7 (7nm)
    family: 0x17 (23) model-id: 0x71 (113) stepping: 0 microcode: 0x8701034
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 12 threads: 24 tpc: 2
    smt: enabled cache: L1: 768 KiB desc: d-12x32 KiB; i-12x32 KiB L2: 6 MiB
    desc: 12x512 KiB L3: 64 MiB desc: 4x16 MiB
  Speed (MHz): avg: 1744 min/max: 550/4673 boost: enabled
    base/boost: 3800/4650 scaling: driver: amd-pstate-epp governor: powersave
    volts: 1.1 V ext-clock: 100 MHz cores: 1: 1744 2: 1744 3: 1744 4: 1744
    5: 1744 6: 1744 7: 1744 8: 1744 9: 1744 10: 1744 11: 1744 12: 1744
    13: 1744 14: 1744 15: 1744 16: 1744 17: 1744 18: 1744 19: 1744 20: 1744
    21: 1744 22: 1744 23: 1744 24: 1744 bogomips: 182121
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
    constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total
    cqm_occup_llc cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid
    f16c flushbyasid fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb ibs
    irperf lahf_lm lbrv lm mba mca mce misalignsse mmx mmxext monitor movbe
    msr mtrr mwaitx nonstop_tsc nopl npt nrip_save nx osvw overflow_recov pae
    pat pausefilter pclmulqdq pdpe1gb perfctr_core perfctr_llc perfctr_nb
    pfthreshold pge pni popcnt pse pse36 rapl rdpid rdpru rdrand rdseed rdt_a
    rdtscp rep_good sep sev sev_es sha_ni skinit smap smca smep ssbd sse sse2
    sse4_1 sse4_2 sse4a ssse3 stibp succor svm_lock syscall tce topoext tsc
    tsc_scale umip v_spec_ctrl v_vmsave_vmload vgif vmcb_clean vme vmmcall
    wbnoinvd wdt x2apic xgetbv1 xsave xsavec xsaveerptr xsaveopt xtopology
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT enabled with STIBP
    protection
  Type: spec_rstack_overflow mitigation: Safe RET
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; STIBP:
    always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600
    XT / 5700/5700 XT] vendor: Sapphire driver: amdgpu v: kernel arch: RDNA-1
    code: Navi-1x process: TSMC n7 (7nm) built: 2019-20 pcie: gen: 4
    speed: 16 GT/s lanes: 16 ports: active: DP-1,HDMI-A-1 empty: DP-2,HDMI-A-2
    bus-ID: 0b:00.0 chip-ID: 1002:731f class-ID: 0300
  Display: unspecified server: X.Org v: 24.1.4 with: Xwayland v: 24.1.4
    compositor: kwin_wayland driver: X: loaded: amdgpu
    unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
    gpu: amdgpu display-ID: :1 screens: 1
  Screen-1: 0 s-res: 5120x1440 s-dpi: 96 s-size: 1355x381mm (53.35x15.00")
    s-diag: 1408mm (55.42")
  Monitor-1: DP-1 pos: primary,right model: PG27AQDM serial: <filter>
    built: 2023 res: mode: 2560x1440 hz: 240 scale: 100% (1) dpi: 110 gamma: 1.2
    chroma: red: x: 0.678 y: 0.322 green: x: 0.255 y: 0.686 blue: x: 0.145
    y: 0.051 white: x: 0.290 y: 0.298 size: 590x334mm (23.23x13.15")
    diag: 695mm (27.3") ratio: 15:9, 16:9 modes: 2560x1440, 1920x1200,
    1920x1080, 1600x1200, 1680x1050, 1280x1024, 1440x900, 1280x960, 1280x800,
    1152x864, 1280x720, 1024x768, 800x600, 720x576, 720x480, 640x480, 720x400
  EDID-Warnings: 1: parse_edid: unknown tag 112
  Monitor-2: HDMI-A-1 pos: left model: AOC Q32G1WG4 serial: <filter>
    built: 2019 res: mode: 2560x1440 hz: 60 scale: 100% (1) dpi: 93 gamma: 1.2
    chroma: red: x: 0.682 y: 0.314 green: x: 0.282 y: 0.655 blue: x: 0.145
    y: 0.067 white: x: 0.314 y: 0.329 size: 697x393mm (27.44x15.47")
    diag: 800mm (31.5") ratio: 16:9 modes: 2560x1440, 1920x1200, 1920x1080,
    1600x1200, 1280x1440, 1680x1050, 1280x1024, 1440x900, 1280x800, 1280x720,
    1024x768, 832x624, 800x600, 720x576, 720x480, 640x480, 720x400
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: radeonsi surfaceless: drv: radeonsi x11:
    drv: radeonsi inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.3.4-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 5700 XT (radeonsi
    navi10 LLVM 19.1.7 DRM 3.59 6.13.0-1-MANJARO) device-ID: 1002:731f
    memory: 7.81 GiB unified: no
  API: Vulkan v: 1.4.303 layers: 5 device: 0 type: discrete-gpu name: AMD
    Radeon RX 5700 XT (RADV NAVI10) driver: N/A device-ID: 1002:731f
    surfaces: xcb,xlib
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 10 HDMI Audio
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 0b:00.1 chip-ID: 1002:ab38 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
    vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s
    lanes: 16 bus-ID: 0d:00.4 chip-ID: 1022:1487 class-ID: 0403
  API: ALSA v: k6.13.0-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.2.7 status: n/a (root, process) with:
    1: pipewire-pulse status: active 2: wireplumber status: active
    3: pipewire-alsa type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel
    pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 05:00.0
    chip-ID: 8086:1539 class-ID: 0200
  IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Info: services: NetworkManager,systemd-timesyncd
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 3.64 TiB used: 1.4 TiB (38.5%)
  ID-1: /dev/nvme0n1 maj-min: 259:6 vendor: Samsung model: SSD 980 PRO 1TB
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 2B2QGXA7 temp: 32.9 C
    scheme: GPT
  SMART: yes health: PASSED on: 46d 12h cycles: 2,228
    read-units: 53,183,710 [27.2 TB] written-units: 42,573,457 [21.7 TB]
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Corsair model: Force MP600
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: EGFM11.1 temp: 30.9 C
    scheme: GPT
  SMART: yes health: PASSED on: 1y 131d 4h cycles: 3,157
    read-units: 117,000,646 [59.9 TB] written-units: 91,504,476 [46.8 TB]
  ID-3: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 870 EVO 2TB
    family: based SSDs size: 1.82 TiB block-size: physical: 512 B logical: 512 B
    sata: 3.3 speed: 6.0 Gb/s tech: SSD serial: <filter> fw-rev: 3B6Q
    temp: 25 C scheme: GPT
  SMART: yes state: enabled health: PASSED on: 27d 8h cycles: 244
    written: 2.39 TiB
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 931.22 GiB size: 915.53 GiB (98.32%)
    used: 258.81 GiB (28.3%) fs: ext4 block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:8 label: N/A uuid: 45797e1e-3f6c-488a-bf1f-297865d468a9
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 292 KiB (0.1%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1
    maj-min: 259:7 label: N/A uuid: 1731-2E75
  ID-3: /mnt/disk1 raw-size: 1.82 TiB size: 1.79 TiB (98.37%)
    used: 1.15 TiB (64.1%) fs: ext4 block-size: 4096 B dev: /dev/sda1
    maj-min: 8:1 label: N/A uuid: 8bae2c6f-a88c-4445-964b-c66565013d98
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme1n1p1 maj-min: 259:1 size: 100 MiB fs: vfat label: N/A
    uuid: A63E-26CE
  ID-2: /dev/nvme1n1p2 maj-min: 259:2 size: 16 MiB fs: N/A label: N/A
    uuid: N/A
  ID-3: /dev/nvme1n1p3 maj-min: 259:3 size: 930.16 GiB fs: ntfs label: N/A
    uuid: 2402408D02406640
  ID-4: /dev/nvme1n1p4 maj-min: 259:4 size: 736 MiB fs: ntfs label: N/A
    uuid: 0AEE38C7EE38ACB7
  ID-5: /dev/nvme1n1p5 maj-min: 259:5 size: 525 MiB fs: ntfs label: N/A
    uuid: E8BA2E0DBA2DD938
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 6 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 1-3:2 info: Razer USA Viper 8KHz type: mouse,keyboard
    driver: hid-generic,usbhid interfaces: 3 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 500mA
    chip-ID: 1532:0091 class-ID: 0301
  Device-2: 1-4:3 info: Corsair Gaming K55 RGB Keyboard type: keyboard,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 500mA chip-ID: 1b1c:1b3d class-ID: 0300
    serial: <filter>
  Hub-2: 2-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 6 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 3-4:2 info: ASUSTek AURA LED Controller type: HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 16mA chip-ID: 0b05:18f3 class-ID: 0300
    serial: <filter>
  Hub-4: 4-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-5: 5-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-6: 6-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 37.0 C mobo: 29.0 C gpu: amdgpu temp: 45.0 C
    mem: 48.0 C
  Fan Speeds (rpm): N/A gpu: amdgpu fan: 0
Repos:
  Packages: 1570 pm: pacman pkgs: 1559 libs: 483 tools: pamac pm: flatpak
    pkgs: 11
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://mirrors.nic.cz/manjaro/stable/$repo/$arch
    2: https://mirror.easyname.at/manjaro/stable/$repo/$arch
    3: https://quantum-mirror.hu/mirrors/pub/manjaro/stable/$repo/$arch
    4: https://fastmirror.pp.ua/manjaro/stable/$repo/$arch
    5: https://mirror.yandex.ru/mirrors/manjaro/stable/$repo/$arch
    6: https://mirror.archlinux.tw/Manjaro/stable/$repo/$arch
    7: https://southfront.mm.fcix.net/manjaro/stable/$repo/$arch
    8: https://mirrors.sjtug.sjtu.edu.cn/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 523
  1: cpu: 100% command: ps pid: 5956 mem: 4.03 MiB (0.0%)
  2: cpu: 50.5% command: firefox pid: 4461 mem: 645.7 MiB (2.0%)
  3: cpu: 28.0% command: pamac-manager pid: 2258 mem: 999.0 MiB (3.1%)
  4: cpu: 23.6% command: steam pid: 3585 mem: 216.0 MiB (0.6%)
  5: cpu: 19.7% command: firefox pid: 4926 mem: 253.4 MiB (0.7%)
  Memory top: 5 of 523
  1: mem: 999.0 MiB (3.1%) command: pamac-manager pid: 2258 cpu: 28.0%
  2: mem: 645.7 MiB (2.0%) command: firefox pid: 4461 cpu: 50.5%
  3: mem: 513.7 MiB (1.6%) command: plasmashell pid: 1287 cpu: 5.8%
  4: mem: 443.2 MiB (1.3%) command: ./steamwebhelper pid: 3860 cpu: 5.6%
  5: mem: 434.3 MiB (1.3%) command: steamwebhelper pid: 3959 cpu: 15.8%
Info:
  Processes: 523 Power: uptime: 3m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.48 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
    tool: systemctl
  Compilers: clang: 19.1.7 gcc: 14.2.1 Shell: Sudo (sudo) v: 1.9.16p2
    default: Bash v: 5.2.37 running-in: konsole inxi: 3.3.37

Hey MystikReasons. do you have an update on your issue. your the first to have the same exact issue as me, except my non-B580 card is a GTX1070. the b580 works great in windows as well but really wanna ditch microsoft asap. I can boot into linux mint which is my DD i guess but not recognizing displays properly not on any newer kernels like i can on manjaro