Webカメラの起動時にOSがハングする

Webカメラの起動時にOSがハングする

奇妙な効果が発生する理由は...ラップトップが一時停止中に目覚めたときにguvcviewを使用してWebカメラを1〜3回起動して停止することができますが、3drまたは4回目の起動試行後(わからない)私のOSです。完全に中断されるため、機能するにはラップトップを再起動する必要があります。 :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

...これは、デバイスを使用する2つのスレッドがあることを意味しますか?私はUSBカメラを持っています。ps axlの出力が私の状況にどのように役立つのかわかりません。ヒントをください。

lsusb出力

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

したがって、カムが実際にどのモデルであるべきかを言うのは難しいです。ウェブカメラの設定手順する必要があります...


だから私の質問は残念ながら、ウェブカメラが起動するたびに厄介な再起動を引き起こすこの問題を解決する方法です%)

メモ

ありがとう

ベストアンサー1

重複する可能性があります。これただ、尋ねる方法が違うだけです。

とにかく、他のプロセスがカメラを使用していることを確認してみましたか(以前に使用しようとしたときに正しく終了しなかったかのように...)

これを試してみてください - (最初の行の出力を取得して出力に一致するように3行目を編集する必要があります...

sudo fuser /dev/video0

/dev/video0: 1871m

sudo kill -9 1871

おすすめ記事