Vgaswitcheroo sou distribisyon Debian ki baze sou

Kòm kèk nan nou te kapab li nan fowòm lan, mwen te pwopoze enstale mwen an grafik ibrid (ATI / Intel) nan nenpòt nan distribisyon yo anpil ki egziste, depi moun nan nou ki konnen sa ki mal, ou pral konnen ke sistèm lan kite tou de grafik sou menm si li sèlman itilize youn nan de a, konsa diminye lavi sa a ki batri anpil, ak bay PC ou yon nouvo pouvwa super, sa yo ki an ze fri sou tèt li.

Anpil nan regrèt mwen, mwen te oblije bay moute ki fen, depi, nan okenn nan distribisyon yo mwen teste (dbyan, OpenSuse, Xubuntu y Linux Mint) Mwen te resevwa kèk bon rezilta. Sa a mennen nan yon lòt deklarasyon sou pwoblèm nan:

Kòman ou kapab jwenn youn nan de graf yo, nan ka mwen an ATI a, rete koupe?

Solisyon an, jan ou pral wè anba a, aplike nan nwayo distribisyon pi renmen nou an epi yo rele sa vgaswitcheroo. Ak anba a ou gen pwosesis la, nan ki nou asime ke pake a firmwèr-linux-nonfree se enstale, pou itilizasyon ou ak plezi:

Premye nou dwe chèche konnen si nou nwayo ou gen opsyon pou itilize vgaswitcheroo:

$ grep -i switcheroo / bòt / config- *

Ki sa ki pral retounen yon liy nan tèminal nou an tankou sa a:

CONFIG_VGA_SWITCHEROO = y

Si pwodiksyon an diferan, ou gen recompile la nwayo ajoute opsyon nan vgaswitcheroo. Dezyèmman, nou wè si dosye a «/ sys / Kernel / debug / vgaswitcheroo / switch » egziste. Nan pwen sa a yo dwe fè yon distenksyon:

Nan distribisyon ki baze sou Ubentu dosye sa a aksesib oswa yo ta dwe aksesib pa default. Pandan ke yo nan distribisyon tankou dbyan, katab la dbug ou pa gen yon lòt apèl vgaswitcheroo epi li pral pran yon koup plis etap.

Pou toujou gen katab la aksesib epi pou kapab jwenn aksè nan dosye a chanje, nou dwe monte katab la debug jan sa a (toujou soti nan superuser):

  1. # mountpoint -q / sys / Kernel / debug
  2. # mount -t debugfs none / sys / kernel / debug
  3. # eko "none / sys / kernel / debug debugfs défaut 0 0" >> / elatriye / fstab

Etap 3 nou ka fè li manyèlman. Li nan sou ajoute liy lan none / sys / kernel / debug debugfs défaut 0 0 pou ranpli / elatriye / fstab se konsa ke folder nan vgaswitcheroo se toujou aksesib menm apre yon rdemare.

Yon fwa sa a fè nou ka tcheke dosye nou an chanje andedan katab la vgaswitcheroo, atravè:

# chat / sys / Kernel / debug / vgaswitcheroo / switch

ak sa a retounen yon pwodiksyon tankou yon sèl la nan imaj la:

vgaswitcheroo
Pwodiksyon ou kapab diferan (Tout yo nan mòd Pwr, pou egzanp). Nan dosye sa a nou gen plizyè bagay pou nou fè kòmantè. Tèm nan DIS koresponn ak la dedye grafik (nan ka mwen an, ATI a). Tèm nan IGD koresponn ak la grafik entegre sou CPU a (Intel la). Kwa a, +, tcheke la graf Li se lè l sèvi avèk nan moman an. Epi finalman, nan fen an pwr o Off, al gade nan grafik estati.

Avèk sa a nou ka dezaktive oswa aktive graf la nou vle nan kèk kòmandman:

  • Fèmen graf dedye a:
# eko OFF> / sys / Kernel / debug / vgaswitcheroo / switch
  • Vire sou graf dedye a:
# eko ON> / sys / kernel / debug / vgaswitcheroo / switch
  • Chanje ant entegre ak dedye:
# eko DIGD> / sys / kernel / debug / vgaswitcheroo / switch # echo DDIS> / sys / kernel / debug / vgaswitcheroo / switch

Finalman, bay pèmi itilizatè abityèl nou an e konsa kapab egzekite Scripts nan kòmansman an, pou egzanp, nou pral gen egzekite:

# chmod -R 705 / sys / kernel / debug # chown -R itilizatè: user / sys / kernel / debug / vgaswitcheroo
Modifye autorisations yo nan nenpòt katab sou sistèm lan ka pote kèk risk. Mwen rekòmande fè li sou pwòp risk ou. Nan ka gid sa a, pwosesis la fèt sou tès Debian, kidonk kèk etap ka diferan isit la pase nan lòt distribisyon yo.

Mwen espere ke li ede ou peze yon ti kras pi byen pèfòmans nan laptops ou oswa omwen diminye chalè a yo bay la.

Greetings!

Sous: Lis postal Debian | linuxquestion


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

23 kòmantè, kite ou

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye.

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.

  1.   Ivan Barra diro

    Done ekselan, omwen pou Nvidia (ka mwen an), gen pwojè a bourdon, ki travay anpil nan OpenSUSE 12.3, Fedora 1x ak lòt distribisyon RPM ki baze sou, nan Ubuntu li travay gwo, men nan lòt moun ki baze sou .deb, pafwa li pandye epi ou gen antre nan rekòmanse.

    Bonjou ak mèsi pou pataje.

    1.    Carlos Saldaña diro

      regrèt, èske w konnen si li travay pou Debian 7 64bits ??

      1.    Ivan Barra diro

        Wi, si li travay, mwen te eseye li ak Debian epi li travay amann.

        http://wiki.debian.org/Bumblebee

        Malgre ke mwen rekòmande pou itilize chofè propriétaires yo wi oswa wi. OpenSource a bay pinèz.

        Bonjou.

        1.    Carlos Saldaña diro

          Mèsi pou enfòmasyon an

  2.   oksijene diro

    Mwen renmen ou tesla, nan ubuntu mwen jere yo sèvi ak vgaswitcheroo men nan Debian li di m 'ke mwen pa gen li enstale, mwen pral eseye li apremidi a

    1.    Tesla diro

      Espere ou gen chans.

      Mwen panse ke kòm nan Kernel 3.2 li deja aktive. Men, de tout fason si ou pa gen li aktive ou ka toujou konpile Kernel la ak aktive li.

      1.    oksijene diro

        Mwen deja sou Debian ak tès leson patikilye a gen kontradiksyon, nan premye etap la li ban m 'pwodiksyon ke mwen gen vgaswicheroo aktive, men lè mwen ale nan sèvi ak li li lanse mesaj la

        bash: / sys / kernel / debug / vgaswitcheroo / switch: Dosye a oswa anyè pa egziste

        Mwen te fè etap la yo rezoud sa a nan tou de fason manyèlman ak ak lòd la (mwen te ale nan fè li manyèlman men lè mwen te wè dosye a mwen te deja genyen li ak liy lan, men nan ki dosye mwen te sèlman gen liy lan)

        Apre li fin fè etap la li lanse m 'menm erè a

        1.    Tesla diro

          Mwen autoresponder, li pa pèmèt yo modifye pòs la, depi li bay yon erè fatal ak lòt bagay ke mwen pa konprann. Petèt kèk admin ka ban nou yon koutmen.

          Konsènan ETAP 3: EDITE DOSYE a Lamen e pa jan li di ak eko a !!!!

          Padon pou nenpòt deranjman ki ka lakòz ou. Nan nenpòt ka, li toujou rekòmande lè dosye enpòtan yo modifye fè yon kopi jis nan ka!

          1.    oksijene diro

            Avèk lòd la liy lan kreye. Pwoblèm lan te pou mwen, depi mwen te ale dirèkteman nan sit la konstriksyon ak bliye enstale firmwèr-linux-nonfree a ak nan adisyon a ki nan pati nan 3rd ou gen ajoute yon liy nan dosye a rc.local

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

            Mwen te enstale propriétaires AMD chofè yo ak li travay tankou yon cham pi bon pase nan fenèt ki flash la te toujou ap bloke m '

            Mèsi anpil

          2.    Tesla diro

            Mwen byen kontan ke tout bagay se pafè pou ou! 🙂

            Kòm pou dosye a rc.local, mwen pa te mete l 'depi mwen pa fin sèten pou risk sa a explik. Epi anplis, mwen fè konfyans ke chak moun ap aji selon kritè yo ak preferans yo. Gen kèk ki ka prefere rc.local ak lòt moun asiyen otorizasyon yo sou chak sesyon. Sa se gou chak moun!

            Bonjou epi jwi PC ou!

  3.   Pouri87 diro

    0.0 enteresan atik byenke li pa travay pou mwen mwen pral pran l nan kont lè mwen achte yon ATI (nvidia koute m 'yon bra ak yon janm)

    1.    yukiteru diro

      Yon NVIDIA sou Linux se yon milyon fwa pi preferab ke yon ATI, e gen moun ki pi bon mache. Yon GT 210, li pa trè chè pou di, e li bon pou jwe ak wè bagay sa yo ak bon kalite ak rezolisyon.

  4.   Carlos Saldaña diro

    Mwen gen yon xps 15 i7 ak yon nvidia nan 2gb nan videyo, nou patisipe pou getforce GT 640m ak nan pati a ki di ke li gen pouvwa a super fri ze, egzakteman menm bagay la rive m ', mwen gen Debian 7 64-ti jan .. Mwen pral eseye ak tuto sa a, ki jan mwen fè?

    1.    Tesla diro

      Pou Nvidia gen, menm jan Iván Barra te di, bourdon. Moun nan nou ki itilize Nvidia ta dwe eseye fè bourdon travay anvan ou eseye sa a, mwen gen zanmi ki te reyisi.

      Pòs sa a se kòm yon dènye rekou si tout lòt moun echwe. Toujou, ou lib yo chwazi metòd anti-ze fri ou! 😉

  5.   eliotime3000 diro

    Bon pòs. Espere ke lè mwen enstale Debian 7 sou yon PC ak videyo NVIDIA, li pa vire nan yon frite ze.

  6.   Jakòb diro

    Oke mwen te fè pi wo a la epi mwen efase done ki soti nan "fstab la" kounye a mwen gen mòn / kay la ak swap Partitions manyèlman. Oke ki te ede m 'aprann yon bagay nouvo tankou "mkswap" ak "swapon". Koulye a, retabli dosye a susmansyone.

    1.    Tesla diro

      Mwen pa konprann poukisa done fstab ou yo te efase. De tout fason, mwen panse ke mwen pral edite etap 3 epi fè li manyèlman, depi li ban mwen ke pinèz la ta ka la!

      1.    Jakòb diro

        Ni mwen menm ni mwen pa te pase menm bagay ak oksijene. Mwen panse ke erè mwen an te swiv etap sa yo nan lèt la ak bliye chanje non debaz la "file.old" men li te ede m 'paske kounye a mwen konnen ke kòmandman yo anvan egziste !!!

      2.    adrian15 diro

        Li klè :).

        > A dwe yon >>.

        1.    Tesla diro

          Mèsi pou klarifikasyon an.

          Sepandan mwen pa ka edite pòs la akòz yon ensèk nan blog la. Petèt li pral ranje nan kèk jou kap vini yo oswa petèt pa, si li se fiks mwen pral chanje li.

          Bonjou ak mèsi!

  7.   Dakar diro

    Mwen kontinye ap resevwa "/ sys / Kernel / debug / vgaswitcheroo / switch: dosye a oswa anyè pa egziste"
    Mwen li kòmantè yo epi yo te eseye fè sa yo pwen soti, men non, li la toujou menm ...
    Mwen te gade tout kote, men mwen pa ka jwenn solisyon D:

    1.    Tesla diro

      Èske ou gen firmwèr-linux-nonfree pake a enstale? Kisa lòd la retounen: grep -i switcheroo / boot / config- * ??

      1.    Rigel Ricardo Valladares Mendez diro

        bonjou bon maten, apremidi ou lannwit menm bagay la rive m 'tankou dakar ak lè mwen egzekite lòd la mwen jwenn sa a mwen espere ke ou toujou reponn kesyon sa yo
        rasin @ Rigel-PC: ~ # grep -i switcheroo / bòt / config- *
        /boot/config-3.16.0-4-amd64:CONFIG_VGA_SWITCHEROO=y
        /boot/config-3.16.0-5-amd64:CONFIG_VGA_SWITCHEROO=y

bool (vre)