ubuntu下运行p4v报错Could not load the Qt platform plugin “xcb” in “” even though it was found的问题解决

在ubuntu20.4上运行下载的p4v-2024.2版本p4v,报如下错误:

qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: minimal, offscreen, vnc, xcb.

按照官方排错方法,执行如下顺序的代码找到缺少的库,安装上即可:

$cd ~/p4v-2024.2.2634463/lib
$ export LD_LIBRARY_PATH=`pwd`
$ cd plugins/platforms
$ ldd libqxcb.so | grep "not found"
	libxcb-cursor.so.0 => not found
	libxcb-cursor.so.0 => not found

执行

sudo apt install libxcb-cursor0

重新运行解决问题

注:官方推荐使用命令

sudo apt search libxcb-cursor.so.0

找到缺少的库所在的包,但是我执行后没有找到任何数据,替换使用

sudo apt list |grep libxcb-cursor

命令找到包名称,但这种方法可能不通用

Popularity: 2% [?]

Random Posts

Ubuntu20.4 安装Cuda 碰到ERROR: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol ‘rcu_read_unlock_strict’

在ubuntu20.4上安装之前下载的cuda安装包,一直失败,查看/var/log/nvidia-installer.log 发现最后有错误 ERROR: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol ‘rcu_read_unlock_strict’

按照网上一些方法操作都没有成功,
1.将默认gcc9换成gcc7
2.更新安装核心驱动头文件
3….

最后处理方法
添加 /etc/modprobe.d/blacklist-nvidia-nouveau.conf
内容如下
blacklist nouveau
options nouveau modeset=0

然后到cuda官网重新下载最新的安装包
wget https://developer.download.nvidia.com/compute/cuda/12.5.0/local_installers/cuda_12.5.0_555.42.02_linux.run

wget https://developer.download.nvidia.com/compute/cuda/12.6.0/local_installers/cuda_12.6.0_560.28.03_linux.run

重新安装,一切正常,没有再报错,通过 nvidia-smi 可以正常看到显卡信息

注意:为了顺利安装使用cuda,安装使用ubuntu系统时,不要选择升级系统,运行中也不要升级ubuntu系统,否则可能会有一堆核心文件不匹配造成的安装不了,运行不正常等问题。
官方安装说明中可以查看安装文件的系统兼容性说明

https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html

Popularity: 2% [?]

Random Posts