AudiEtoffe/Plasma-GPU-Router

GitHub: AudiEtoffe/Plasma-GPU-Router

Plasma GPU 路由器是一个专为 KDE Plasma Wayland 设计的 GPU 管理工具,用于解决多 GPU 系统中的资源分配问题以优化桌面性能。

Stars: 30 | Forks: 0

# Plasma GPU 路由器 为 KDE Plasma 桌面环境分配 GPU 路由。 ## 功能 - 实时 GPU 监控(显存、利用率、温度、功耗) - 配置用于桌面渲染、登录界面和显示输出的 GPU - 常见配置的快速预设 - 兼容 AMD 双 GPU 设置(iGPU + dGPU) - 系统托盘集成 - **Dolphin 右键菜单**:右键点击任意应用,可选择在特定 GPU 上启动 ## 要求 - KDE Plasma (Wayland) - Python 3.10+ - PyQt6 - AMD ROCm(用于 AMD GPU 监控) - Polkit(用于应用配置) - kdialog(用于 GPU 选择对话框) ## 安装 ### 手动安装 1. 克隆代码仓库: git clone https://github.com/YOUR_USERNAME/plasma-gpu-router.git cd plasma-gpu-router 2. 安装依赖: pip install PyQt6 3. 运行应用程序: python src/plasma-gpu-router.py ### 桌面集成 将桌面文件复制到应用程序目录: ``` cp share/applications/plasma-gpu-router.desktop ~/.local/share/applications/ ``` ### Dolphin 右键菜单(GPU 启动) 安装右键服务菜单: ``` cp src/gpu-launch.py ~/.local/bin/gpu-launch.py chmod +x ~/.local/bin/gpu-launch.py mkdir -p ~/.local/share/kservices5/ServiceMenus cp share/kservices5/ServiceMenus/gpu-launch.desktop ~/.local/share/kservices5/ServiceMenus/ ``` 重启 Dolphin 或注销并重新登录以使上下文菜单生效。 ## 使用 ### 快速预设 - **推荐配置**:iGPU 用于桌面渲染,dGPU 用于显示输出(PRIME 卸载) - **仅 iGPU**:所有桌面任务均由 iGPU 处理(显示器连接到主板) - **默认配置**:移除自定义配置,使用系统默认值 ### 详细配置 1. 选择用于登录界面(SDDM)的 GPU 2. 选择用于桌面渲染(KWin)的 GPU 3. 选择用于输出显示信号的 GPU 4. 点击“应用配置”并输入密码进行身份验证 5. 注销并重新登录以使更改生效 ### 在特定 GPU 上启动应用 在 Dolphin 中右键点击任何 `.desktop` 文件或可执行文件,选择 **在 GPU 上启动 → 选择 GPU 并启动...**。对话框将显示检测到的 GPU 及其显存使用情况。选择一个 GPU,该应用程序将在相应的 GPU 环境变量下启动。 ### BIOS/UEFI 要求 要使 iGPU 配置正常工作,请确保您的 BIOS 设置: - **iGPU 多显示器支持**:已启用 - **主显示器**:iGPU 或自动(**不要**选择 PCIe/dGPU) - **Above 4G 解码**:已启用 ## 许可证 版权所有 (C) 2026 Audi Etoffe。保留所有权利。 本程序是自由软件:您可以根据自由软件基金会发布的 GNU 通用公共许可证第 3 版或(您选择的)更高版本条款重新分发和/或修改本程序。 详情参见 [许可证](LICENSE)。 ## 作者 Audi Etoffe (2026) AcidReignProductions.com
标签:AMD ROCm支持, CachyOS系统兼容, Dolphin右键菜单, GPU管理, KDE Plasma, kdialog对话框, KWin窗口管理器配置, Linux显卡切换, Polkit权限认证, PRIME offload技术, PyQt6图形界面, Python应用, SDDM登录屏幕管理, Wayland, 双GPU配置, 图形处理, 多GPU支持, 实时GPU监控, 快速预设, 性能调优, 显示输出路由, 桌面渲染控制, 系统托盘集成, 资源优化工具, 逆向工具