Статии|01.08.2009 17:57 Прочетено 3 421 пъти

Линукс и хардуера?

aufmacher

Сигурно се питате, какво ли толкова ще напиша относно хардуера и Линукс, но честно да си призная, както винаги – нямам точно обособен план и ще си измисля такъв в хода на статията.
Имам някаква идея да попиша малко за графичните карти и някои портове, принтери и редица други важни и полезни нещица от бита, но нека да започна все пак от някъде…

Графичните карти и мъките, които донасят на потребителя:



Май казах „мъки“ – всъщност мъки няма.
За момента, производителите на графични чипове не са много, ще разкажа за трите най-известни компании и как чиповете им се сработват с Линукс. Не мисля да обяснявам за моделите на картите или как се инсталира графичен драйвер за дадената карта, защото така темата ми ще се повтаря с множество документи на сайтовете на производителите и прочее… Накратко какво предлагат даденият инсталатор и драйверите за чиповете.

Нека да започна от номер едно:


NVIDIA


Това е може би, най-поддържаният хардуер в Линукс средата. Откакто използвам Линукс, никога не съм имал проблем при използването на графичните чипове от Nvidia и в прозиводителността им. Драйверите се пишат качествено и са отворени, могат да се редактират, разбира се, ако някой разбира от кодене на такива устройства.

Инсталацията е проста и не обременява потребителите със сложни въпроси и тактики за оцеляване.

- Инсталаторът ще попита за приемане на лиценза
- Ще потърси компилирана и инсталирана стара версия на драйвера
- Ако не намери ще го компилира и инсталира и ще даде инструкции на потребителя какво да направи, а те обикновено са, дали иска да се добави драйверът на nvidia в xorg.conf и ако не иска, ще го упъти какво да направи по-късно.
Това е всичко.
Ако някой ме попита каква карта да избере за под Линукс операционна система, без колебание ще му кажа да си избере някой чип на NVIDIA и да бъде горд собственик на нещо красиво.


ATI


Дойде време и за чиповете на ATI. При тях е малко по-сложна конфигурацията, но напоследък не съм имал досег до такива устройства и затова ще говоря по спомени или по новооткрити неща.
Инсталирането протича отново с помощта на инсталатор:
- стартиране на инсталатора и инсталиране – отново не са страшни въпросите.
- доконфигуриране на ръка или автоматично чрез извикване на команда:
—> aticonfig –initial –input=/etc/X11/xorg.conf

Тук инсталаторът е графичен:
linux_86

За сега поддръжката на картите не е лоша, но не мога да кажа, че се доближава до производителността на Nvidia картите и драйверите.


Intel GMAs (Graphics Media AcceleratorS )


Intel… Доказали се при процесорите, решиха да правят и графични карти. Не е лошо като идея, дори картите са хубави, намаляват цената на компютъра, намаляват харченето и други.
Инсталирането на драйверите е просто компилиране от сорс код:

$ ./autogen
$ make
$ sudo -c „make install“

- има някои задължителни библиотеки, които потребителя трябва да си инсталира предварително;
- като цяло конфигурациите след инсталация на драйверите не са много, но пък се изисква старание и четене.

Мога единствено да кажа, че интел не са за обикновения потребител, който очаква да кликне два пъти и всичко да тръгне. Според мен Intel графичните платки са предназначени за разработчици на системи, които не са свързани предимно с графични упражнения (тестове, графики и други…).

Интересен инструмент за скенерчета и подобни събратя:


Говоря за една програмка, която лесно вкарва в релси даден скенер или мултифункционално устройство със скенерче – това е XSane.
Графичен туул, който позволява редица настройки и редица операции за настройката на скенера и за сканирането. Програмата работи на базата на конзолното решение „sane“, което е съкращение от “ Scanner Access Now Easy „.
Ето и някои кратки възможности, които аз намирам за доста прилични и приложими на практика:
- корекция на светлочувствителността на скенера;
- корекция на brightness и contrast на сканираното изображение;
- поддръжка на множество файлови формати и запазване на изображението;
- поддръжка на висока резолюция на сканиране;
- предварителен преглед на изображението и обработването му с редица филтри и други…

Това е само една малка част, която XSane предлага на потребителите. Има собствен скенер на устройства, който когато бъде включен даден скенер, той просто бива открит от системата и е възможно да започнете работа с него, без да е нужно инсталиране на каквито и да било драйвери.

Екранче на приложението за скенерите:
xsane_preview

Линукс и memory картите:


Много лаптопи в днешно време, да не кажа 99% от тях имат memory card reader/writer. Картовите четци също имат драйвери, както всяко едно устройство в компютъра. До сега не съм срещнал проблем с някой картов четец. Повечето, които съм изпробвал са на RICOH и всичките тръгват „out of the box“ или иначе казано, системата се оправя сама. В повечето графични среди, картите памет се показват като флашки, хард дискове и прочее… Управлението на такова устройство е лесно и удобно.

Линукс и портовете:


HDMI и DVI

HDMI – Този интерфейс нашумя напоследък покрай гледането на по-качествени филми, изображения и прочее.
DVI – Интерфейсът е познат на потребителите с настолни системи и поддържа висококачествен видео поток.

Всички системи с DVI вход/изход са напълно съвместими с HDMI, защото той е специално проектиран за обратна съвместимост с DVI устройствата.
В Линукс, няма проблем при използването на тези интерфейси, защото те използват DRM библиотеки и инструменти, които могат лесно да бъдат инсталирани на дадена система, ако тя няма такива.

FireWire (IEEE 1394)

Този порт също бива добре поддържан с последните версии на Линукс ядрото.

Линукс и web камерите:


Всичко е в драйверът. Повечето web камери биват автоматично разпознавани от Video 4 Linux (v4l) и Video 4 Linux 2 (V4L2) драйверите. В убунту, системата разпознава успешно вградените камери с някои модели лаптопи.

Линукс и звукът:


За малко щях да забравя, че в един компютър има и звукова карта и поддръжката й в една съвременна система, никак не е маловажна!
Архитектурата, която голямата част от потребителите в Линукс използват се нарича ALSA (Advanced Linux Sound Architecture). Тази архитектура предлага на потребителя настройка на аудио хардуера, включване и изключване на микрофон, слушалки и други външни или вградени устройства. Има и други системи като OSS (Open Sound System), PulseAudio System и други.

Линукс и Wi-Fi устройствата:


В днешно време всички лаптопи са с вграден wireless чип за безжичен интернет. Прозиводителите на чиповете не са много и затова в Линукс ядрото има поддръжка за повечето устройства. В последните версии на ядрото поддръжката нараства. Прозиводителите крият кодовете за устройствата си и това забавя малко писането на нови драйвери за Линукс системата, но рано или късно биват публикувани и поддръжката е налице.

Заключение:


Както се убедихте от статията по-нагоре, поддръжка на хардуер в Линукс не липсва, а дори да е така, това ще е за много кратко време. Линукс ядрото се обновява стремглаво и почти на няколко седмици излиза нещо ново и друго добре дооформено старо. Ядрата след версия 2.6.30 ще бъдат все така с пълният набор поддръжка на хардуер и изчистени стари бъгове, защото Линуск започва все повече да се появява на публични места, като тъчскрийн киоски и множество подобни устройства, а да не говорим за преносими PDA и при почти всички рутери със собствена операционна система на тях, като Juniper и други.

Дано статията да е се е получила и да не Ви е скучна. А ако съм забравил нещо да спомена, с радост ще го поправя.

Поздрави,
Shaft

Още по темата:

  1. Линукс, видео и субтитрите?
    Много хора казват, че Линукс не може да се оправя с филми, субтитри и звук, но не съм съгласен. Аз пълноценно си гледам филми, били...
  2. Линукс и музиката.
    Имало едно време… Опс… Обърках раздела Тук ще трябва да попиша малко за програмките с които можем да се наслаждаваме на изкуството, което никога не...
  3. Nvidia обнови драйверите си – добавя 3D Vision поддръжка
    Nvidia обнови Verde драйверите си за ноутбуци до версия 197.16. Според производителя това довежда до множество подобрения в производителността на мобилните машини, като дори се...

  • Сподели статията:
  • Facebook
  • Twitter
  • Delicious
  • Digg

Коментари през Facebook:

18 коментара

  • Може ли да ми предложите драйвер за Nvidia GeForce G102M за Убунту 9.04 64-бита?

  • http://www.nvidia.com/object/linux_display_amd64_185.18.31.html

    Надявам се това да Ви свърши работа.

    До колкото видях, 100 сериите са добре с него.

    Поздрави

    PS: Тук съм обяснявал как стават нещата с инсталирането: http://forum.laptop.bg/index.php?showtopic=3326&view=findpost&p=11265

  • Имам няколко въпроса, които зададох във форума. Ще се радвам ако отговорите

  • Отговорих вече :) Надявам се да сработи вариантът ми.
    http://forum.laptop.bg/index.php?showtopic=3326&view=findpost&p=11644

  • За съжаление драйвърите, които идват от NVidia, всъщност не са отворени, а NVidia не се отнасят много хубаво към отворения код. Но наистина тяхните Линукс драйвърите са най-добри, въпреки че има още доста какво да се желае. Доколкото знам има open-source проект за NVidia драйвъри, но тъй като от NVidia не са пуснали нито спецификации нито код разработването им е трудно.
    Иначе в последната година и половина–две от ATI доста се развиха откъм отворен код и линукс драйвъри. Преди това драйвърите им бяха ужасни. Наскоро обаче пуснаха доста спецификации и код за своите видео карти и всички се надяваме отворените драйвъри, които се пишат за ATI, да станат много добри. Същевременно ATI увеличиха доста качеството и на собствените си затворени драйвъри.

  • Коментар От скоро се запознавам с Убунту 9.04. Уеб камерата ми е CANYON WEBCAM 413. Не мога да я подкарам и това си е. Ще се погъбаркам още малко с нея и май ще я сменям. Свалил съм си драйвера за NVidia, принтера също го подкарах… Сега ако успея да направя и мрежа „5-6 компютъра, от които 2 ще останат с Уиндоус“… Абе, каквото и да си говорим, за новака си е стрес преминаването от Уиндоус към Убунту, а предполагам че е същото и с другите дистрибуции на Линукс. Ще съм благодарен за практически съвети от най-общ характер, като за начинаещ.

  • Ами давай – питай във форума и ще почнем с тълпи да отговаряме кое как се прави, кое е по-добре защо и прочее… :)

  • Здравейте от днес съм с Убунту и се надявам някой да ми препоръча литература по въпроса Благодаря предварително

  • Литература по въпроса не е особено нужна… Повечето неща се научават от форуми и питане, за литература – например книга – не съм чувал, честно да си кажа… За всичко е необходима практика. Литературата е на английски, защото на български много малко хора се наемат да се занимават… На английски можете да видите на http://ubuntu.bg – там има едно wiki, което има и английски вариант – добавих няколко линка wiki – то на български, форум на български и прочее…
    Поздрави

  • Благодаря ти за линкчето:)Ще питам ако трябва:0

  • Здравейте пак съм аз Новакът с Ubuntu.Искам да запитам нужно ли е да инсталирам някакви драйвери за видео при условие че съм с лаптоп acer 5715z и Intel GMA X 3100?

  • Мисля, че няма нужда за този Х сървър да се слага драйвер, различен от този в system-> administration -> hardware drivers или където се намираше това нещо… Там, ако има драйвер е добре да се използва него, защото каратата не е новичка, не й е нужен супер нов драйвер и прочее… Ако там няма драйвер следователно всичко е подкарано на оптимум със сегашният му драйвер…

  • Това за Intel драйверите са абсолютни тъпотии. Първо винаги ти идват с X-a и общо взето всичко тръгва без кликане, дори веднъж.

    Та това с HDMI е също голяма боза. Трябва да има подръжка във видео драйвера. Освен това почти нищо не подържа и аудио през HDMI. И абсолютно винаги си е мъка.

    За камерите всъщност по-голямата част от тези в преносими компютри се засичат и почти никои от останалите не работят.

    Вече всичко бяга от ALSA-та и отива към Pulse, което ползва alsa драйвърите.

    Иначе доста зле написана и подвеждаща статия

  • Страхотно, радвам се, че прочитам първият негативен коментар :)

    Моят опит като дългогодишен Slackware-ист доказва обратното на някои от твърденията :) Който е използвал тази дистрибуция знае, че там почти всичко се подкарва на ръка, почти нямаше out of the box по дефолт и прочее…

    Не знам кой минава на пулс, но хората, които познавам, до преди месеци имаха проблеми с pulse и скайп и гледам как използват OSS или ALSA ;) Повечето с КДЕ 4 нямат звук на КДЕ-то и с Amarok 2+… В дебиан pulse-то е на лице, да така е, но не съм съвсем сигурен, че всичко работи ;) Защото в Squeeze с ядро 2.6.30 интелска графична HD4500 и интелска звукова карта (чип Intel 82801G) не намират особено добра поддръжка в по-старичкото Х-че, а не знам кой ще ъпдейтва по-често от един дебиан… За ънстейбъл няма да приказвам, нямам наблюдения повече от 5 минути – процесор 90% от незнаен процес ;)

    HDMI пък съм подкарвал на NVIDIA карти без проблеми ;) Може и да има проблем при нещо, разбира се, не претендирам за сто процентова поддръжка, дори и при NVIDIA.

    Както и да е, аз не мисля да се вкарвам в спора, всеки има мнение и е добре дошло, дори да се различава от това на друг ;) Едното или двете могат да са реални.

    Сърдечни поздрави,
    Автора на бозата

  • Здравейте имам USB Wifi is89c35 как да си намеря драйвери за нея ?
    Благодаря ви предварително!!!

  • Здравей,

    Можеш ли да пишеш тук (http://forum.laptop.bg/index.php?showforum=41) за
    wi-fi-то и да ти обясня как става номера, защото е малко дългичко…

  • Коментар
    Здравей, моля за помощ в Убунту 9.10
    - не мога да накарам тъпото Skype да ми разпознае камерата Canyon CN-WCAM23
    Изтеглих пакета от http://mxhaard.free.fr/download.html, но при инсталацията дава грешка. В убунту 9.04 работеше след инсталиране на еди пач, който тук не тръгва.
    Единствено програмата XawTV разпознава камерата.
    С уважение

  • КИоментар Здравеите. Имам проблем с Веп камерата.откакто ми инсталираха тази програма не мога да пусна камера. Даите подходящ драивер за нея. Ще ви бъда много благодарен.

Напиши коментар


Trackbacks