web-dev-qa-db-ja.com

HP Truevision HD内蔵WebカメラがUbuntu 18.04で機能しない

HP Notebook-15-ac603tuを持っていますが、windowsからubuntuに切り替えた後、カメラが機能しなくなりました。

次のコマンドを出力で実行しました。

  • lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 042: ID 0bda:57d6 Realtek Semiconductor Corp. 
Bus 001 Device 003: ID 0bda:b006 Realtek Semiconductor Corp. 
Bus 001 Device 002: ID 25a7:fa23  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  • v4l2-ctl --list-devices
HP Truevision HD: HP Truevision (usb-0000:00:14.0-5):
    /dev/video0
  • ls -ltr/dev/video *
crw-rw----+ 1 root video 81, 0 Mar 22 11:59 /dev/video0
  • チーズ
(cheese:6397): Gtk-WARNING **: 12:11:18.227: Theme parsing error: cheese.css:7:35: The style property GtkScrollbar:min-slider-length is deprecated and shouldn't be used anymore. It will be removed in a future version

** (cheese:6397): CRITICAL **: 12:11:18.789: cheese_preferences_dialog_on_source_change: assertion '_tmp2_ > ((guint) 0)' failed

(cheese:6397): cheese-CRITICAL **: 12:11:18.789: cheese_camera_device_get_name: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed

(cheese:6397): GLib-CRITICAL **: 12:11:18.790: g_variant_new_string: assertion 'string != NULL' failed

(cheese:6397): GLib-CRITICAL **: 12:11:18.790: g_variant_ref_sink: assertion 'value != NULL' failed

(cheese:6397): GLib-GIO-CRITICAL **: 12:11:18.790: g_settings_schema_key_type_check: assertion 'value != NULL' failed

(cheese:6397): GLib-CRITICAL **: 12:11:18.790: g_variant_get_type_string: assertion 'value != NULL' failed

(cheese:6397): GLib-GIO-CRITICAL **: 12:11:18.790: g_settings_set_value: key 'camera' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given

(cheese:6397): GLib-CRITICAL **: 12:11:18.791: g_variant_unref: assertion 'value != NULL' failed

** (cheese:6397): CRITICAL **: 12:11:18.791: cheese_preferences_dialog_setup_resolutions_for_device: assertion 'device != NULL' failed

** (cheese:6397): CRITICAL **: 12:11:20.317: cheese_preferences_dialog_on_source_change: assertion '_tmp2_ > ((guint) 0)' failed

(cheese:6397): cheese-CRITICAL **: 12:11:20.318: cheese_camera_device_get_name: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed

黒い画面を表示するチーズのスクリーンショット

私はほとんどすべてを試してみましたが、先に進む方法がわかりません(基本的にnoobユーザーです)。私のウェブカメラの作業を手伝ってください。

3
curious-ubuian

cheeseエラーメッセージは、このレポートのメッセージに似ています。

解決策は、Sudoを呼び出すときにcheeseを使用することでした。

リンクの他のユーザーは、cheeseが機能しないときに機能する他のパッケージを提案しています。

つまり、次のコマンドを使用して、ウェブカメラが接続されていることを確認します。

$ Sudo apt install hwinfo

$ hwinfo --usb

11: USB 00.0: 0000 Unclassified device
  [Created at usb.122]
  Unique ID: X7GA.tCH1FaBg9PD
  Parent ID: k4bc.2DFUsyrieMD
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0
  SysFS BusID: 1-7:1.0
  Hardware Class: unknown
  Model: "Sunplus Innovation Integrated_Webcam_HD"
  Hotplug: USB
  Vendor: usb 0x1bcf "Sunplus Innovation Technology Inc."
  Device: usb 0x2b8c "Integrated_Webcam_HD"
  Revision: "47.14"
  Driver: "uvcvideo"
  Driver Modules: "uvcvideo"
  Device File: /dev/input/event8
  Device Files: /dev/input/event8, /dev/input/by-id/usb-SunplusIT_Inc_Integrated_Webcam_HD-event-if00, /dev/input/by-path/pci-0000:00:14.0-usb-0:7:1.0-event
  Device Number: char 13:72
  Speed: 480 Mbps
  Module Alias: "usb:v1BCFp2B8Cd4714dcEFdsc02dp01ic0Eisc01ip00in00"
  Driver Info #0:
    Driver Status: uvcvideo is active
    Driver Activation Cmd: "modprobe uvcvideo"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #14 (Hub)

lsbusb -vを使用して同じ情報の多くを取得できますが、同じ方法で簡潔に提供することはできません。

2

AcerノートブックにインストールされたUbuntu 18.04ディストリビューションで同様のウェブカメラの問題が発生し、同様の question を2か月前に投稿しました。そのノートブックはRealtek Semiconductor Corp.のWebcamを使用していました。認識されていないことがわかりました SBビデオクラスLinuxデバイス 。そのため、この非互換性により、チーズアプリは表示したような空白の画面を表示しました。

ノートブックのウェブカメラデバイスが

Bus 001 Device 042: ID 0bda:57d6 Realtek Semiconductor Corp.,  or
Bus 001 Device 003: ID 0bda:b006 Realtek Semiconductor Corp. 

どちらの場合も、USBビデオクラスLinuxデバイスではないようです。その場合、uvcvideoはそれを初期化できません。そのため、スクリーンショットに示すように、チーズアプリが空白で表示されました。

そのため、ウェブカメラデバイスがUSBビデオクラスLinuxデバイスになるまで、uvcvideoでは機能しない可能性があります。

1
Sun Bear

ユーザーIDが「ビデオ」グループにあることを確認してください。私は同じカメラを搭載したHPラップトップを持っていて、私の知る限りでは、標準の「uvcvideo」ドライバーモジュールを使用しています。ただし、ビデオグループに属していないユーザーからは使用できません。

1
goverp