3D в Ubuntu с помощта на безплатни драйвери (Nvidia, ATi, Intel и др.)

Много от тях все още предпочитат да инсталират собствени драйвери за най-добра производителност. Напоследък обаче безплатните видео драйвери постигнаха голям напредък, дори включвайки (макар и все още експериментално в някои от тях) поддръжка за 3D.

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


Разработването на драйвери е може би една от най-сложните задачи за програмиране. Това е много повече, когато става въпрос за разработването на безплатни драйвери, тъй като разработчиците не знаят как хардуерът, който този драйвер трябва да поддържа, работи вътрешно. Те пишат тези драйвери почти на сляпо и цялата информация, на която се основават, се получава чрез много усъвършенствани техники, като обратно инженерство. Всичко това, защото компаниите, които правят този хардуер, не искат да споделят със света (и конкуренцията) как тази част работи вътрешно.

За щастие имаме много безплатни драйвери за различните хардуерни елементи, които съставляват нашия компютър, като най-слабите сектори са графични карти, Wi-Fi и уеб камери. През последните години обаче станахме свидетели на огромен напредък в разработването на безплатни драйвери, дори в тези области, въпреки че е вероятно, особено по отношение на видео драйверите, те винаги да са зад собствениците на драйвери поради постоянния напредък и модификации страда от графични карти.

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

3D с ATi карти с помощта на безплатния драйвер

Ако имате видеокарта ATi, най-добрият вариант за активиране на графичното ускорение е безплатният драйвер Radeon / Radeonhd. Основното предимство на този драйвер е, че той продължава да поддържа по-стари модели, които вече не се поддържат от собствения драйвер.

Безплатна инсталация и активиране на драйвери

Това е драйверът, който се използва по подразбиране след инсталацията, така че като цяло не е необходимо да го инсталирате, но в случай че е бил изтрит по някаква причина, можем да го преинсталираме и да го използваме с командата:

sudo aptitude преинсталирайте xserver-xorg-video-radeon xserver-xorg-video-radeonhd
sudo dpkg-преконфигурирайте xserver-xorg

3D с карти NVidia с помощта на безплатния драйвер

От Ubuntu Lucid безплатният драйвер на Nouveau е включен като драйвер по подразбиране за графичните карти Nvidia, но само с 2D поддръжка, поради което тези, които желаят да използват 3D ефекти, трябва да инсталират собствените драйвери.

Въпреки това, въпреки че все още е в експериментален етап и етап на разработка, е възможно да инсталирате безплатния драйвер Nouveau Gallium с поддръжка за 3D.

Добавете хранилища и инсталирайте пакети

Отворих приложението Система> Администриране> Източници на софтуер и в раздела Други софтуер добавих хранилищата Xorg Edgers, които са:

deb http://ppa.launchpad.net/xorg-edgers/ubuntu ясен main
deb-src http://ppa.launchpad.net/xorg-edgers/ubuntu lucid main

Затворете приложението и презаредете хранилищата, за да актуализирате базата данни. И накрая, инсталирайте необходимите програми:

актуализация Sudo правоспособност 
sudo aptitude dist-upgrade
sudo aptitude инсталирайте linux-image-2.6.34-2-generic linux-headers-2.6.34-2-generic ia32-libs-mesa-dri-gallium

Ако имате инсталиран Ubuntu Tweak, можете също да направите всичко това, като отидете в Source Center и проверите xorg-edgers fresh X crack.

И накрая, рестартирайте системата, за да заредите новия драйвер:

sudo рестартиране

3D с карти на Intel с помощта на безплатния драйвер

Предимството на този драйвер е, че той е инсталиран стандартно в Ubuntu и е безплатен, основният му недостатък е лошо постигнато представяне което затруднява или понякога невъзможно да се играят игри, които изискват висока графична мощност.

Безплатна инсталация и активиране на драйвери

Това е драйверът, който се използва по подразбиране след инсталацията, така че като цяло няма да е необходимо да го инсталирате, но в случай че е бил изтрит по някаква причина, можете да го преинсталирате и да го използвате със следните команди:

sudo aptitude преинсталирайте xserver-xorg-video-intel 
sudo dpkg-преконфигурирайте xserver-xorg

Проверете резултатите

За да проверя дали драйверите са инсталирани и се използват, написах в терминал:

glxinfo | grep -i изобразявам

Резултатът трябва да включва ред, както следва:

директно изобразяване: Да

След като се уверите, че всичко работи, вече можете да стартирате любимите си игри с 3D поддръжка или да конфигурирате ефектите на работния плот. 🙂


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Рогелио Мата Флорес каза той

    След прилагане на glxinfo | grep -i render Получавам следната грешка. Грешка: не може да се отвори дисплеят

    1.    Никола каза той

      Здравей
      Пиша ви, защото наскоро започнах да използвам Linux и доскоро имах проблема с резолюцията, но когато се опитвам да инсталирам Nvidia, това ми създава проблем и се опитах да сложа sudo и ppa, но не работи и в синаптик няма нищо.
      Не знам дали този драйвер не е съвместим или че съм пропуснал нещо преди
      Ако можехте да ми помогнете, ще ви бъда благодарен.
      поздравления
      Никола

  2.   @ lllz @ p @ каза той

    Използвам NVidia GeForce 8400 GS / PCI / SSE2 и той е инсталирал драйверите, които ubuntu ми дава от панела на хардуерните драйвери, където ми казва, че инсталираните драйвери са изключително за правилното функциониране на моя компютър и че те са в 3D. Какви резултати мога да очаквам, ако инсталирам безплатната версия на Nouveau Gallium с 3D поддръжка?

  3.   Нека използваме Linux каза той

    В Phoronix те показаха, че драйверите на Nouveau са далеч по-ниски от производителността на собствените. Въпреки това, в моя личен опит с Ubuntu 11.04, единственият начин, по който успях да стартирам Compiz, е използването на Nouveau. Както и да е ... неща, които се случват. Ubuntu продължи 10 минути. на моя компютър. Сега съм щастлив да използвам Archbang.
    Наздраве! Павел.

  4.   @ lllz @ p @ каза той

    Ами когато актуализирам до 11.04?

  5.   Адриан2mil10 каза той

    Извинете, но изображението на видеокарта, което сте сложили в статията, не е от графичен ускорител, струва ми се, а от използваните за свързване на охранителни видеокамери, може ли? ; )

  6.   Нека използваме Linux каза той

    Хахаха ... да, може да бъде! 🙂

  7.   Адриан2mil10 каза той

    Е, "принципите" не служат, за да накарате вашия хардуер да работи на 100%, имам gf8800gt със собствения драйвер от nvidia и върви като стрелка, не бих се осмелил да уверя, но по-добре, отколкото в xp. Безплатният wifi е добре, така че не е необходимо да използвам обвивката с победата, за да работи.

  8.   Джори каза той

    Ами благодаря ви много

  9.   Нека използваме Linux каза той

    Няма „технически“ недостатък при използването на собствени драйвери. Те вероятно са по-полирани, защото само тези компании наистина знаят как работят устройствата и картите, които създават.
    Няма обаче нищо лошо и в използването на безплатни драйвери. Много хора искат да знаят как да го направят по причини, които надхвърлят само „техническите“. С други думи, има хора, които не преценяват ефективността и ефективността, но искат да се отърват от целия патентован софтуер по принципни причини. И ми се струва, че това е законно, както и другото.
    Наздраве! Павел.

  10.   Дентаку каза той

    Извинете, но какъв е недостатъкът при използването на собствени драйвери, ако тези с отворен код нямат добре развита 3D поддръжка?

    1.    Джоузеф каза той

      Единственият технически недостатък, който виждам от патентованите, е, че ако вашият UBUNTU актуализира например X.ORG файловете или ядрото, видео конфигурацията се губи и трябва да го инсталирате отново, напротив, това не се случва в драйверите безплатни

  11.   Джори каза той

    Кодовете не работят при мен. Благодаря ти

  12.   Исаму41 каза той

    Идеята за свързване на Microsoft, COREL, Antivirus, наред с други, които са основните доставчици на "патентован софтуер", с Nvidia, HP, които главно ви дават "драйвери", не е малко нелогична и дори "полетена", аз не помня Кога беше времето, когато изтеглих драйвер за моя принтер, видеокарта и т.н. По някакъв начин бях таксуван с една стотинка, ако вече платих за своите устройства. софтуерът, който ми позволява да го използвам (било то windows или linux), винаги е бил „безплатен“; Както се казва, тъй като кодът не е отворен, една или друга изгорена карта е изложена на риск, по-добре кажете, че искате да се почувствате известни, иначе в допълнение към вашия супер-висок аватар в някакъв MMORPG, призовавайте хора, така че техните компютри да са морски свинчета индийски, според мен скалата им от принципи изглежда инквизиция и те объркват безотговорния комерсиализъм, в сравнение с комерсиализацията, създава ми впечатлението, че един тиранин се сменя с друг. (хе-хе последното нещо беше шега)

  13.   Нека използваме Linux каза той

    Възможно е, защото тази публикация вече е малко остаряла. 🙁
    Наздраве! Павел.

  14.   Daniel каза той

    Здравейте, нека използваме linux

    Постигнах 3d ускорение с linux-headers-generic (3.2.0.56.66), което терминалът хвърли, след като не намери linux-image-2.6.34-2-generic linux-headers-2.6.34-2-generic.

    Благодаря за вашето мнение

    Поздрави от Колумбия

  15.   Федерико каза той

    Искам да деинсталирам драйвер с AMD ppa, който по погрешка е инсталиран в Ubuntu 13.10, защото в действителност компютърът ми няма графична карта и дори не мога да вляза. Бихте ли ми казали какво да правя, моля?

  16.   гадост каза той

    проблемът е, че това може да бъде постигнато само благодарение на инсталирането на собствени blobs за графичния фърмуер в ядрото на linux.
    Напълно безплатно решение с безплатни драйвери и фърмуер (с ядрото linux-libre) далеч не е възможно

  17.   друлан каза той

    Тествам в Mint 17 с ATI Radeon 7600G магическата формула и тя не реагира според очакванията. Да видим как хората се справят! Не намерих точния драйвер, или поне така мисля: инсталирах Catalyst 14.9, но истината е, че не забелязвам, че нещо се е променило. В допълнение към инсталирането на нещо, няма ли да се наложи да конфигурирам друго нещо? Напълно съм сигурен, че тази карта поддържа compiz и анимации, но в момента не мога. Разбира се, сензорният екран работи ^^ лукс, който исках да допълня с другия ми приятел compiz ¬¬. Поздрави и късмет!

  18.   харофеникс каза той

    Как мога да направя същото за debian 7.7 ??? търси в synaptic и ако съм инсталирал пакета xserver-xorg-video-intel, само следната команда не се разпознава от моя bash glxinfo | grep -i render, въпросът е: тук в debian как да разбера дали графичното ускорение е активно? Благодаря ! За разбирането. !

  19.   шамару каза той

    винаги се връщайте към тази статия, за да ви напомня за безплатния драйвер на Intel, благодаря за публикуването.