问题:我希望使用vulkan加速AI应用,但是发现启用vulkan后没有加速效果。
需求:vulkaninfo 正常显示
详情:
1. 检查vulkaninfo 发现没有识别到GPU
xc@MUSE-Pi-board % vulkaninfo
'DISPLAY' environment variable not set... skipping surface info
ERROR: [Loader Message] Code 0 : setup_loader_term_phys_devs: Failed to detect any valid GPUs in the current config
ERROR at ./vulkaninfo/./vulkaninfo.h:245:vkEnumeratePhysicalDevices failed with ERROR_INITIALIZATION_FAILED
2. 进一步看系统的gpu
说明系统GPU驱动已经加载了。
xc@MUSE-Pi-board % sudo dmesg | grep -i vga
[ 0.767624] vgaarb: loaded
xc@MUSE-Pi-board % sudo dmesg | grep -i gpu
[ 3.071764] [drm] Initialized pvr 24.2.6603887 20170530 for cac00000.imggp on minor 0
xc@MUSE-Pi-board % lspci
0001:00:00.0 PCI bridge: Device 201f:0001 (rev 01)
0001:01:00.0 Non-Volatile memory controller: Kingston Technology Company, Inc. Device 5025
0002:00:00.0 PCI bridge: Device 201f:0001 (rev 01)
3. 我的系统版本
xc@MUSE-Pi-board % lsb_release -a
No LSB modules are available.
Distributor ID: Bianbu
Description: Bianbu Star 2.1
Release: 2.1
Codename: noble
xc@MUSE-Pi-board % uname -a
Linux MUSE-Pi-board 6.6.63 #release.2+20250215010724 SMP PREEMPT Fri Feb 14 18:34:55 UTC 20 riscv64 riscv64 riscv64 GNU/Linux
xc@MUSE-Pi-board /data1/ws_vlc/whisper_ws
xc@MUSE-Pi-board % cat /proc/cpuinfo
processor : 0
hart : 0
model name : Spacemit(R) X60
isa : rv64imafdcv_zicbom_zicboz_zicntr_zicond_zicsr_zifencei_zihintpause_zihpm_zfh_zfhmin_zca_zcd_zba_zbb_zbc_zbs_zkt_zve32f_zve32x_zve64d_zve64f_zve64x_zvfh_zvfhmin_zvkt_sscofpmf_sstc_svinval_svnapot_svpbmt
mmu : sv39
uarch : spacemit,x60
mvendorid : 0x710
marchid : 0x8000000058000001
mimpid : 0x1000000049772200
......合计8个核心