-
-
Notifications
You must be signed in to change notification settings - Fork 147
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Intel Arc B580 #695
Comments
Got B570 today (ASRock edition) sudo lspci -vv
Use the latest 6.13.y kernel from RPi, I did see the fbcon once, but, most of time, it wont show a thing. |
@martinx72 how are you finding these cards, lol!? They keep being sold out every time I look around, you must have incredible luck :D |
Well, I am in Taiwan, these are all made here. ha. In fact, one of my good friend is a tech reporter, his job is to test all of them and make all full detailed charts and write articles. I borrowed cards from him for most of time. :) Yesterday, I just drove to his place and get the card, easy. lol |
Dangit! Guess I need to move to Taiwan haha. |
Got a Sparkle Intel Arc B580 Titan Overclocked thanks to a very generous local friend who found one at Micro Center. Using the same process as #510 for the A750, I tried the card, and got the following error in dmesg:
Here's all the lspci output:
|
After adding Here are the last few dozen messages, I can upload a full log if someone would like it.
|
Since there's only a blinking cursor on the display when running with debug messages, I tried running labwc from my remote SSH session:
And trying to launch it with systemctl fails too:
|
It's all the rage: Intel's new Arc B580 is a 12 GB VRAM mid-range graphics card which uses the Xe open source drivers (see related: #510).
It'd be great if this would work on the Pi 5 / CM5. So far some people have had limited success getting Xe drivers running on Ampere workstations as well, with first-gen Arc cards like the A750...
Current Status and setup instructions
Last updated: Jan 28, 2025
It looks like at least some of the Arc cards are functional if you compile the 6.12 kernel (the next LTS release, which is coming to the Pi soon), and apply one or two small changes.
Current steps to get this card working with Pi OS Bookworm
6.12.y
kernel tree with my GPU-enablement patch (or just check out my branch directly).make menuconfig
and select the options:1. Kernel Features > Page Size > 4 KB (for Box86 and general driver compatibility)
2. Device Drivers > Graphics support > Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) > Intel Xe Graphics
3. Device Drivers > Graphics support > Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) > Intel Xe Graphics > Force probe xe for selected Intel hardware IDs >
*
(enter*
manually for the value)/boot/firmware/config.txt
:1. Comment out the
dtoverlay=vc4-kms-v3d
line2. (Optional) Add the line
dtparam=pciex1_gen=3
to the endInstall Firmware
Check if working
Confirm everything is working by plugging a monitor into the graphics card; then confirm the card's GPU is in use by running
glxinfo -B
(part of themesa-utils
package), for example:(Prepend
DISPLAY=:0
if running commands over SSH.)Debugging / Troubleshooting
dmesg
, adddrm.debug=0xe
to/boot/firmware/cmdline.txt
For the source and more details of the patch in progress, see:
The text was updated successfully, but these errors were encountered: