CLOSED: Arc GPU's vs Debian - Remotepall - 2025-02-28
If I'm better to burn everything to the ground, let me know. I want a final solution that is set and forget, but also I don't want to muck around finding a golden forum thread or git with some driver that is perfect. I went with arc because documentation said it was good.
I have a new PC purchased specifically for JF. LINK
I downloaded debian fresh, Installed direct on to PC.
Installed JF using GUIDE via curl.
From here I can't provide links because I just started installing everything.
I keep seeing that I need a kernal 6.10. Debian only has kernal 6.1. Is it a typo? Are people loading some hacky code to get their GPU's running? None of this is covered in any documentation.
/dev/ has no /dri/ folder
Code: shannon@Eragon:~$ sudo dmesg | grep -i intel
[ 5.419128] intel_rapl_common: Found RAPL domain package
[ 5.419130] intel_rapl_common: Found RAPL domain core
Code: shannon@Eragon:~$ lsmod | grep i915
i915 3055616 0
drm_buddy 20480 1 i915
drm_display_helper 184320 1 i915
cec 61440 2 drm_display_helper,i915
ttm 94208 1 i915
drm_kms_helper 212992 2 drm_display_helper,i915
i2c_algo_bit 16384 1 i915
drm 614400 5 drm_kms_helper,drm_display_helper,drm_buddy,i915,ttm
video 65536 1 i915
Code: 00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 7
01:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset USB 3.1 xHCI Compliant Host Controller (rev 01)
01:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset SATA Controller (rev 01)
01:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Bridge (rev 01)
02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
02:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
02:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
02:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
02:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
02:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
06:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
09:00.0 Non-Volatile memory controller: Shenzhen Longsys Electronics Co., Ltd. Lexar NM790 NVME SSD (DRAM-less) (rev 01)
0a:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function (rev c9)
0a:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller
0a:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
0a:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
0a:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
0a:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
0b:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81)
0b:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81)
shannon@Eragon:~$
RE: Arc GPU's vs Debian - toytown - 2025-02-28
I believe it was kernel 6.2 that was recommended for Intel Arc GPUs as that's when it was given official support. It is true that Debian 12 does only come with kernel 6.1, however updating the kernel is really easy. I'm currently using 6.7.9 and my Arc card has been rock solid.
RE: Arc GPU's vs Debian - TheDreadPirate - 2025-02-28
Intel Arc requires kernel 6.2 and newer. Debian 12 is on 6.1 if you don't install a back-ported kernel. Debian has a "backports" repo to make installing a back ported kernel easier. But you will also need to manually acquire and install newer firmware than what is provided by Debian to make Arc GPUs function.
If you haven't sunken too much time into this setup and you aren't tied to Debian, I'd recommend switching to Ubuntu 24.04. It has a new enough kernel out of the box and has new enough firmware to run an Arc GPU without any additional setup.
RE: Arc GPU's vs Debian - Remotepall - 2025-02-28
(10 hours ago)TheDreadPirate Wrote: If you haven't sunken too much time into this setup.
Up to 12 hours and counting. I've had a sleep and back at it in the morning with fresh eyes.
After originally posting I found a stepped guide on updating the kernal. Got it updated to 6.12.16. No change.
Another user mentioned that his was working on Kernal 6.7.9, so I'm working on finding downgrade guide. I'll check after, if it didn't work I'll burn it down then if no one else has an idea they've posted or otherwise. Thanks for taking the time both of you.
RE: Arc GPU's vs Debian - Remotepall - 2025-02-28
Last post here; giving up. Below are outputs, lists of garbage installed, and probably other useless information. Never was able to downgrade the kernel, I downloaded 6.7.9, installed it, but couldn't get it to load. Every reboot returned back to 6.12.16. Attempted apt purge, selected the boot option with grub's conf file. (the one where you list the kernels then count from zero, then change the number in the conf file to corresponding kernel you want loaded.
See you in 8 hours when I can't get Ubuntu working.
Code: shannon@Eragon:~$ uname -r
6.12.16-amd64
shannon@Eragon:~$ clinfo
Number of platforms 0
ICD loader properties
ICD loader Name OpenCL ICD Loader
ICD loader Vendor OCL Icd free software
ICD loader Version 2.3.2
ICD loader Profile OpenCL 3.0
Code: shannon@Eragon:~$ lsmod | grep i915
shannon@Eragon:~$ sudo modprobe i915
shannon@Eragon:~$ lsmod | grep i915
i915 4382720 0
drm_buddy 20480 1 i915
drm_display_helper 274432 1 i915
cec 69632 2 drm_display_helper,i915
ttm 106496 1 i915
drm_kms_helper 249856 2 drm_display_helper,i915
i2c_algo_bit 12288 1 i915
drm 770048 5 drm_kms_helper,drm_display_helper,drm_buddy,i915,ttm
video 81920 1 i915
shannon@Eragon:~$ ls /dev/dri
ls: cannot access '/dev/dri': No such file or directory
Code: sudo apt install libze-intel-gpu1
sudo apt install intel-opencl-icd
sudo apt install clinfo
sudo apt install libze1
sudo apt install libigdgmm12
sudo apt install libvpl2
sudo apt install libmfxgen1.2
sudo apt install libva2
sudo apt install libve-dev
sudo apt install va-driver-all
sudo apt install libva-utils
Code: shannon@Eragon:~$ vainfo
Trying display: wayland
Trying display: x11
error: can't connect to X server!
error: failed to initialize display
shannon@Eragon:~$ ls /dev/dri
ls: cannot access '/dev/dri': No such file or directory
shannon@Eragon:~$ lsmod | grep i915
shannon@Eragon:~$ grep -r "blacklist i915" /etc/modprobe.d/
shannon@Eragon:~$ lspci | grep -i "vga\|3d"
shannon@Eragon:~$ sudo modprobe -n -v i915
[sudo] password for shannon:
insmod /lib/modules/6.12.16-amd64/kernel/drivers/i2c/algos/i2c-algo-bit.ko.xz
insmod /lib/modules/6.12.16-amd64/kernel/drivers/gpu/drm/drm_kms_helper.ko.xz
insmod /lib/modules/6.12.16-amd64/kernel/drivers/gpu/drm/ttm/ttm.ko.xz
insmod /lib/modules/6.12.16-amd64/kernel/drivers/media/rc/rc-core.ko.xz
insmod /lib/modules/6.12.16-amd64/kernel/drivers/media/cec/core/cec.ko.xz
insmod /lib/modules/6.12.16-amd64/kernel/drivers/gpu/drm/display/drm_display_helper.ko.xz
insmod /lib/modules/6.12.16-amd64/kernel/drivers/gpu/drm/drm_buddy.ko.xz
insmod /lib/modules/6.12.16-amd64/kernel/drivers/gpu/drm/i915/i915.ko.xz force_probe=56a1 force_probe=56a1
|