# ukui-nvpanel-plugin **Repository Path**: DSOE1024/ukui-nvpanel-plugin ## Basic Information - **Project Name**: ukui-nvpanel-plugin - **Description**: UKUI-quick 桌面小插件 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-01-14 - **Last Updated**: 2025-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NVPanel —— UKUI-quick 桌面小插件 ## 作品简介 该项目为UKUI桌面环境下的插件,依赖CUDA,https://developer.nvidia.com/cuda-toolkit openKylin2.0请安装https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Debian&target_version=12&target_type=deb_local cuda12 ## 技术架构 该项目使用Qt5开发,依赖CUDA的nvml库,用于获取GPU使用情况,使用UKUI-quick开发桌面小插件,用于显示GPU使用情况。 ## 实现过程 ### 开发环境 openKylin 3.0 x86_64 kernel 6.6.10 cmake 3.28.3 cuda 12 ### 开发流程 1. 创建cmake项目 3. 添加CUDA依赖 4. 编写插件代码 5. 编译打包 ## 使用说明 > 需要NVIDIA显卡,并且安装了显卡驱动,且支持CUDA 12 1. 安装cuda 12 2. 编译安装NVPanel插件 `mkdir build && cd build && cmake .. && make && sudo make install` 3. 重启系统或者注销重新登录 ## 效果展示 当游戏运行在NVIDIA显卡上时,会显示GPU使用情况 ![演示](./assets/image1.png) 注:当游戏运行在AMD显卡上时,或者集成显卡上,不会显示GPU使用情况,因为nvml库无法获取到集成显卡的信息