Vgaswitcheroo oo ku saabsan qaybinta ku saleysan Debian

Maaddaama qaar idinka mid ahi ay awood u yeesheen inay wax ku akhriyaan golaha, waxaan soo jeediyey in la rakibo kuwayga muuqaallo isku dhafan (ATI / Intel) qayb kasta oo ka mid ah qaybinta badan ee jirta, maaddaama kuwiinna garanaya sharkan, waxaad ogaan doontaan in nidaamku ka tago labada muuqaalba xitaa haddii uu mid uun adeegsanayo labada, sidaas awgeedna uu si aad ah u dhimayo nolosha batteriga. siinta kombuyutarkaaga awood cusub oo super ah, oo ah ukun shiil dusheeda.

In badan oo aan ka qoomameyno, waa inaan ka quustaa dhamaadkaas, tan iyo, midkoodna qaybinta ma aanan isku dayin (Debian, FurSuse, Xubuntu y Linux Mint) Waxaan helay natiijooyin wanaagsan. Tani waxay keentay hadal kale oo dhibaatada ah:

Sida loo sameeyo mid ka mid ah labada garaaf, xaaladdayda oo ah ATI, ayaa hadhay dami?

Xalka, sida aad hoos ku arki doontid, waxaa lagu hirgeliyey xudunta qeybinta aan jecel nahay waana la dhahaa vgaswitcheroo. Hoosna waxaad ku leedahay nidaamka, taas oo aan u maleyneyno in xirmada firmware-Linux-aan xor ahayn rakibay, si aad ugu isticmaasho oo aad ugu raaxaysato:

Marka hore waa inaan ogaanno haddii kuwayagu xudunta waxaad fursad u leedahay inaad isticmaasho vgaswitcheroo:

$ grep -i switcheroo / boot / config- *

Maxaa ku soo celin doona xariiq xarunteena sida tan:

CONFIG_VGA_SWITCHEROO = y

Haddii wax soo saarku ka duwan yahay, waa inaad dib u ururisaa xudunta si loogu daro ikhtiyaarka vgaswitcheroo. Marka labaad, waxaan aragnaa haddii faylka «/ sys / kernel / debug / vgaswitcheroo / biiro » jira. Waqtigan xaadirka ah waa in la kala soocaa:

Qaybinta ku saleysan Ubuntu faylkan waa la heli karaa ama waa in si toos ah loo heli karaa. Intii lagu jiray qaybinta Debian, galka Debug ma haysatid wicitaan kale vgaswitcheroo waxayna qaadan doontaa dhowr talaabo oo dheeri ah.

In had iyo jeer la helo galka la heli karo oo la awoodo in la galo faylka biiro, waa inaan ku dhejino galka khaladka sida soo socota (had iyo jeer laga helo superuser):

  1. # mountpoint -q / sys / kernel / debug
  2. # Mount -t khaladaadka midkoodna / sys / kernel / debug
  3. # echo "ma jiro / sys / kernel / debug qalad cilad bixinta 0 0" >> / etc / fstab

Tallaabada 3 waxaan ku sameyn karnaa gacanta. Waxay ku saabsan tahay ku darista khadka midkoodna / sys / kernel / khalad debugfah bixinteeda 0 0 in la xareeyo / etc / fstab sidaa darteed galka vgaswitcheroo marwalba waa la heli karaa xitaa dib u bilaabid kadib.

Marka tan la sameeyo waxaan hubin karnaa feylkeena biiro gudaha galka vgaswitcheroo, iyada oo loo marayo:

# cat / sys / kernel / debug / vgaswitcheroo / biiro

tanina waxay soo celinaysaa wax soo saar sida kan sawirka kujira:

vgaswitcheroo


Wax soo saarkaagu wuxuu noqon karaa kala duwan (Dhammaantood waxay ku jiraan qaabka Pwr, tusaale ahaan). Faylkan waxaan ku haysannaa dhowr waxyaalood oo aan ka faalloonno. Ereyga DIS u dhigma jaantus ah (kiiskeyga, ATI). Ereyga IGD u dhigma sawiro isku dhafan on processor (Intel ah). Iskutallaabta +, hubi garaaf Waa isticmaalka waqtigaas. Ugu dambayntiina, dhamaadka pwr o Off, tixraac xaaladda sawirada.

Tan, waxaan ku shaqeyn karnaa ama ku dhaqaajin karnaa garaafka aan dooneyno amarrada qaarkood:

  • Dami garaafka heeganka ah:
# echo OFF> / sys / kernel / debug / vgaswitcheroo / biiro
  • Daar garaafka heeganka ah:
# echo ON> / sys / kernel / debug / vgaswitcheroo / biiro
  • U kala beddel isku dhafka iyo heeganka:
# echo DIGD> / sys / kernel / debug / vgaswitcheroo / biiro # echo DDIS> / sys / kernel / debug / vgaswitcheroo / biiro

Ugu dambeyntii, in la bixiyo rukhsadaha adeegsadeheena caadiga ah oo markaa awood u leh inaanu fulino qoraallo bilowga, tusaale ahaan, waa inaan fulinnaa:

# chmod -R 705 / sys / kernel / debug # chown -R isticmaale: isticmaale / sys / kernel / debug / vgaswitcheroo
Wax ka beddelka rukhsaddaha fayl kasta oo nidaamka ku jira ayaa halis gelin kara. Waxaan kugula talinayaa inaad ku sameyso halistaada. Marka laga hadlayo tilmaamahan, hawsha waxaa lagu sameeyaa Imtixaanka Debian, markaa talaabooyinka qaarkood way ka duwanaan karaan halkan marka loo eego qaybinta kale.

Waxaan rajaynayaa inay kaa caawinayso inaad wax yar ka roonaato waxqabadka laptop-kaaga ama ugu yaraan aad yareyso kuleylka ay bixiyaan.

Mahadsanid!

Fuentes: Liiska Mailing Debian | LinuxWaydiinta


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Ivan Barra dijo

    Xog aad u fiican, ugu yaraan Nvidia (kiiskeyga), waxaa jira mashruuca Bumblebee, oo si weyn uga shaqeeya OpenSUSE 12.3, Fedora 1x iyo meelo kale oo ku saleysan RPM, Ubuntu si weyn ayey u shaqeysaa, laakiin kuwa kale oo ku saleysan .deb, mararka qaarkood way sudhan tahay waana inaad gasho si aad dib ugu bilowdo.

    Salaan iyo mahadsanid wadaagis.

    1.    Carlos Saldaña dijo

      waan ka xumahay, ma ogtahay inay u shaqayso debian 7 64bits ??

      1.    Ivan Barra dijo

        Haa, haddii ay shaqeyso, waxaan ku tijaabiyay debian oo si fiican ayey u shaqeysaa.

        http://wiki.debian.org/Bumblebee

        In kasta oo aan kugula talinayo adeegsiga wadayaasha lahaanshaha haa ama haa. Ganacsi furan wuxuu dhiibi cayayaanka.

        Thanks.

        1.    Carlos Saldaña dijo

          Waad ku mahadsantahay warbixinta

  2.   ogsijiin dijo

    Waan ku jeclahay tesla, ubuntu waxaan ku guuleystey inaan isticmaalo vgaswitcheroo laakiin debian waxay ii sheegeysaa inaanan rakibin, waxaan isku dayi doonaa galabta

    1.    Tesla dijo

      Waxaan rajeynayaa inaad nasiib leedahay.

      Waxaan u maleynayaa in sida kernel 3.2 ay horeyba u shaqeyneyso. Laakiin si kastaba ha noqotee haddii aadan firfircoonayn waxaad marwalba soo ururin kartaa firida oo waad kicin kartaa.

      1.    ogsijiin dijo

        Waxaan horeyba ugujiray debian oo waxaan tijaabinayaa casharka waxaa jira waxyaabo iska hor imanaya, talaabada ugu horeysa waxay i siineysaa wax soo saarka aan ku shaqeeyay vgaswicheroo, laakiin markaan aado adeegsiga waxay bilaabeysaa fariinta

        bash: / sys / kernel / debug / vgaswitcheroo / biiro: Faylka ama galka ma jiro

        Waxaan sameeyay tallaabada aan tan ku xallinayo labada dhinacba anoo gacanta iyo amarka ah (waxaan doonayay inaan ku sameeyo gacanta laakiin markii aan arkay feylka waxaan horay ugu haystay laynka, laakiin faylkaas waxaan haystay oo keli ah)

        Ka dib markaan sameeyo tallaabada waxay igu tuuraysaa qalad isku mid ah

        1.    Tesla dijo

          Waan isweydiinayaa, ma ogola in wax laga beddelo, maaddaama oo ay bixinayso qalad dilaa ah iyo waxyaabo kale oo aanan fahmin. Waxaa laga yaabaa in qaar ka mid ah maamulka ay na siin karaan gacan.

          KU SAABSAN TALLAABADA 3: KU DIYAAR FILILKA SI AADAN AH OO AAN LAHAYN SIDA AY KU TIRI

          Waan ka xumahay dhibka kugu dhacay. Sikastaba xaalku ha ahaadee, had iyo jeer waxaa lagugula talinayaa markii feylasha muhiimka ah wax laga badalo si nuqul loo sameeyo kaliya haddii ay dhacdo!

          1.    ogsijiin dijo

            Amarka xariiqda ayaa lagu abuuray. Dhibaatadu waxay ahayd tayda, tan iyo markii aan toos u aaday goobta dhismaha oo aan ilaaway inaan rakibo firmware-Linux-aan xor ahayn intaas waxaa sii dheer qaybta 3aad waa inaad kudartaa xariiq feylka rc.local

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

            Waxaan rakibay darawallada amd-ga oo waxay u shaqeysaa sida soojiidashada oo ka fiican daaqadaha daaqada tooshku had iyo jeer iga xannibayo

            Muchas gracias

          2.    Tesla dijo

            Waan ku faraxsanahay in wax walboo adiga kugu habboon yihiin! 🙂

            Marka laga hadlayo feylka rc.local, ma aanan dhigin maadaama aanan hubin halista ay tani keeni karto. Intaa waxaa sii dheer, waxaan aaminsanahay in qof walba uu ku dhaqmayo hadba shuruudaha iyo waxa uu doorbido Qaarkood waxay doorbidi karaan rc.local kuwa kalena waxay u xilsaaraan rukhsad kasta. Taasi waa dhadhanka qof kasta!

            Salaan oo ku raaxee kombuyuutarkaaga!

  3.   Rootiya 87 dijo

    Maqaalka xiisaha leh ee 0.0 inkasta oo uusan aniga ii shaqeyneynin waxaan xisaabta ku darsan doonaa markii aan iibsado ATI (nvidia waxay iiga baxday gacan iyo lug)

    1.    yukiteru dijo

      NVIDIA-ka Linux wuxuu malyan jeer ka doorbidaa ATI, waxaana jira kuwa ka jaban. GT 210, ma aha mid aad qaali u ah in la dhaho, waana ku wanaagsan tahay in la ciyaaro oo wax lagu arko tayo iyo xallil wanaagsan.

  4.   Carlos Saldaña dijo

    Waxaan haystaa xps 15 i7 oo leh nvidia of 2gb video ah, waxaan door bidnaa helitaanka GT 640m iyo qaybta oranaysa waxay leedahay awood aad u weyn oo lagu kariyo ukunta, sida saxda ah isla waxbaa igu dhaca, waxaan leeyahay debian 7 64-bit .. Waxaan isku dayi doonaa iskuulkaan, sidee ahay?

    1.    Tesla dijo

      Nvidia waxaa jira, sida Iván Barra uu yiri, Bumblebee. Kuwa idinka mid ah ee isticmaala Nvidia waa inay isku dayaan inay Bumblebee ka dhigaan mid shaqeynaya kahor intaan tan la tijaabin, waxaan leeyahay saaxiibo guuleystey.

      Boostadani waa miciinkii ugu dambeeyay haddii wax kasta oo kale ay dhacaan. Weli, waxaad xor u tahay inaad doorato habkaaga dubitaanka ukunta ka hortagga! 😉

  5.   Waqti dheer 3000 dijo

    Qoraal wanaagsan. Rajeynayaa markaan ku rakibo Debian 7 kombuyuutarka fiidiyowga NVIDIA, uma beddelo ukun ukun leh.

  6.   Jacob dijo

    Hagaag waan sameeyay waxa kor ku xusan waxaanan ka tirtirayaa xogta "fstab" hadda waa inaan ku dhajiyaa guriga / gurigana waxaan isku weydaarsanayaa qaybaha Hagaag taasi waxay iga caawisay inaan barto wax cusub sida "mkswap" iyo "swapon". Hadda si loo soo celiyo feylka aan soo sheegnay.

    1.    Tesla dijo

      Ma fahmin sababta xogtaada fstab loo tirtiray. Sikastaba, waxaan u maleynayaa inaan tifaftiri doono talaabada 3 oo aan ku sameyn doono gacanta, maadaama ay i siineyso in qaladku halkaas ku jiri karo!

      1.    Jacob dijo

        Midkoodna aniga iyo aniga waxaan isla qaadannay wax la mid ah oksijiin ahaan. Waxaan u maleynayaa in qaladkeygu ahaa inaan raaco talaabooyinka warqada oo aan iska ilaawo magacii aasaasiga ahaa ee loo bixiyay "file.old" laakiin way i caawisay maxaa yeelay hada waxaan ogahay in amarrada kor ku xusan ay jiraan !!!

      2.    adrian15 dijo

        Waxaa iska cad :).

        > Waa inuu noqdaa >>.

        1.    Tesla dijo

          Waad ku mahadsantahay cadeynta.

          Si kastaba ha noqotee ma saxi karo boostada sababtoo ah cilad ku jirta blogka. Malaha waa la hagaajin doonaa maalmaha soo socda ama maya, haddii ay go'an tahay waan beddeli doonaa.

          Salaan iyo mahadsanid!

  7.   Dakar dijo

    Waxaan helayaa "/ sys / kernel / debug / vgaswitcheroo / biiro: Faylka ama galka ma jiro"
    Waan aqriyay faallooyinka waxaanan isku dayay inaan sameeyo waxa ay tilmaamayaan, laakiin maya, wali waa isku mid ...
    Waxaan fiiriyey meel walba, laakiin ma aanan helin xal D:

    1.    Tesla dijo

      Ma haysaa xirmo firmware-linux-free-free ah oo lagu rakibay? Muxuu amarku soo laabanayaa: grep -i switcheroo / boot / config- * ??

      1.    Rigel Ricardo Valladares Mendez dijo

        hello subax wanaagsan, galab ama habeen wax lamid ah ayaa igu dhaca aniga oo kale sida dakar oo markaan amarka fuliyana tan waan helayaa waxaan rajaynayaa inaad wali kajawaabto su'aalahan
        xididka @ 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