网络摄像头启动挂起操作系统

网络摄像头启动挂起操作系统

我遇到了一个奇怪的效果,因为......当我的笔记本从挂起状态唤醒时,我可以使用 guvcview 启动和关闭网络摄像头 1-3 次;但是在 3dr 或第四次启动尝试之后(我不确定)我的操作系统完全挂起,所以我必须重新启动我的笔记本才能使其工作:P

为了找出更多细节,我尝试使用 alt_ctrl+F1 切换到非 GUI 模式并输入: $guvcview

这就是我在输出中可以找到的内容:

...

libv4l2 设置 pixformat 时出错:设备或资源繁忙

...

问题是我的笔记本电脑上只有一个内置网络摄像头(本机摄像头);所以我不明白它还能忙什么?所以我认为尽管 guvcview 已关闭,但本机摄像头仍在运行(如果我错了请纠正我...):(

编辑:我尝试输入,因为$ps axl | grep 3106 输出是:

0  1000  3106  1208  20   0 544772 68572 poll_s Sl   ?          5:59 guvcview
0  1000  3412  3404  20   0  11916  2288 pipe_w S+   pts/4      0:00 grep --color=tty -d skip 3106

关闭 guvcview 后,我可以看到以下输出:

ps axl | grep 3106
0  1000  3797  3404  20   0  11916  2392 pipe_w S+   pts/4      0:00 grep --color=tty -d skip 3106

...这是否意味着我有两个线程使用该设备?我有 USB 摄像头;不太确定 ps axl 输出对我的情况有何帮助;所以请给我一个提示...

lsusb输出

...ID 04f2:b404 Chicony Electronics Co., Ltd 

所以很难说凸轮真正必须使用什么型号网络摄像头设置说明一定...


所以我的问题是如何解决这个问题,导致每次不幸的网络摄像头启动时重新启动都很尴尬%)

附注

谢谢

答案1

这可能是重复的只是问的方式不同。

无论如何,您是否尝试过查明是否有另一个进程正在使用相机(例如您之前尝试使用相机时未正确退出......)

试试这个 - (注意你必须获取第一行的输出并编辑第三行以匹配你的输出......

sudo fuser /dev/video0

/dev/video0: 1871m

sudo kill -9 1871

相关内容