Add btop-xe package for Intel xe GPUs#114
Open
stappmus wants to merge 2 commits into
Open
Conversation
Author
|
Companion Omarchy wiring PR: basecamp/omarchy#6139 |
Author
|
Pushed an update to prefer Xe On the Panther Lake/Xe laptop used for testing, the same 30s btop sample at |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add a temporary
btop-xepackage that providesbtopwith IntelxeGPU support while upstream/Archbtopis still missing support for Xe-driver Intel GPUs.This keeps the normal btop GPU build enabled (
GPU_SUPPORT=true) and only swaps in a Xe-capable btop build on systems that explicitly installbtop-xe.Why
Intel Lunar Lake, Panther Lake, Battlemage, and future Intel GPUs use the
xekernel driver instead ofi915. Current Archextra/btopdoes not detect these GPUs, so Omarchy laptops with Intel Xe GPUs show no GPU usage/frequency in btop.Upstream context:
Package
pkgname=btop-xeprovides=('btop')conflicts=('btop')/usr/bin/btopcap_perfmonandcap_dac_read_searchafter install/upgrade76530c80dd6184ccb72d7048c2589afdc4bdee52Tested
Built locally with
makepkg -f --clean --cleanbuild.On Intel Panther Lake / Arc B390 using the
xedriver:After installing the same build locally:
btop -dreports:GPU total usage, RC/MC engine usage, and frequency render in btop.
Notes
This package should be removed once upstream btop and Arch
extra/btopinclude Intelxesupport.AI disclosure: this PR was prepared with AI assistance and manually tested on real Panther Lake hardware.