Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: HD v4l2 kamera nestreamuje HD obraz  (Přečteno 2521 krát)

zatnaktel

  • Návštěvník
  • *
  • Příspěvků: 89
  • Linux, Twitter, photographing, nature...
    • Zobrazit profil
    • About me
HD v4l2 kamera nestreamuje HD obraz
« kdy: 21 Červen 2014, 16:13:54 »
Zdravím,
před delší dobou jsem si koupil HD kameru Defender G-lens 2577 HD720P. Na starším notebooku s Linux Mintem 14 běhá prakticky bez problémů, obraz běhá i v 1280×720px, prostě žádný problém. Když jsem ale chtěl kameru zkusit na stolním počítači - taktéž staršího data (Compaq D510), obraz kamera pouštěla pouze v 320×240px. Na počítači mám úplně stejný systém a takřka srovnatelnou softwarovou výbavu. Ať jsem zkusil, co jsem zkusil, prostě všechno detekovalo pouze toto rozlišení.

Pro srovnání výstup u notebooku z v4l2-ctl -V -d 0:
Kód: [Vybrat]
Format Video Capture:
Width/Height  : 1280/720
Pixel Format  : 'YUYV'
Field         : None
Bytes per Line: 2560
Size Image    : 1843200
Colorspace    : Unknown (00000000)

A stejný příkaz na stolním počítači:
Kód: [Vybrat]
Format Video Capture:
Width/Height  : 320/240
Pixel Format  : 'YUYV'
Field         : None
Bytes per Line: 640
Size Image    : 153600
Colorspace    : SRGB

Podporou v jádře to nebude, tak mě napadlo, jestli to třeba nemůže být způsobeno hardwarem, i když si nemyslím, že je to možné. Napadá někoho, čím to může být?

Moc děkuju za nápady,
Zat.
LinuxMint 14 Nadia, Twitter, foto, IT, příroda...

zatnaktel

  • Návštěvník
  • *
  • Příspěvků: 89
  • Linux, Twitter, photographing, nature...
    • Zobrazit profil
    • About me
Re:HD v4l2 kamera nestreamuje HD obraz
« Odpověď #1 kdy: 23 Červen 2014, 16:42:22 »
Skutečně nikdo netuší? Já nemám ani páru, čím to může být.
LinuxMint 14 Nadia, Twitter, foto, IT, příroda...

zatnaktel

  • Návštěvník
  • *
  • Příspěvků: 89
  • Linux, Twitter, photographing, nature...
    • Zobrazit profil
    • About me
Re:HD v4l2 kamera nestreamuje HD obraz
« Odpověď #2 kdy: 25 Červen 2014, 19:00:54 »
Tak snad asi jen díky za tu kopu nápadů. Půjdu se poptat jinam. Ale věřil jsem, že tu vážně na něco příjdeme, škoda.
LinuxMint 14 Nadia, Twitter, foto, IT, příroda...

Myrmica

  • Závislák
  • ****
  • Příspěvků: 1701
    • Zobrazit profil
    • MYRMICA
Re:HD v4l2 kamera nestreamuje HD obraz
« Odpověď #3 kdy: 25 Červen 2014, 22:58:23 »
Málo údajů pro nějaké určení co s tím,
... chtěl kameru zkusit na stolním počítači...
to znamená co?
Přpojil jste ji vůbec k tomu PC? Pokud ano, přes jaké rozhraní? Jaké parametry má Compaq D510? To si máme zjistit pomocí věštecké koule?
Četl jste Jak se správně ptát?

Při takhle málo údajích se nedivím, že nikdo neodpověděl a to nejen proto, že ji nejspíše nikdo nemá.
Stolní strojek: OS– UBUNTU 16.04 x86_64, MB ASUS P8 Z68-V/GEN3, Intel® Core™ i5-3470 CPU @ 3.20GHz × 4 , 16GiB DDR3, GeForce GTX 670...
Notebook: ASUS U53Jc OS– UBUNTU 16.04 x86_64, Windows 7, Processor – Intel Core i5-460M (2,53 GHz), Graphics – switchable NVIDIA GeForce 310M and Intel GMA HD

sabraq

  • Závislák
  • ****
  • Příspěvků: 3395
    • Zobrazit profil
Re:HD v4l2 kamera nestreamuje HD obraz
« Odpověď #4 kdy: 26 Červen 2014, 13:08:24 »
Možná by se tady měla založit i sekce "Jak správně číst".

Gstreamer-properties, případně zkusit změnit rozlišení přes Cheese.
************************************

zatnaktel

  • Návštěvník
  • *
  • Příspěvků: 89
  • Linux, Twitter, photographing, nature...
    • Zobrazit profil
    • About me
Re:HD v4l2 kamera nestreamuje HD obraz
« Odpověď #5 kdy: 02 Červenec 2014, 14:25:25 »
Přpojil jste ji vůbec k tomu PC? Pokud ano, přes jaké rozhraní?
...
Při takhle málo údajích se nedivím, že nikdo neodpověděl a to nejen proto, že ji nejspíše nikdo nemá.

Jak jsem hned na začátku zmiňoval, kameru jsem připojoval k notebooku. Zajímalo by mě, kolik tozhraní asi takový notebook má, přes které by to šlo. Logicky USB.

Gstreamer-properties, případně zkusit změnit rozlišení přes Cheese.

Gstreamer-properties základně v distribuci není. Možná bych ho mohl někde dohledat. Ovšem Cheese jsem zkusil hned jako první. Ve vybraných rozlišeních bylo pouze 320×240px.
« Poslední změna: 02 Červenec 2014, 14:27:54 od zatnaktel »
LinuxMint 14 Nadia, Twitter, foto, IT, příroda...

sabraq

  • Závislák
  • ****
  • Příspěvků: 3395
    • Zobrazit profil
Re:HD v4l2 kamera nestreamuje HD obraz
« Odpověď #6 kdy: 02 Červenec 2014, 20:48:22 »
Přpojil jste ji vůbec k tomu PC? Pokud ano, přes jaké rozhraní?
...
Při takhle málo údajích se nedivím, že nikdo neodpověděl a to nejen proto, že ji nejspíše nikdo nemá.

Jak jsem hned na začátku zmiňoval, kameru jsem připojoval k notebooku. Zajímalo by mě, kolik tozhraní asi takový notebook má, přes které by to šlo. Logicky USB.

Gstreamer-properties, případně zkusit změnit rozlišení přes Cheese.

Gstreamer-properties základně v distribuci není. Možná bych ho mohl někde dohledat. Ovšem Cheese jsem zkusil hned jako první. Ve vybraných rozlišeních bylo pouze 320×240px.

Můžeš ho doinstalovat, ale tam se stejně rozlišení nenastavuje, leda ovladač. Rozlišení webkamery jsem niukdy neřešil, ale zkus ještě kdyžtak guvcview, tam něco takovýho je, jen jestli ti to dá nějaký možnosti. Jinak je dobrý mít balík restricted-extras.

Kód: [Vybrat]
sudo apt-get install guvcview
************************************

Myrmica

  • Závislák
  • ****
  • Příspěvků: 1701
    • Zobrazit profil
    • MYRMICA
Re:HD v4l2 kamera nestreamuje HD obraz
« Odpověď #7 kdy: 03 Červenec 2014, 07:07:36 »
před delší dobou jsem si koupil HD kameru Defender G-lens 2577 HD720P. Na starším notebooku s Linux Mintem 14 běhá prakticky bez problémů, obraz běhá i v 1280×720px, prostě žádný problém. Když jsem ale chtěl kameru zkusit na stolním počítači - taktéž staršího data (Compaq D510), obraz kamera pouštěla pouze v 320×240px.
....
Podporou v jádře to nebude, tak mě napadlo, jestli to třeba nemůže být způsobeno hardwarem, i když si nemyslím, že je to možné. Napadá někoho, čím to může být?
Ptáš se na to jestli to nemůže být HW. Může
Furt mi tu chybí bližší info o HW. Jediná nová informace je, že ji máš na USB, ale na jakém to už nepíšeš. USB totiž může být UBB 1, USB 1.1, USB 2.0 a USB 3.0 (to ale nejspíš nebude na starším železe)
Připoj kameru a dej sem výpisy (ty měli být už v 1. příspěvku)
Kód: [Vybrat]
lspci
lsusb
co ti řekne:
Kód: [Vybrat]
dmesg | grep "USB" | tail -25 výpis sem.
Pokud HW bude OK, pak má smysl řešit SW (to ale není můj rank ).
Stolní strojek: OS– UBUNTU 16.04 x86_64, MB ASUS P8 Z68-V/GEN3, Intel® Core™ i5-3470 CPU @ 3.20GHz × 4 , 16GiB DDR3, GeForce GTX 670...
Notebook: ASUS U53Jc OS– UBUNTU 16.04 x86_64, Windows 7, Processor – Intel Core i5-460M (2,53 GHz), Graphics – switchable NVIDIA GeForce 310M and Intel GMA HD

zatnaktel

  • Návštěvník
  • *
  • Příspěvků: 89
  • Linux, Twitter, photographing, nature...
    • Zobrazit profil
    • About me
Re:HD v4l2 kamera nestreamuje HD obraz
« Odpověď #8 kdy: 03 Červenec 2014, 12:13:45 »
Citace
lspci
Kód: [Vybrat]
00:00.0 Host bridge: Intel Corporation 82845 845 [Brookdale] Chipset Host Bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 82845 845 [Brookdale] Chipset AGP Bridge (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 12)
00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 12)
00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 Controller (rev 12)
00:1f.2 USB controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 12)
00:1f.5 Multimedia audio controller: Intel Corporation 82801BA/BAM AC'97 Audio Controller (rev 12)
01:00.0 VGA compatible controller: NVIDIA Corporation NV6 [Vanta/Vanta LT] (rev 15)
02:08.0 Ethernet controller: Intel Corporation 82801BA/BAM/CA/CAM Ethernet Controller (rev 03)

Citace
lsusb
Kód: [Vybrat]
Bus 001 Device 003: ID 0c45:6341 Microdia
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Divné, že v lsusb kameru nevypíše, ale v /dev se jako video ukáže.

Citace
co ti řekne:
Kód: [Vybrat]
dmesg | grep "USB" | tail -25 výpis sem.
Kód: [Vybrat]
[    0.678122] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.678198] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.678239] uhci_hcd: USB Universal Host Controller Interface driver
[    0.678362] uhci_hcd 0000:00:1f.2: >new USB bus registered, assigned bus number 1
[    0.678547] usb usb1: >New USB device found, idVendor=1d6b, idProduct=0001
[    0.678554] usb usb1: >New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.678925] hub 1-0:1.0: >USB hub found
[    1.044162] usb 1-1: >new full-speed USB device number 2 using uhci_hcd
[    1.278771] usb 1-1: >New USB device found, idVendor=093a, idProduct=260e
[    1.278785] usb 1-1: >New USB device strings: Mfr=0, Product=0, SerialNumber=0
[564989.544075] usb 1-2: >new full-speed USB device number 3 using uhci_hcd
[564989.747576] usb 1-2: >New USB device found, idVendor=0c45, idProduct=6341
[564989.747588] usb 1-2: >New USB device strings: Mfr=2, Product=1, SerialNumber=0
[564989.747594] usb 1-2: >Product: USB 2.0 Camera
[564990.211603] uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:6341)
[564990.226278] input: USB 2.0 Camera as /devices/pci0000:00/0000:00:1f.2/usb1/1-2/1-2:1.0/input/input4
[564990.230081] USB Video Class driver (1.1.1)
[565139.840098] usb 1-2: >USB disconnect, device number 3
[565144.296035] usb 1-2: >new full-speed USB device number 4 using uhci_hcd
[565144.499694] usb 1-2: >New USB device found, idVendor=0c45, idProduct=6341
[565144.499704] usb 1-2: >New USB device strings: Mfr=2, Product=1, SerialNumber=0
[565144.499711] usb 1-2: >Product: USB 2.0 Camera
[565144.507946] uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:6341)
[565144.522043] input: USB 2.0 Camera as /devices/pci0000:00/0000:00:1f.2/usb1/1-2/1-2:1.0/input/input5
LinuxMint 14 Nadia, Twitter, foto, IT, příroda...

Myrmica

  • Závislák
  • ****
  • Příspěvků: 1701
    • Zobrazit profil
    • MYRMICA
Re:HD v4l2 kamera nestreamuje HD obraz
« Odpověď #9 kdy: 03 Červenec 2014, 12:59:42 »
Kód: [Vybrat]
565144.296035] usb 1-2: >new full-speed USB device number 4 using uhci_hcdVypadá to, že kamera se připojuje jako zařízení USB 1.1 (full-speed). Kamera počítá s připojením na USB 2.0 tedy jako Hi-Speed.
Zkontroluj si jestli ji připojuješ do USB 2.0 portu, ten by mohl být na zadním panelu, porty na předním panelu jsou u starších PC nespolehlivé pro USB 2.0.
Pokud ji připojuješ do USB 2.0 portu, pak mě napadá jedině zkontrolovat kabely a případně je vyměnit za kabely spolehlivé pro USB 2.0.
Pokud to nepomůže, zkus připojit jiné zařízení určené pro USB 2.0. Připojí-li se správnou rychlostí, tak bude problém nejspíše v kabelu nebo kameře. Pokud se nepřipojí správnou rychlostí, je problém v PC.
Jakou rychlostí se připojí poznáš z výpisu dmesg (můžeš klidně použít ten příkaz co jsem Ti posla dříve).
Odzkoušej klidně všechny USB porty.

Rychlosti a porty si odpovídají podle níže napsaného:
Low-SpeedUSB 1.0
Full-SpeedUSB 1.1
Hi-Speed (high-speed)USB 2.0
SuperSpeedUSB 3.0
SuperSpeed+USB 3.1
Stolní strojek: OS– UBUNTU 16.04 x86_64, MB ASUS P8 Z68-V/GEN3, Intel® Core™ i5-3470 CPU @ 3.20GHz × 4 , 16GiB DDR3, GeForce GTX 670...
Notebook: ASUS U53Jc OS– UBUNTU 16.04 x86_64, Windows 7, Processor – Intel Core i5-460M (2,53 GHz), Graphics – switchable NVIDIA GeForce 310M and Intel GMA HD