uglyDwarf / linuxtrack

Headtracking for Linux/Mac
MIT License
155 stars 30 forks source link

Intel RealSense F200-camera, multiple issues on Manjaro Budgie #164

Open odecif opened 4 years ago

odecif commented 4 years ago

Hi! I have a Lenovo Y700-15ISK laptop with a built in Intel RealSense F200 UVC-webcam. I have installed the librealsense-legacy-package, making the camera work with Cheese.

Performing ls -l /dev/video* gives me 4 devices:

/dev/video0
/dev/video1
/dev/video2
/dev/video3

All these devices are visible in both ltr_gui and cheese. When using cheese, the devices video0 and video2 are the regular webcam, and the devices video1 and video3 are the sensors.

Issue 1

When starting ltr_gui the following is produced in the console:

[odecif@odecif-y700 ~]$ ltr_gui 
Unable to load library icui18n "Cannot load library icui18n: (icui18n: cannot open shared object file: No such file or directory)" 
Found device 0

I am not sure whether this issue is relevant or not. A quick google shows that it probably is of no concern.

Issue 2

In ltr_gui I do not have 4 devices but 8. 4 of them are called Intel(R) RealSense(TM) Camer face tracker and the other 4 are called Intel(R) RealSense(TM) Camer. When choosing any of the ones not ending in "face" I get a popup saying `Webcam won't work with Face type Model!" (which is expected).

Issue 3

When choosing ANY of these devices in ltr_gui and pressing Start in the Preview-window, linuxtrack will freeze until killed. When changing the resolution on ANY of these devices, ltr_gui will crash on the following message:

ASSERT failure in QList<T>::operator[]: "index out of range", file /usr/include/qt4/QtCore/qlist.h, line 477
Aborted (core dumped)

This issue might be due to linuxtrack not finding the proper resolutions of the camera(s).

If there is anything I can do in order to ease error searching (collect logs, perform tests etc.) please let me know.


My system

lsusb | grep Cam
Bus 002 Device 002: ID 8086:0a66 Intel Corp. Intel(R) RealSense(TM) 3D Camera (Front F200)
inxi -Fxz
System:    Host: odecif-y700 Kernel: 5.4.35-1-MANJARO x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Budgie 10.5.1 
           Distro: Manjaro Linux 
Machine:   Type: Laptop System: LENOVO product: 80NV v: Lenovo ideapad Y700-15ISK serial: <filter> 
           Mobo: LENOVO model: Allsparks 5A v: SDK0J40709 WIN serial: <filter> UEFI: LENOVO v: CDCN30WW date: 01/31/2016 
Battery:   ID-1: BAT0 charge: 49.1 Wh condition: 49.1/57.0 Wh (86%) model: SANYO L14S4P22 status: Full 
CPU:       Topology: Quad Core model: Intel Core i5-6300HQ bits: 64 type: MCP arch: Skylake-S rev: 3 L2 cache: 6144 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 18406 
           Speed: 900 MHz min/max: 800/3200 MHz Core speeds (MHz): 1: 900 2: 900 3: 900 4: 900 
Graphics:  Device-1: Intel HD Graphics 530 vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0 
           Device-2: NVIDIA GM107M [GeForce GTX 960M] vendor: Lenovo driver: nvidia v: 430.64 bus ID: 01:00.0 
           Display: x11 server: X.Org 1.20.8 driver: modesetting,nvidia tty: N/A 
           OpenGL: renderer: GeForce GTX 960M/PCIe/SSE2 v: 4.6.0 NVIDIA 430.64 direct render: Yes 
Audio:     Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel 
           bus ID: 00:1f.3 
           Device-2: GN Netcom Jabra SPEAK 510 USB type: USB driver: jabra,snd-usb-audio,usbhid bus ID: 1-3:5 
           Sound Server: ALSA v: k5.4.35-1-MANJARO 
Network:   Device-1: Intel Wireless-AC 9260 driver: iwlwifi v: kernel port: 4000 bus ID: 08:00.0 
           IF: wlp8s0 state: up mac: <filter> 
           Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Lenovo driver: r8169 v: kernel port: 3000 
           bus ID: 09:00.0 
           IF: enp9s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 931.51 GiB used: 796.15 GiB (85.5%) 
           ID-1: /dev/nvme0n1 vendor: Western Digital model: WDS100T3X0C-00SJG0 size: 931.51 GiB 
Partition: ID-1: / size: 906.94 GiB used: 796.15 GiB (87.8%) fs: ext4 dev: /dev/nvme0n1p2 
           ID-2: swap-1 size: 8.80 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/nvme0n1p3 
Sensors:   System Temperatures: cpu: 37.0 C mobo: N/A gpu: nvidia temp: 35 C 
           Fan Speeds (RPM): N/A 
Info:      Processes: 307 Uptime: 1d 1h 08m Memory: 31.20 GiB used: 5.93 GiB (19.0%) Init: systemd Compilers: gcc: 9.3.0 
           clang: 10.0.0 Shell: bash v: 5.0.16 inxi: 3.0.37