- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF95:Справочник Железо-2007
Материал из Linuxformat.
Содержание |
СПРАВОЧНИК: Железо–2007
- Стойте! Прежде чем пойти и потратить денежки на новую периферию для вашего PC, прочитайте это руководство Пола Хадcона и Майка Сондерса о том, что работает, а что нет.
Вам ненавистны люди, чьим первым дистрибутивом Linux был Ubuntu? Они говорят: «Почему все думают, что Linux – это сложно? У меня сразу все заработало!» Ладно, «ненавидеть» – слишком сильное слово, но многие из нас побывали в ситуации, когда радостно подключаешь какое-нибудь модное новенькое устройство под Linux с тем, чтобы получить... ничегошеньки. Ни даже звука. Windows 98, слетая при подключении чего-нибудь нового, хотя бы показывала: что-то произошло.
Много лет мы принимали как данность то, что Linux воротит нос от большинства предлагаемого оборудования, но новая порода дистрибутивов попыталась изменить это. Ubuntu, при всем своем популизме, действительно работает с первого раза у большинства людей. Однако проблема совместимости с оборудованием не решена до конца – недостаток поддержки от производителей обычно означает, что нужно дожидаться, пока какие-нибудь хакеры ядра не купят это устройство, потому что до этого драйверов нам не видать. Пытаясь переломить ситуацию, команда разработчиков драйверов для Linux недавно запустила схему свободной разработки: они берутся писать и поддерживать драйверы устройств любой компании, которая снабдит их оборудованием и спецификацией его работы.
Плоды этой деятельности еще не созрели, но вопрос остался: насколько хорошо работают устройства под Linux прямо сейчас? Для ответа на него мы протянули свои рабочие перчатки к тому оборудованию, что нашли в закромах магазинов по соседству с офисом Linux Format в издательстве Future Publishing. Было тут и старое, было и новое, попадалось слегка странное и с причудами, но все это можно купить в магазине или через Интернет: наша задача – помочь вам оценить, что будет работать и что не будет, при очередной закупке снаряжения.
Обозначения
- 1 - Смеется в лицо совместимости с Linux
- 2 - Работает лишь малая часть функций; головная боль обеспечена
- 3 - Работоспособно; требует эквилибристики с командной строкой
- 4 - Работает хорошо, с любовью
- 5 - Все функции, поддерживаемые Windows или OS X
Внимание: Цены, приведенные в данной статье, были адаптированы для российского рынка и получены усреднением данных http://Price.Ru и Яндекс.Маркет. В случае, когда установить стоимость устройства в РФ не представлялось возможным, в графе «цена» указывалось «нет», а в скобках – приблизительная стоимость устройства за рубежом, вычисленная на основе данных Ebay и Froogle. Все цены были действительны на момент подготовки статьи.
Видеокарты
- Раньше ATI отставала от Nvidia в поддержке драйверов, но нам говорили, что это уже не так. Наш ответ: все по-прежнему плохо.
Очень немногие перешли с Windows на Linux ради игр. Точнее сказать, никто не перешел с Windows на Linux ради игр. Но это не значит, что люди захотят расстаться с любимыми Windows-играми, и если не прибегать к двойной загрузке, остается лишь желать, чтобы их графическая карта работала под Linux. Есть и другая группа людей – им нужна видеокарта для причудливых эффектов рабочего стола Compiz, но эта группа довольно мала, да и к тому же можно добиться выполнения большинства этих эффектов на скромной видеокарте Intel.
Для серьезной 3D-работы существуют только два изготовителя графических карт, которых стоит рассматривать: Nvidia and ATI. Мы взяли две старых карты (GeForce 5950 Ultra и Radeon 9800 Pro) и три новых карты (GeForce 8800, Radeon 1950 и Radeon 2900) и протестировали их на Ubuntu 7.04...
Nvidia GeForce 5950 Ultra
Эта видеокарта начиняла Ультракомпьютер с Linux в 2004 г. (см. LXF92) и служила нам хорошую службу в бесчисленных играх, в которые мы резались: Postal 2, UT2004 и другие игры той эры или старше гладко работали при установках высокого разрешения, а Doom 3, Quake 4 и другие более новые игры отлично справлялись на среднем качестве. Понятно, что если вам подавай разрешение выше, чем 1024x768, то придется уменьшить (или отключить) сглаживание и другие дополнительные возможности, однако при отказе от излишней детализации можно дойти и до 1600x1200. Поддержка Linux слегка отставала при покупке устройства, но оно безупречно работало как минимум последние два года и даже поддерживается установщиком бинарных драйверов Ubuntu.
Цена: нет (60$)
Рейтинг: 5
ATI Radeon 1950 XT
Поскольку это сравнительно свежая видеокарта ATI, мы подошли к делу с осторожностью. ATI никогда не имела хороших драйверов для Linux, но нам многие говорили, что времена изменились в лучшую сторону и драйверы ATI теперь не хуже Nvidia. Что ж, под Windows это действительно хороший исполнитель, легко достигающий производительности видеокарт Nvidia 7900. Но под Linux мы вскоре завязли в трясине ATI-драйвера: менеджер двоичных драйверов Ubuntu вызывал неоднократные проблемы, официальный ATI-драйвер отказался работать в 3D-режиме без объяснения причин, и в конце концов мы остались в режиме VESA.
После мучительного разбирательства с менеджером драйверов, переустановки двоичного драйвера и ручного редактирования файла конфигурации X, чтобы ATI-драйвер правильно работал с Composite, GLX и DRI, мы наконец получили работающую поддержку 3D. Возможно, что с более старыми видеокартами все проще, но 1950 – последняя видеокарта в линейке, и мы хлебнули с ней столько горя, что чуть было не сдались.
Цена: 5700 руб.
Рейтинг: 3
ATI Radeon 9800 Pro
Это – главная опора малобюджетных видеокарт, и ее можно найти по цене дешевле хорошей выпивки, если пошарить по магазинам. Хотя она и будет стараться изо всех сил, ее не рекомендуется использовать для всего, что вышло после Unreal Tournament 2004, и даже в этом случае придется следить за используемым разрешением. Что касается поддержки Linux, это один из немногих случаев, когда ATI поддерживается чисто: вставьте карту, используйте установщик двоичных драйверов – и вы в режиме 3D без лишних вопросов.
Цена: нет ($50 б/у)
Рейтинг: 5
ATI Radeon 2900 XT
Не заработала ни на самую малость, и потратив много часов, пытаясь заставить ее сделать хоть что-нибудь, мы пришли к выводу: непохоже, что она вообще заработает. Держитесь подальше!
Цена: 13 000 руб.
Рейтинг: 1
Nvidia GeForce 8800 GTS/GTX
GTS-версия этой карты – максимальная смесь цены и мощности: как GPU GForce 8 серии, она способна выполнить все, что вам хочется, на максимальном разрешении. Если вы хотите поиграть в новый Unreal Tournament на разрешении, большем 800x600, эту-то видеокарту вам и надо. Если у вас есть лишние деньги, версия GTX позволит вам играть на разрешении 1920x1200 без малейших пропусков. Что касается поддержки Linux, она там, где в свое время был 5950 – вам потребуется перезагрузиться в режиме VESA и установить двоичный драйвер Nvidia вручную. На старых дистрибутивах, в том числе и на Ubuntu 6.10, видимо, возможны проблемы с работой видеокарты GTX в режиме VESA, но это исправлено в 7.04, а у SUSE, кажется, проблем вообще не было.
Установка двоичного драйвера на Ubuntu 7.04 была непростой, поскольку ее следует производить, когда X не запущен. Почему-то завершение GDM и X для попадания в командную строку оставляло нас с пустым экраном, то же самое получалось по Ctrl+Alt+F1. Нашим решением было открыть терминал X и запустить sudo rm /tmp/.X0-lock – без этого файла установщик Nvidia не догадывается, что X запущен, и драйвер можно благополучно установить. Затем мы столкнулись с еще одной проблемой, из-за попытки использовать установщик бинарных драйверов Ubuntu. Оказалось, что драйвер, который Ubuntu услужливо устанавливает для вас, слишком стар, чтобы поддерживать видеокарты линейки 8800! Наше решение: не связывайтесь с этим установщиком.
Цена: GTS 10 000 руб., GTX 20 000 руб.
Рейтинг: 4
Принтеры
- Да, мы в курсе насчет исчезновения лесов и безбумажного офиса, но иногда просто необходимо нажать Печать!
Ничего не бесит нас больше, чем принтер, не работающий под Linux, потому что факты таковы: за последнее десятилетие ничего удивительного из мира принтеров не вышло, следовательно, сейчас-то все должно работать? Увы, ситуация не столь радужная. Фактически, если ваш принтер не HP или Epson, то шансы на успех резко падают. Но многие изготовители, традиционно открещивавшиеся от Linux, постепенно обзаводятся неофициальной поддержкой через такие проекты, как Gutenprint (бесплатно) и TurboPrint (платный); а значит, Canon’ы и Lexmark’и снова на повестке дня – по крайней мере на настоящий момент.
[Прошу обратить внимание, что в разделе обсуждаются только струйные принтеры. Никаких проблем с печатью на лазерные принтеры фирм Samsung, HP, Xerox и Lexmark я не имел, хотя следует признать, что настройка их далеко не всегда являлась простым делом прим. викификатора]
HP PhotoSmart 3310
Многофункциональные устройства, подобные этому, имеют плохую репутацию у Linux – в прошлом у вас могла заработать печать, или сканирование, или встроенный привод для чтения карт памяти. Но данное устройство от HP поразило поддержкой всего этого прямо из коробки – открытый инструментарий HP LIP немедленно распознал принтер, и SANE подхватил сканер с минимальной морокой. Качество печати не уступало Windows и OS X, без всякой специальной настройки, и можно успешно удаленно отслеживать уровень чернил. Одним словом, безупречно.
Цена: нет ($600)
Рейтинг: 5
Epson Stylus Photo R2400
Epson’овская линейка Stylus всегда оставляла позади продукцию HP, располагая фотораспечатками сверхвысокого разрешения и моделями для формата A3. Но, к сожалению, на этом принтере мы не смогли достичь того качества под Linux, какое было под OS X – текст выглядел так же, а вот супер-фотораспечатки из-под Mac выглядели ярче, более насыщенно и менее зернисто, чем из-под Ubuntu. Тем не менее, нам известно, что идет работа по улучшению драйвера через Gutenprint, значит, ситуация будет исправлена.
Цена: 27 000 руб.
Рейтинг: 4
Независимо от вашего дистрибутива, отыщите Список совместимого оборудования (Hardware Compatibility Lists – HCL) где-нибудь на его сайте, это даст вам ряд указаний на известные проблемы с периферийными устройствами, чипсетами и другими частями архитектуры компьютера. Если ссылка сразу не нашлась, заглавная страница http://www.linuxdrivers.org содержит обширный список совместимых устройств для большинства дистрибутивов. Есть также дружественные форумы и многие другие ресурсы: http;//www.linuxcompatible.org.
HP Deskjet 970
Это был один из немногих дешевых струйных принтеров, который не прекращал работать и не терял поддержку производителя через год после покупки. Его возраст и простота гарантировали совместимость, и в самом деле его можно заставить работать либо через Gutenprint, либо через официальный инструментарий HP-LIP – мы бы порекомендовали последнее, поскольку он полностью автоматический и имеет более высокое качество фотопечати. Имеются некоторые причуды, например, неспособность печатать черный текст при пустом цветном картридже, но мы обнаружили, что такая же проблема присутствует в OS X, так что ясно, что здесь дело не в Linux.
Цена: нет ($50 б/у)
Рейтинг: 5
Canon PIXMA iP1800
Мертвый по прибытию, мертвый после часов попыток различных Canon-драйверов, мертвый после вмешательства Gutenprint, и мертвый после бесчисленных молитв. Он мертв; Мария, Елена, Роман, Тимофей, Виктор. Canon имеет официальную поддержку Linux для некоторых принтеров (на http://www.canon-europe.com/Support/software/linux), но этого в списке не оказалось. Также он не поддерживается Gutenprint или TurboPrint, и если вы любитель данного устройства, считайте себя покинутым. Лучше поискать iP4200.
Цена: 1500 руб.
Рейтинг: 1
Lexmark X1290
Этот принтер до того дешев, что так и подмывает плюнуть на поддержку Linux и купить его. Мы серьезно. Но так как мы здесь судим о совместимости с аппаратным обеспечением, мы покорно воткнули его и ждали, пока Linux даст нам знать, заработает устройство или нет. Сюрприза не вышло: оно не заработало. Lexmark имеет официальный драйвер для семейства принтеров Z600 для пользователей Red Hat 9.0, но мы обнаружили полезное онлайнруководство по переводу этого драйвера в форму, дружественную для Ubuntu (попробуйте сами, http://www.trodrigues.net/wiki/linux:ubuntu:lexmarkЈx1290). Через десять минут использования командной строки мы уже печатали, а вот сканирование так и не заработало. Но и одна лишь возможность печатать на принтере Lexmark уже замечательна, хотя и требует некоторых усилий.
Цена: нет ($50)
Рейтинг: 2
MP3 и доступ к сети
- Жаждете ли вы получить онлайн-доступ, или классический Пинк Флойд, устройство должно «просто работать».
MP3-плейеры есть везде, и судя по числу затычек, торчащих в людских ушах, iPod’ов тоже хватает. Но позицию Apple по отношению к открытому ПО дружеской не назовешь – не считая некоторого вклада в HTML- движок для Konqueror, нам доступна ничтожная часть обширного ПО Apple. Думаете, поддержка iPod Linux’ом из-за этого имеет бледный вид? Отнюдь: iPod – это фиксированная платформа с большой пользовательской базой, и ручонки хакеров, конечно, до нее дотянулись, так что теперь у нас есть впечатляющая поддержка звука iPod под Linux. Но что она умеет делать?
iPod Video 80GB
Подключите ваш iPod, и почти сразу вылезет экран, предлагающий запустить Rhythmbox для управления библиотекой iPod’а. Да, наряду с подключением iPod’а к компьютеру в качестве просто устройства хранения данных, Linux также позволяет вам читать и писать музыкальную базу данных iPod’а посредством Rhythmbox – вы можете перетащить ваши файлы прямо на iPod и, если пожелаете, скопировать их оттуда. В силу того, что в Ubuntu есть встроенная поддержка MP3/AAC (и, конечно, всплывающий менеджер кодеков здесь вам поможет), вы сможете проигрывать музыку непосредственно с iPod’а. Недостает разве что поддержки видео, а также знания того, что делать с защищенной DRM-музыкой, заказанной через магазин Apple – можно только попытать удачи с iTunes и CrossOver.
Есть еще и другая возможность: установить Linux на ваш iPod, для большей гармонии с другими элементами вашей сети FOSS. Гениальные хакеры с http://www.ipodlinux.org/forums направят вас на нужные утилиты, поскольку сеть кишит проектами, касающимися запуска Linux на маленькой коробочке Apple, которые находятся на разной стадии завершения и успеха.
Цена: 12 500 руб.
Рейтинг: 4
Samsung YP-Z5 4GB
Не все отовариваются в торговых точках Apple, но это не значит, что их следует оставлять на морозе. Мы добрались до первого неэппловского MP3-плейера, которого смогли найти, и вставили его в Ubuntu. Результат? Плейер был подмонтирован на компьютере для чтения и записи как обычное устройство хранения данных. Оно не появилось в Rhythmbox, что означает, что вам придется управлять вашей музыкальной коллекцией с помощью Nautilus’а. Однако вы можете проиграть вашу музыку непосредственно с устройства, как с iPod – даже суперпроприетарная WMA от Microsoft работает, если у вас установлены правильные кодеки.
Цена: 5500 руб.
Рейтинг: 3
Беспроводная карта Belkin Wireless (PC Card)
В наши дни большинство ноутбуков – даже дешевых моделей – включают встроенную беспроводную сеть, но устройства PC Card все еще довольно полезны, если вы пытаетесь связаться сетью со старой машиной. Belkin – одно из наиболее известных имен в периферийном оборудовании, так что можно ожидать приличную поддержку Linux без больших трудностей с драйверами. Мы, однако, убедились, что ожидания и реальность часто не совпадают, когда дело касается оборудования и Linux...
Печально, но при вставке карточки происходит его величество Ничего. Ни звука, ни света – просто тишина и ни малейшего отклика от журналов ядра. Еще более печалит, что различные команды pccardctl тоже не дают никакой информации. Мы ожидали хотя бы чего-то вроде ‘Card not recognised’ (Карта не распознана) или некоторую информацию об устройстве, но утилита просто завершается, не делая ничего. Очень обидно. Единственной нашей возможностью оставалось перезагрузка со вставленным устройством, на случай, если у ядра есть проблемы с горячим подключением PC Card. При том, что тестовая машина была вполне стандартным ноутбуком Dell Inspiron, мы надеялись на большее!
Но не сработала даже перезагрузка: все еще не было никаких признаков присутствия устройства. В итоге, эта скучная сага открыла нам скверную сторону совместимости Linux с оборудованием: всем известно, что некоторые, в особенности экзотические, устройства не работают, но то, что с широко известной карточкой на широко распространенном ноутбуке ничего не происходит – это печальное состояние дел. Даже сообщение «Я прямо и не знаю, что это» было бы куда желаннее.
Цена: нет ($50–100, в зависимости от спецификации)
Рейтинг: 1
Bluetooth-адаптер MSI Star Key
Начало было хорошим – ядро подцепило ‘HCI USB’ Bluetooth-драйвер, хотя никакой обратной связи от Gnome не было. Это было типичной проблемой во время тестирования: с помощью HAL и усиливающегося желания заставить устройства работать с Linux, мы надеялись на большую интеграцию с рабочим столом. То есть, после вставки устройства, вам нужно определить, что нужно сде- лать. Мы пытались установить сеть Bluetooth посредством Network Manager – но он не отобразил адаптер Bluetooth в списке используемых устройств [странная идея. Известно, что NetworkManager не поддерживает PAN-сети, по крайней мере, в настоящее время, –прим. ред.]. Как ни странно, в Ubuntu не установлен по умолчанию пакет bluez-gnome, и мы не обеспечены никаким графическим инструментом настройки. Тем самым устройство потеряло одно очко, ибо потребовалась дополнительная работа.
Однако после вторичной вставки адаптера в системном лотке Gnome появился значок Bluetooth. Правый щелчок мыши выдал нам меню Preferences, которое позволило задать тип устройства (настольный ПК или ноутбук), а также время невидимости. А больше ничего – только продолжительный поиск показал, что для принятия и отправления файлов требуется установить gnome-bluetooth. Ну почему его не включили в дистрибутив?
Тем не менее, заработав, устройство показало себя безукоризненным, посылая и принимая файлы без проблем на дистанции 20 м. Позор, что Ubuntu не полностью поддерживает Bluetooth прямо из коробки, ведь это надежное и компактное устройство – да и ценности у дистрибутива бы прибавилось.
Цена: 500 руб.
Рейтинг: 3
Устройства USB
- USB расхваливали как радикальное решение всех проблем аппаратного обеспечения. Что даст наше испытание?
Здесь мы рассмотрим набор обычных USB-устройств тех типов, которые встречаются и используются вами каждый день. Изначально мы надеялись, что с помощью USB все будет работать при минимуме усилий, и все устройства определенного типа будут обслуживаться родовым драйвером. Таким путем дело не пошло, и хотя USB гораздо элегантнее, чем борьба между параллельным и последовательным портами, это не есть панацея. На сегодня лишь малый процент устройств упоминает Linux на коробке, причем обычно без всякой спецификации. Иногда можно догадаться о поддержке устройства Linux’ом, глядя на другие ОС: если на коробке написано, что оно работает с Windows и Mac OS X, а CD с драйвером не приложен – вероятно, это устройство общего типа, и под Linux тоже заработает.
Наушники Logitech 250 USB
В магазинах нечасто можно увидеть USB- наушники или головные телефоны – ведь почти каждый ПК имеет стандартные 3,5-мм аудио гнезда. Однако они могут пригодиться, если аудио-выходы заняты, скажем, записью проекта. Мы попробовали пару удобных мягких наушников от известного изготовителя Logitech.
Когда их вставляют, ядро дает очень мало информации, не считая обрывка фразы, что зарегистрирован новый драйвер интерфейса snd-usb-audio. Мы запустили Beep Media Player и... музыка заиграла через обычные колонки. Linux даже не попытался установить наушники в качестве устройства выхода, когда их подключили. Покопавшись в окне 'Preferences Beep’а, мы настроили модуль звукового выхода и смогли указать ему на USB-аудио устройство. Это хорошо для прослушивания музыки, но как насчет других программ? Утилита Sound Preferences в Ubuntu позволяет установить устройство выхода по умолчанию для некоторых программ, но не для всех, так что вам придется возиться с этим каждый раз, когда вы захотите переключаться с колонок на наушники. В принципе, наушники хорошие, но из-за этой мороки потеряли очко в рейтинге.
Цена: 1000 руб.
Рейтинг: 4
Планшет Wacom ET-0405
Ни один рабочий стол художника, использующего компьютер, не обходится без графического планшета, и исторически Linux показал себя с хорошей стороны на этом направлении, поддерживая много простых устройств (хотя и не без трюков). Так что же случится, если подключить обычный Wacom к свежей установке Ubuntu? Журнал ядра говорит, что найдено ‘Wacom Graphire and Wacom Intuos tablet’, и перо тут же может использоваться в качестве мыши.
Устройство чрезвычайно чувствительно – малейшее надавливание производит эффект нажатия кнопки мыши: при использовании иногда обнаруживается, что вы «кликаете» и перетаскиваете за пределами графического редактора! Следовательно, перед тем, как рисовать, нужно аккуратно задать положение окна-холста, иначе вы рискуете закрыть другие окна или перетащить файлы в случайные каталоги.
Планшет без проблем сработался с GIMP; он был чутким и отзывчивым, и кнопки пера давали доступ к контекстному меню. Как и со многими другими устройствами, тестировавшимися в этой статье, обычно стоит держаться широко известных марок, даже если придется малость переплатить. Многие драйверы для оборудования для Linux пишутся разработчиками в свободное время, чтобы иметь поддержку своих устройств, и чем более популярно и распространено устройство, тем вероятнее, что оно заработает под вашим Linux.
Цена: нет ($50 б/у)
Рейтинг: 5
Web-камера Logitech
При подключении этого забавно выглядящего устройства Logitech, журнал ядра отметил новое ‘video capture interface’, но Gnome не предложил никакого содействия настройке. Ekiga запросила у нас ‘video manager’. Выбор был между V4L, V4L2 (версии Video4Linux) или Picture. Информативно! Но когда мы выбрали V4L (стоит по умолчанию), Ekiga указала, что имеется включенный ‘USB Video Class Device’, а затем провалила тесты устройства.
Выбор V4L2 разрешил эту проблему. Тут главный экран Ekiga выдал раздражающе темное сообщение об ошибке: ‘Your driver doesn’t seem to support any of the colour formats supported by Ekiga. Please check your kernel driver documentation.’ То есть, нет показа для этой web-камеры, и без малейшего намека на то, что есть какая-то возможность заставить ее работать.
Цена: от 300 руб., в зависимости от модели
Рейтинг: 1
Web-камера Hercules Blog
Как и следовало ожидать, в тощем руководстве пользователя и на CD с драйверами (где имеется Windows Live Messenger) нет никакого упоминания о Linux. Эта 1,3-мегапиксельная камера рекламируется как «способная делать снимки для вашего блога» – странный ход, если учесть, что такое может любая цифровая камера! Она также поддерживает ‘Vlogs’ (видеоблоги) и возможность преобразовывать фильмы в форматы PSP и iPod.
При подключении ошарашенное ядро 2.6.20 немедленно выдало, что ‘cannot get freq at ep 0x84’. Оно даже не сообразило, что это некое видеоустройство, не говоря уж о web-камере. Но с одними сообщениями ядра далеко не уедешь, и мы сделали попытку с Ekiga.
На этапе конфигурации устройства даже не было в списке. Ситуация с web-камерами под Linux, к сожалению, ужасна – даже несмотря на то, что многие устройства базируются на одинаковых чипах [В LXF105 Андрей Боровский высказывает протовоположное утверждение, то есть автору пришлось сильно помучиться, чтобы web-камера заработала в Windows и это при наличии диска с драйверами, в Linux же она заработала сразу после подключения, так что возможно, что за прошедшее время ситуация с web-камерами очень сильно изменилась в положительную сторону прим. викификатора]. Тот факт, что пользователи вынуждены иметь дело с V4L и разбирать непонятные сообщения об ошибках, иллюстрирует острую нужду в улучшениях. Если вы идете покупать web-камеру, введите ее имя или номер модели вместе со словом Linux в Google и посмотрите, заработала ли она хоть у кого-нибудь!
Цена: нет ($40)
Рейтинг: 1
Внешний DVD-привод HP DVD940e Lightscribe
Большинство пишущих DVD-приводов успешно работают под Linux – по крайней мере, по части прожига. Устройство Lightscribe от HP, рассмотренное в LXF91, не просто штампует DVD: оно позволяет создавать этикетки и рисунки на поверхности специальных DVD-дисков. Незачем терять время и возиться с наклейками, неуклюже располагая их на поверхности диска – в процессе записи создается рисунок на нерабочей стороне DVD.
После подключения устройства ядро опознает его как устройство ‘scsi genеric’, хотя Ubuntu отмалчивается, и никакое пишущее приложение не выскакивает. Тем не менее, функции записи дисков Nautilus’а работают хорошо – просто перетащите файлы в папку CD/DVD Creator, нажмите Write To Disc. Nautilus выкатит список задания скорости записи, позволяющий добиться наибольшей скорости нашего записывающего устройства: 6.2x для записи DVD и 56x для CD.
Быстрый и бесшумный, DVD940e – это убедительный выбор, если вам нужен внешний DVD-«резак»; если вы предназначаете его лишь для резервных копий, возможность делать этикетки может показаться неуместной роскошью. HP поставляет две программы для создания этикеток (от Lite-On и LaCie), плюс «системный» пакет, обеспечивающий библиотеки для обеих. Досадно, но эти пакеты доступны только в формате RPM – перевести их в Deb-формат с помощью Alien не велика трудность, но зачем нам лишний шаг? Потребовалось также установить libpng3.
При пользовании программами этикеток они ведут себя приемлемо; они довольно элементарны с угловатым Motif-подобным GUI [что, вообще говоря, странно – LaCie LightScribe Labeler базируется на Qt, – прим.ред.], но легко осваиваются. Будь сопутствующие программы доступными в форматах, отличных от RPM, мы несомненно поставили бы ему 5, но дополнительные затраты снижают оценку на одно очко. Как бы то ни было, это превосходный DVD-резак.
Цена: 2500 руб.
Рейтинг: 4
КПК Tapwave Zodiac 2
Устройство от Tapwave больше похоже на портативную игровую консоль, чем на традиционный КПК: оно щеголяет аналоговым джойстиком слева и набором кнопок справа. Если вы не хотите походить на человека, играющего в N-Gage во время совещаний, поверните дисплей на 90 градусов и держите агрегат вертикально.
На Zodiac’е запущена PalmOS, хотя и с собственным GUI, но учитывая, что PalmOS на сцене уже несколько лет, пора ожидать некоторого успеха с Linux.
Мы опустили устройство в его «кроватку» и нажали кнопку HotSync, в надежде, что какая-нибудь из утилит Gnome вступится и спросит нас, что мы желаем перенести. Облом: ядро сообщило, что присоединено USB-устройство, но не вызвало ничего другого. Эх, похоже, что настраивать придется самостоятельно.
Системное меню Ubuntu содержит gnome-pilot, который сперва предлагает диалог-мастер выбора устройства. Альтернативы – последовательный порт либо USB; мы выбрали последнее и получили весьма детальные подсказки, например, про узел и скорость устройства. Мы кликали, принимая стандартные установки, пока не дошли до HotSync. Угадайте, что было дальше? Правильно, сообщение об ошибке: ‘Failed to connect... Check your configuration, as you have requested old-style usbserial `ttyUSB` syncing...’ (Не могу соединиться... Проверьте свою конфигурацию, так как вы запросили старый usbserial `ttyUSB` ), и дальше про модули ядра.
Ну не глупо? С таким сообщением об ошибке не вдруг разберется и бывалый линуксоид – что уж говорить о новичках. Учитывая, что этому устройству почти два года, и оно основано на широко известной PalmOS, можно было надеяться на лучшую поддержку, чем предлагаемую в Linux на настоящий момент. И ожидать большего от такого (предположительно) развитого приложения, как gnome-pilot. Жаль, что Zodiac 2 – вполне приличное устройство – больше не производится.
Цена: нет ($140 б/у)
Рейтинг: 1
Web-камера Genius Look 316
Маленький логотип на коробке заявляет о поддержке Linux. Однако просмотр установочного диска выявляет скрипт и один скомпилированный бинарный драйвер… для ядра 2.6.5. Благодарим покорно: теперь что, нужно вернуться назад в 2004 и пробовать его там? Вот так: ни исходного кода, ни подсказки, что делать, если сдуру обновил ядро в последние три года. Сайт http://www.geniusnet.com не дал ничего полезного. Техническая спецификация оговаривает именно ядро 2.6.5, и по наивности можно решить, что это значит 2.6.5 и выше.
Даже открытые драйверы не смогли заставить устройство работать, фактически подвесив несколько ПК с Ubuntu! Печальная история повторялась, пока мы не попробовали Fedora Core 6, используя RPM’ы с http://mxhaard.free.fr для добавления драйвера spca5x к современному ядру. Хотя ничего больше не слетало, обычный круг подозреваемых (Xawtv, MPlayer и т.д.) не смог работать с устройством напрямую, и только некоторые утилиты (например, Ekiga и CamE) вели себя хорошо. Для использования Look 316 в качестве web-камеры вам следует взять Ekiga или ПО SPCA с того же сайта, где вы достали работающие драйверы. SPCA умеет делать экранные снимки, работая как сервер изображений (CamE тоже годится), и дает вам (причудливый) GUI-интерфейс ко всем функциям камеры.
Что вы действительно получаете, так это возможность пропихивать, на 15 кадрах в секунду, VGA-изображения через стандартный интерфейс USB 1.1. Устройство заявлено на скорость 30 кадров в секунду на QVGA, но то ли из-за используемых утилит, то ли из-за драйвера мы её не достигли. Упаковка обещала захват статичного изображения на 1,3 мегапикселях, но само устройство ограничено разрешением VGA – изображение «высокого разрешения» получается дымом и зеркалами DirectX под Windows (а можно просто повысить качество рисунка в GIMP). Ах да, мы забыли сказать про звук: его нет.
Цена: 650 руб.
Рейтинг: 2
Игровые контроллеры
- Как справится Linux с простейшей типовой игровой панелью и с более экзотическими устройствами?
Игры под Linux – это не частое явление, но благодаря Wine и Cedega у нас есть десяток имен, известных под Windows. В сети также существует процветающее сообщество эмуляторов, охватывающих классические консоли и аркадные машины. Если у вас слабость к лихим гонкам, имитаторам полета или новым консолям, вам действительно нужен внешний контроллер. К счастью, прошли те дни, когда установка джойстика означала долгие пляски вокруг ужасных портов звуковой карты. Сейчас почти каждый продаваемый игровой контроллер присоединяется через USB, и существует такая вещь, как «типовой» игровой пульт USB (дешевая штука, предлагаемая игровыми магазинами).
Типовой игровой пульт USB
В большинстве игровых магазинов вы можете выбрать базовый игровой пульт USB за 10 с небольшим долларов – обычно за бренд сходит название магазина, а иногда пульт настолько типовой, что вообще не имеет бренда. Им обычно недостает возможностей аналогового контроля, но они достаточно хороши для игры на консольных эмуляторах. Мы тестировали пульт PC Line USB (от GAME), имеющий D-пульт и восемь кнопок в формате SNES/PlayStation. Ubuntu не выказал никакой реакции при подсоединении устройства, но быстрое сканирование с помощью dmesg подтвердило, что ядро его опознало.
Игры также не имели проблем с определением игрового пульта. В некоторых играх или эмуляторах нужно переключить ввод с клавиатуры на игровой пульт и, возможно, настроить значения кнопок, но работы здесь не больше, чем было бы под Windows. Дешевые бросовые панели выглядят убогими рядом с аналоговыми джойстиками и рулевым управлением с обратной связью, но они идеально подходят, если вам захотелось снова поиграть в Sonic the Hedgehog, и что самое приятное, они работают под Linux!
Цена: нет ($10–20)
Рейтинг: 5
Игровой пульт PS2 с USB
Не можете оторвать рук от привычного консольного игрового пульта? Можете использовать его под Linux, при условии, что найдете правильный USB-адаптер. Попробуйте поискать в Google и eBay – вам выдадут USB-адаптеры для всех видов контроллеров, включая SNES, N64 и игровые пульты от PlayStation. Прискорбно, однако, что здесь Linux имеет несколько камней преткновения. Мы попробовали преобразователь PlayStation 2 на USB от Play.com, подключив главный игровой пульт PS2. Ядро опознало его, программы – тоже. Но что-то было глобально неправильно с поддержкой аналогового рычага в этом релизе Ubuntu: преобразователь постоянно посылал назад сообщения о движении рычага даже когда они были центрированы, таким образом лишая возможности переобозначить кнопки в ZSNES. В Planet Penguin Racer рычаги передавали кое-какие движения Туксу, хотя и в чрезвычайно неприятной манере, какими-то толчками. В итоге мы вынуждены поставить данному конкретному преобразователю отрицательный рейтинг, но если вам нравится идея подсоединения консольного пульта, не отчаивайтесь. Многие пользователи Linux сообщали об успехах с устройствами SmartJoy и Boom (хотя функция rumble пока не работает), так что поглядывайте на eBay.
Цена: недоступно
Рейтинг: 1
Джойстик Logitech WingMan Extreme
Этот аналоговый монстр щеголяет 12 кнопками на всем устройстве, плюс D-пульт сверху и регулятор сбоку. Очевидно, что он разрабатывался для симуляторов полета и авиационных игр, но как он уживается с классической Linux’овской авиапотехой, FlightGear? Как и в случае с типовым пультом, видимых фанфар подключение джойстика не вызвало, однако журнал ядра показал, что обнаружено устройство ввода ‘Logitech Inc. WingMan Extreme Digital 3D’. Игры, основанные на SDL, не имели проблем при работе с этим устройством.
Джойстик превосходно распознался в FlightGear – никакой настройки не потребовалось. Все кнопки работали, при D-пульте, контролирующем движение глаз пилота в кабине, и аналоговый рычаг был удивительно точен. Идеально работал даже скользящий регулятор. Это впечатляющее устройство – прочно разработанное и отзывчивое.
Бесспорно, успехом в Linux этот джойстик обязан бренду: Logitech широко известен, и, следовательно, его продукты наиболее вероятно будут поддерживаться Linux. Если вы собрались купить контроллер имитатора полета, но не можете найти именно эту модель, мы настоятельно рекомендуем держаться известных марок – использование устройств от мелких изготовителей или совсем без бренда чревато неприятностями.
Цена: 800 руб.
Рейтинг: 5
Рулевое колесо Thrustmaster RGT
Более экипированных контроллеров не существует: мощное рулевое колесо с обратной связью, содержащее D-пульт, 7 кнопок, постепенные и последовательные рычаги за колесом, и вдобавок рукоятка передач. Для ног имеется большое трехпедальное приспособление, присоединенное к основному устройству. Эта штука имеет даже собственное питание!
При USB-соединении все было нормально: подключите его и, как для всех тестировавшихся здесь пультов, ядро выдает короткое указание о том, что устройство обнаружено. Нашим первым тестом был Torcs, один из самых известных имитаторов вождения под Linux, который определил руль, но имел большие проблемы при взаимодействии с ним. Фактически, работала только педаль тормоза – рулевое колесо центрировалось при движении, а акселератор был абсолютно неисправным.
Как ни грустно, Torcs не дал шансов исправить это во время игры. Мы достигли большего успеха с Planet Penguin Racer (бывший TuxRacer), при этом средняя педаль функционировала как акселератор, а руль имел отдачу на крутых поворотах. Рулить пингвином кажется немного странноватым; но, по крайней мере, видно, что рулевое колесо в порядке. Thrustmaster – это, пожалуй, перебор, учитывая малочисленность высококачественных игргонок под Linux, однако если вы ищете полноценное рулевое колесо, мы рекомендуем потратиться на него.
Цена: 9000 руб.
Рейтинг: 4
Вердикт
- Список пожеланий составлен? Надеемся, результаты наших тестов хоть немного да воодушевили вас…
Если усреднить счета всех устройств, получится, что средний рейтинг примерно равен 3 – среднестатистическое устройство заработает под Linux, если вы не побоитесь некоторых упражнений с командной строкой. Мы уверены, что смогли бы добиться лучшего показателя, будь мы разборчивее с тестируемым оборудованием, но это не было целью нашего теста. Обстрел картечью, использованный нами, означает, что мы выбирали не то, что работает хорошо, и даже не то, что работает хорошо с некоторыми вывертами. У вас есть необработанный, бесцензурный список того, что работает, а что нет.
Было бы очень просто закончить статью, бодро возгласив, что поддержка драйверов Linux становится все лучше и лучше, но так ли это? Мы существуем уже почти 16 лет, начиная с тех времен, когда еще не была выпущена Windows 3.1. Если число пользователей Linux не превысит некоторую критическую массу за следующие пять лет, реальное изменение ситуации с драйверами маловероятно.
Время менять мир
Это не значит, что все потеряно. Надеемся, вы усмотрели из представленных тестов несколько тенденций:
- Более распространенные торговые марки поддерживаются лучше. В высшей степени рекомендуются, в частности, Hewlett-Packard и Nvidia.
- Покупка новехонького оборудования грозит неприятностями. Аналогично, покупка очень старого оборудования вряд ли обойдется
безболезненно. Лучшим выбором будет то, чей возраст по крайней мере шесть месяцев (то есть время обновления дистрибутива), но меньше лет пяти.
- Если вы не боитесь командной строки, ваши шансы на успех удваиваются.
Мы все еще далеки от подхода в стиле OS X «подключите и работайте», но мы чуточку ближе к стилю Windows «plug and pray [подключите и молитесь]». Если вы хотите улучшить поддержку оборудования под Linux, есть три способа сделать это:
- Написать драйвер ядра
- Написать инструкцию по приведению устройства в рабочее состояние
- Проголосуйте кошельком
Если вы пока что не хакер ядра, пункт 1 не привлекает. Если вас страшит мысль провести часы в мучительных настройках, пока устройство каким-то чудом не заработает, пункт 2 не для вас. А вот пункт 3 может выполнить каждый. Если есть устройство, которое вы хотели бы приобрести, но оно не поддерживает Linux, пошлите электронное письмо изготовителю и объясните, почему вы выбираете продукцию их конкурентов. HP и Nvidia такие белые и пушистые неспроста – они имеют команды разработчиков, занимающиеся написанием драйверов для Linux, и обе присылают множество исправлений в ядро. Нам нужно поддержать их, чтобы показать, что совместимость Linux с оборудованием значит для нас многое. LXF
Обратная связь
У вас был какой-нибудь плохой или памятно хороший опыт обращения с оборудованием под Linux? Какие изготовители особенно дружелюбны, или вы считаете, что заслуживает похвалы отдельное web-сообщество, которое вам помогло? Пошлите нам письмо на letters@linuxformat.ru и выразите ваши чувства, пошлите письмо на answers@linuxformat.ru, если у вас есть проблема с оборудованием, и вы не можете разрешить ее, даже после поиска по соответствующим форумам, и, конечно же, вам всегда рады на живом обсуждении в форумах на http://unixforum.org.