Цель: заставить работать данную вебкамеру.

Драйвер на камеру уже идёт в составе 9.10, вот что показал мне dmesg и lsusb:

[ 612.804461] usb 3-2: new full speed USB device using uhci_hcd and address 3
[ 613.045314] usb 3-2: configuration #1 chosen from 1 choice
[ 613.050129] gspca: probing 093a:2624
[ 613.069912] gspca: probe ok
[ 613.070037] gspca: probing 093a:2624

Bus 003 Device 003: ID 093a:2624 Pixart Imaging, Inc. WebCam

Однако, камера из коробки правильно не работает : изображение некачественное, перевёрнутое, низкое фпс , к тому же в скайпе и в ekiga при низких разрешениях при тесте камеры изображение двоится и появляются зелёные полосы.

Глюк с зелёными полосами лечится обновлением libv4l со следующего репозитория:

https://launchpad.net/~libv4l/+archive/ppa

Судя по описанию, его можно добавить одной командой:

sudo add-apt-repository ppa:libv4l

Если система потредует ключ, то:

sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com C3FFB4AA

Затем обновляем систему:

sudo apt-get update && sudo apt-get upgrade -y

В списке закачиваемых пакетов обязательно должен быть пакет libv4l, убедитесь, что это так.
После обновления перезагрузите ось. После загрузки зелёные полосы в скайпе и ekiga должны пропасть.

Далее необходимо настроить видеоустройство. Для этого в линуксе существует утилита v4l2ucp, так же у этой программы есть консольный вариант v4l2ctrl, она нам ещё пригодится. Так же для теста камеры устанавливаем cheese

sudo apt-get install v4l2ucp cheese

Запускаем сначала cheese, а затем

v4l2ucp /dev/video0

Аргумент /video0 – это файл устройства нашей камеры, его можно не указывать, если камера одна и(ли) файл её устройства /dev/video0. Так же v4l2ucp доступен в меню приложения – стандартные.

Все выполняемые настройки будут немедленно применены и отразятся на изображении в параллельно запущенной cheese
Необходимо обязательно сделать следующее:

* Убрать галку auto gain, когда она установлена, драйвер автоматически увеличивает выдержку на значение 255, из-за чего видео жутко тормозит
* Установить значение яркости (brightness) на максимум
* Установить галки mirror и vflip, чтобы перевернуть изображение
* Отрегулировать выдержку (exposure) на минимально возможное значение, при котором изображение ещё будет хорошо видно. У меня это значение 56
* Остальные настройки по вкусу.

Камера настроена, работает хорошо, единственная засада – это то, что настройки сбиваются при перезагрузке. Вот здесь нам и пригодилась программка v4l2ctrl, которая умеет сохранять эти настройки в файл и загружать их.
Выполняем в терминале (Камера должна быть настроена):

v4l2ctrl -s ~/.webcam

Далее открываем система – параметры – запускаемые приложения, добавляем новый пункт и в поле команда пишем:

/usr/bin/v4l2ctrl -l /home/user/.webcam

Соответственно, /home/user необходимо заменить на путь к своему домашнему каталогу (если конечно его имя не user)
Теперь настройки камеры будут загружаться после перезагрузки.
Минус такого способа – камера всегда должна быть воткнута, если её выдернуть – настройки слетают и необходимо загружать их по новой.