Vgaswitcheroo në shpërndarjet me bazë Debian

Ndërsa disa prej jush kanë qenë në gjendje të lexojnë në forum, unë kisha propozuar të instaloja timen grafikë hibride (ATI / Intel) në një nga shpërndarjet e shumta që ekzistojnë, pasi që ata prej jush që e njohin këtë të keqe, do të dini që sistemi i lë të dyja grafikët të ndezur edhe nëse përdor vetëm njërën nga të dy, duke ulur kështu ndjeshëm jetën e baterisë, dhe duke i dhënë PC tuaj një super fuqi të re, atë të skuqjes së vezëve mbi të.

Për keqardhjen time, unë duhej të hiqja dorë nga ai fund, pasi, në asnjë nga shpërndarjet që provova (Debian, openSUSE, Xubuntu y Linux Mint) Kam marrë disa rezultate të mira. Kjo çoi në një deklaratë tjetër të problemit:

Mbetet mënyra për të marrë një nga dy grafikët, në rastin tim ATI i fikur?

Zgjidhja, siç do ta shihni më poshtë, zbatohet në thelbin e shpërndarjes sonë të preferuar dhe quhet vgaswitcheroo. Dhe më poshtë keni procesin, në të cilin supozojmë se paketa firmware-linux-jo-falas është instaluar, për përdorimin dhe kënaqësinë tuaj:

Së pari ne duhet të zbulojmë nëse e jona bërthamë ju keni mundësinë të përdorni vgaswitcheroo:

$ grep -i switcheroo / boot / config- *

Çfarë do të kthejë një linjë në terminalin tonë si kjo:

CONFIG_VGA_SWITCHEROO = y

Nëse rezultati është i ndryshëm, duhet të rikompiloni bërthamë për të shtuar opsionin në vgaswitcheroo Së dyti, ne shohim nëse skedari «/ sys / kernel / debug / vgaswitcheroo / switch » ekziston Në këtë pikë duhet të bëhet një dallim:

Në shpërndarjet bazuar në Ubuntu kjo skedar është e arritshme ose duhet të jetë e arritshme si parazgjedhje. Ndërsa në shpërndarje si Debian, dosje rregulloj nuk ke thirrje tjeter vgaswitcheroo dhe do të duhet të bëj edhe disa hapa të tjerë.

Të keni gjithmonë dosjen të arritshme dhe të keni mundësi të përdorni skedarin kaloni, ne duhet të montojmë dosjen e korrigjimit të gabimeve si më poshtë (gjithmonë nga superpërdoruesi):

  1. # mountpoint -q / sys / kernel / korrigjim i gabimeve
  2. # mal -t korrigjime të gabimeve asnjë / sys / kernel / korrigjim
  3. # echo "none / sys / kernel / debugfs debugfs parazgjedhje 0 0" >> / etc / fstab

Hapi 3 ne mund ta bëjmë atë manualisht. Bëhet fjalë për shtimin e rreshtit parazgjedhjet e asnjë / sys / kernel / korrigjimit të gabimeve 0 0 të paraqesë / Etc / fstab në mënyrë që dosja vgaswitcheroo të jetë gjithmonë e arritshme edhe pas një reboot.

Pasi të jetë bërë kjo, ne mund të kontrollojmë skedarin tonë kaloni brenda dosjes vgaswitcheroo, përmes:

# cat / sys / kernel / korrigjim / vgaswitcheroo / ndërprerës

dhe kjo kthen një dalje si ajo në figurë:

vgaswitcheroo


Prodhimi juaj mund të jetë i ndryshëm (Të gjithë janë në modalitetin Pwr, për shembull). Në këtë skedar kemi disa gjëra për të komentuar. Termi DIS korrespondon me grafik i dedikuar (në rastin tim, ATI). Termi GND-ja korrespondon me grafika e integruar në CPU (Intel). Kryqi, +, kontrolloni grafiku Eshte përdorim në atë kohë. Dhe së fundmi, fundi pwr o Nga, i referohet statusi grafik.

Me këtë, ne mund të çaktivizojmë ose aktivizojmë grafikun që duam përmes disa komandave:

  • Çaktivizoni grafikun e dedikuar:
# echo OFF> / sys / kernel / debug / vgaswitcheroo / switch
  • Aktivizoni grafikun e dedikuar:
# echo ON> / sys / kernel / debug / vgaswitcheroo / switch
  • Kaloni midis integruar dhe dedikuar:
# echo DIGD> / sys / kernel / debug / vgaswitcheroo / switch # echo DDIS> / sys / kernel / debug / vgaswitcheroo / switch

Më në fund, për të dhënë lejet te përdoruesi ynë i zakonshëm dhe kështu të jemi në gjendje të ekzekutojmë skriptet në fillim, për shembull, do të duhet të ekzekutojmë:

# chmod -R 705 / sys / kernel / korrigjim # chown -R përdorues: përdorues / sys / kernel / korrigjim / vgaswitcheroo
Modifikimi i lejeve të çdo dosjeje në sistem mund të sjellë një farë rreziku. Unë rekomandoj ta bëni atë me rrezikun tuaj. Në rastin e këtij udhëzuesi, procesi bëhet në Testimin e Debian, kështu që disa hapa mund të jenë të ndryshëm këtu sesa në shpërndarjet e tjera.

Shpresoj që të ju ndihmojë të shtrydhni pak më mirë performancën e laptopëve tuaj ose të paktën të zvogëloni nxehtësinë që ata japin.

Një përshëndetje!

Fuentes: Lista postare e Debian | LinuxPyetja


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Ivan Barra dijo

    Të dhëna të shkëlqyera, të paktën, për Nvidia (çështja ime), ekziston projekti Bumblebee, i cili funksionon shumë mirë në OpenSUSE 12.3, Fedora 1x dhe distros të tjerë të bazuar në RPM, në Ubuntu funksionon shumë mirë, por në të tjerët bazuar në .deb, ndonjëherë varet dhe duhet të futesh për të rifilluar.

    Përshëndetje dhe faleminderit për ndarjen.

    1.    Carlos Saldaña dijo

      me falni, e dini a punon per debian 7 64bits ??

      1.    Ivan Barra dijo

        Po, nëse funksionon, e kam provuar me debian dhe funksionon mirë.

        http://wiki.debian.org/Bumblebee

        Edhe pse unë rekomandoj përdorimin e drejtuesve të pronarit po ose po. Burimi i hapjes jep burime.

        Përshëndetje.

        1.    Carlos Saldaña dijo

          Faleminderit për informacion

  2.   oksigjenues dijo

    Të dua tesla, në ubuntu arrita të përdor vgaswitcheroo por në debian më thotë që nuk e kam të instaluar, do ta provoj këtë pasdite

    1.    Tesla dijo

      Shpresoj te keni fat.

      Unë mendoj se që nga kerneli 3.2 tashmë është aktivizuar. Por gjithsesi nëse nuk e keni të aktivizuar gjithmonë mund të përpiloni bërthamën dhe ta aktivizoni atë.

      1.    oksigjenues dijo

        Unë tashmë jam në debian dhe po testoj tutorialin ka kontradikta, në hapin e parë më jep rezultatet që kam aktivizuar vgaswicheroo, por kur shkoj ta përdor atë nis mesazhin

        bash: / sys / kernel / debug / vgaswitcheroo / switch: Skedari ose direktoria nuk ekziston

        Unë kam bërë hapin për ta zgjidhur këtë në të dy mënyrat manualisht dhe me komandën (do ta bëja manualisht por kur pashë skedarin tashmë e kisha me rreshtin, por në atë skedar kisha vetëm vijën)

        Dhe pasi kam bërë hapin më hedh të njëjtin gabim

        1.    Tesla dijo

          Unë përgjigjem, nuk lejon të redaktoj postimin, pasi jep një gabim fatal dhe gjëra të tjera që nuk i kuptoj. Ndoshta ndonjë administrator mund të na japë një dorë.

          Lidhur me HAPIN 3: EDITO DOSJ THEN DORS DHE JO SI TI THOT ME Jehon !!!!

          Na vjen keq për shqetësimin që mund t'ju ketë shkaktuar. Në çdo rast, është gjithmonë e këshillueshme kur skedarët e rëndësishëm modifikohen për të bërë një kopje për çdo rast!

          1.    oksigjenues dijo

            Me komandën krijohet linja. Problemi ishte i imi, pasi që unë shkova direkt në vendin e ndërtimit dhe harrova të instaloj firmware-linux-nonfree dhe përveç kësaj në pjesën e 3-të duhet të shtoni një rresht në skedarin rc.local

            # chown your_user: your_user / sys / kernel / debug / vgaswitcheroo / switch

            Unë kam instaluar drejtuesit e pronarit AMD dhe funksionon si një sharm më mirë sesa në dritaret që blici vazhdimisht më bllokonte

            Shumë falemnderit

          2.    Tesla dijo

            Më vjen mirë që gjithçka është perfekte për ju! 🙂

            Sa i përket skedarit rc.local, nuk e kam vendosur pasi nuk jam i sigurt për rrezikun që sjell kjo. Dhe për më tepër, unë besoj se secili person do të veprojë sipas kritereve dhe preferencave të tyre. Disa mund të preferojnë rc.local dhe të tjerët caktojnë lejet në secilën sesion. Kjo është për shijen e secilit person!

            Përshëndetje dhe kënaquni me kompjuterin tuaj!

  3.   kalbet87 dijo

    0.0 artikull interesant edhe pse nuk funksionon për mua unë do ta marr parasysh kur blej një ATI (nvidia më kushton një krah dhe një këmbë)

    1.    Jukiteru dijo

      Një NVIDIA në Linux është një milion herë më e preferueshme se një ATI dhe ka më të lira. Një GT 210, nuk është shumë i kushtueshëm për t’u thënë dhe është mirë të luash lojëra dhe të shohësh gjëra me cilësi dhe rezolucion të mirë.

  4.   Carlos Saldaña dijo

    Unë kam një xps 15 i7 me një nvidia prej 2 GB video, ne zgjedhim getforce GT 640m dhe në pjesën që thotë se ka super fuqi të skuq vezë, saktësisht e njëjta gjë më ndodh mua, kam debian 7 64-bit .. Po shkoj ta provoj me kete tuto, si po ja kaloj?

    1.    Tesla dijo

      Për Nvidia ekziston, siç ka thënë Iván Barra, Grombra. Ata prej jush që përdorin Nvidia duhet të përpiqen ta bëjnë Bumblebee të funksionojë para se ta provoni këtë, unë kam miq që kanë pasur sukses.

      Ky post është si një mjet i fundit nëse gjithçka tjetër dështon. Akoma, jeni të lirë të zgjidhni metodën tuaj të skuqjes kundër vezëve! 😉

  5.   eliotime3000 dijo

    Post te mbare Shpresoj se kur instaloj Debian 7 në një PC me video NVIDIA, nuk do të kthehet në një tigan për vezë.

  6.   Jacob dijo

    Epo, unë bëra sa më sipër dhe unë fshij të dhënat nga "fstab" tani unë duhet të montoj / home dhe ndarjet swap manualisht. Epo kjo më ndihmoi të mësoja diçka të re si "mkswap" dhe "swapon". Tani për të rivendosur skedarin e lartpërmendur.

    1.    Tesla dijo

      Nuk e kuptoj pse të dhënat tuaja fstab u fshinë. Gjithsesi, unë mendoj se do të editoj hapin 3 dhe ta bëj manualisht, pasi më jep që të meta mund të ishte aty!

      1.    Jacob dijo

        As unë dhe unë nuk kemi shpenzuar të njëjtën gjë si oksigjenimi. Mendoj se gabimi im ishte të ndiqja hapat drejt shkronjës dhe të harroja riemërimin themelor "file.old" por më ndihmoi sepse tani e di që komandat e mëparshme ekzistojnë !!!

      2.    adrian15 dijo

        Eshte e qarte :).

        > Duhet të jetë një >>.

        1.    Tesla dijo

          Faleminderit për sqarimin.

          Sidoqoftë nuk mund ta modifikoj postimin për shkak të një defekti në blog. Ndoshta do të rregullohet në ditët e ardhshme ose ndoshta jo, nëse rregullohet unë do ta ndryshoj.

          Përshëndetje dhe faleminderit!

  7.   Dakar dijo

    Vazhdoj të marr "/ sys / kernel / debug / vgaswitcheroo / switch: skedari ose direktoria nuk ekziston"
    Lexova komentet dhe u përpoqa të bëja atë që theksojnë, por jo, është akoma e njëjta ...
    Kam shikuar kudo, por nuk mund ta gjej zgjidhjen D:

    1.    Tesla dijo

      A keni të instaluar paketën firmware-linux-jo-falas? Çfarë kthen komanda: grep -i switcheroo / boot / config- * ??

      1.    Rigel Ricardo Valladares Mendez dijo

        pershendetje miremengjes, pasdite ose nate me ndodh e njejta gje si dakar dhe kur ekzekutoj komanden e marr kete shpresoj qe akoma ti pergjigjeni ketyre pyetjeve
        root @ Rigel-PC: ~ # grep -i switcheroo / boot / config- *
        /boot/config-3.16.0-4-amd64:CONFIG_VGA_SWITCHEROO=y
        /boot/config-3.16.0-5-amd64:CONFIG_VGA_SWITCHEROO=y