Xorg占用显卡内存问题和编译opencv GPU版本

1.解决Ubuntu系统/usr/lib/xorg/Xorg占用显卡内存问题

a. 打开文件/usr/share/X11/xorg.conf.d/10-nvidia.conf

sudo vim /usr/share/X11/xorg.conf.d/10-nvidia.conf

b.用 #注释文件内所有内容

c.重启X11服务

sudo systemctl restart display-manager

解决!

2.windows上openv编译GPU版本

准备工具:

opencv4.8.0、opencv_contrib-4.8.0

cuda11.6

cudnn8.5.0.96

cmke3.27.0

说明:

cuda与cudnn的配置教程:https://zhuanlan.zhihu.com/p/99880204

编译步骤:

a.配置cmake中opencv路径:

b.Configure之后下载相关包,放入opencv源码cache文件中

主要是以下几个:

ffmpeg

ippicv

wechat_qrcode

xfeatures2d

下载完成后,再点击configure

在编译选项中进行勾选:BUILD_CUDA_STUBS、OPENCV_DNN_CUDA、WITH_CUDA、OPENCV_ENABLE_NONFREE、build_opencv_world打勾;

BUILD_DOCS、BUILD_EXAMPLES、BUILD_PACKAGE、BUILD_TESTS、BUILD_PERF_TESTS、BUILD_opencv_python不打勾(可以不要这部分);

重要:

配置opencv_extra_modules_path

然后点击configure,没有问题就可以Generating了。

VS2019进行编译

选中CMakeTargets中的ALL_BUILD,右键点击生成即可。

成功后点击INSTALL生成:

在install路径下就可以找到编译好的库和头文件了

相关推荐
阿伟实验室4 分钟前
debian10部署简易web服务器
运维·服务器·前端
北京阿法龙科技有限公司21 分钟前
AR眼镜赋能跨国设备运维:打破空间隔阂,重构高效协作|阿法龙XR云平台
运维·重构·ar
Kathleen10044 分钟前
计算机网络——应用层
运维·服务器·计算机网络
java_logo1 小时前
BUSYBOX Docker 容器化部署指南
java·运维·python·nginx·docker·容器·运维开发
Mr.H01272 小时前
多线程文件拷贝:从原理到实现的完整指南
linux·运维
橘子真甜~2 小时前
C/C++ Linux网络编程5 - 网络IO模型与select解决客户端并发连接问题
linux·运维·服务器·c语言·开发语言·网络·c++
霖002 小时前
ZYNQ——ultra scale+ IP 核详解与配置
服务器·开发语言·网络·笔记·网络协议·tcp/ip
e***74952 小时前
Nginx 常用安全头
运维·nginx·安全
oushaojun22 小时前
Linux内核KGDB进阶:源码级调试实战演练(转)
linux·运维·kgdb
listhi5203 小时前
使用SCP命令在CentOS 7上向目标服务器传输文件
linux·服务器·centos