Skip to content

Linux Support#89

Closed
rocopolas wants to merge 2 commits intojamiepine:mainfrom
rocopolas:main
Closed

Linux Support#89
rocopolas wants to merge 2 commits intojamiepine:mainfrom
rocopolas:main

Conversation

@rocopolas
Copy link

No description provided.

# Set HSA_OVERRIDE_GFX_VERSION for AMD GPUs that aren't officially listed in ROCm
# (e.g., RX 6600 is gfx1032 which maps to gfx1030 target)
# This must be set BEFORE any torch.cuda calls
if not os.environ.get("HSA_OVERRIDE_GFX_VERSION"):
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe this variable is never set, even with ROCm listed GPUs and therefore this would set an incorrect override, causing possible issues for different cards. It would probably need to be mentioned in docs for eventual linux instructions, or added as setting in the app.

jamiepine added a commit that referenced this pull request Mar 13, 2026
Cherry-picked and adapted from PR #89 and #214:

- Linux audio capture via PulseAudio/PipeWire monitor sources (cpal)
- AMD ROCm GPU support: HSA_OVERRIDE_GFX_VERSION env var, ROCm detection
- Whisper Turbo model (openai/whisper-large-v3-turbo) in all endpoints
- Cleaner Whisper language handling via generate_kwargs
- tauri::async_runtime::spawn fix to prevent panic on app shutdown
- Enable Linux (ubuntu-22.04) in release CI matrix
@jamiepine
Copy link
Owner

Closing in favor of #262 which implements full Linux support including PulseAudio/PipeWire audio capture, AMD ROCm GPU detection, Whisper Turbo model support, and Linux CI. Thank you @rocopolas for kicking this off!

@jamiepine jamiepine closed this Mar 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants