Настраиваем Web камеру Genius Messenger 310 в Ubuntu
Цель: заставить работать данную вебкамеру.
Драйвер на камеру уже идёт в составе 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)
Теперь настройки камеры будут загружаться после перезагрузки.
Минус такого способа – камера всегда должна быть воткнута, если её выдернуть – настройки слетают и необходимо загружать их по новой.

Июль 4th, 2010 at 13:32
Спасибо . Я применил Вашу инструкцию на практике. Только камера у меня другая. Она работала, но были тормоза по картинке. Камера Logitech-100.
Всё получилось. Теперь работает быстро. Подключена постоянно к системнику. Тормоза снялись и в видеобудке и в скайпе и в копете ! Я доволен !
Август 26th, 2010 at 22:18
Спасибо за инструкцию.
Апрель 15th, 2011 at 12:54
[...] под себя (в принципе я часть просто скопирую от туда) с howtolinux.ru я поведаю чем открыть обзор вашей Веб-камере. Для [...]