Com alguns de vosaltres heu pogut llegir al fòrum, m'havia proposat instal·lar els meus gràfics híbrids (ATI / Intel) en alguna de les moltes distribucions que existeixen, ja que els que conegueu aquest mal, sabreu que el sistema deixa enceses les dues gràfiques encara que només faci servir una de les dues, reduint així la durada de la bateria de forma notable, i dotant al teu PC d'un nou super poder, el de fregir ous sobre d'ell.
Molt al meu pesar, vaig haver de renunciar a aquest fi, ja que, en cap de les distribucions que vaig provar (Debian, OpenSuse, Xubuntu y Linux Mint) Vaig obtenir uns bons resultats. Això porto a un altre plantejament de el problema:
Com aconseguir que una de les dues gràfiques, en el meu cas la ATI, romangui apagat?
La solució, com a continuació veureu, ve implementada en el propi nucli de la nostra distribució preferida i es diu vgaswitcheroo. I a continuació teniu el procés, en el que assumim que el paquet firmware-linux-nonfree està instal·lat, per a ús i gaudi:
En primer lloc hem d'esbrinar si el nostre nucli disposa de l'opció d'usar vgaswitcheroo:
$ Grep -i switcheroo / boot / config- *
El que ens tornarà una línia en la nostra terminal com aquesta:
CONFIG_VGA_SWITCHEROO = i
Si la sortida és diferent, cal recompilar el nucli per afegir l'opció de vgaswitcheroo. En segon lloc, veiem si el fitxer «/ Sys / kernel / debug / vgaswitcheroo / switch » existeix. En aquest punt cal fer una distinció:
Per tenir sempre disponible la vostra carpeta i poder accedir a l'arxiu interruptor, Hem de muntar la carpeta debug com segueix (sempre des superusuari):
-
# Puntdemuntatge -q / sys / kernel / debug
-
# Mount -t debugfs none / sys / kernel / debug
-
# Echo "none / sys / kernel / debug debugfs defaults 0 0" >> / etc / fstab
El pas 3 podem fer-ho manualment. Es tracta d'afegir la línia none / sys / kernel / debug debugfs defaults 0 0 a l'arxiu / etc / fstab perquè la carpeta d'vgaswitcheroo estigui sempre accessible malgrat haver fet un reinici.
En aquest punt podem comprovar el nostre fitxer interruptor dins de la carpeta de vgaswitcheroo, Mitjançant:
# Cat / sys / kernel / debug / vgaswitcheroo / switch
i això ens retorna una sortida com la de la imatge:
La vostra sortida pot ser diferent (Que totes estiguin en mode PWR, per exemple). En aquest arxiu tenim diverses coses a comentar. el terme DIS correspon a la gràfica dedicada (En el meu cas, la ATI). el terme IGD correspon a la gràfica integrada a la CPU (la Intel). La creu, +, Marca la gràfica que s'està usant en el moment. I finalment, el terme PWR o apagat, Fan referència a l' estat de les gràfiques.
Amb això ja podem desactivar o activar la gràfica que vulguem mitjançant alguns comandaments:
- Apagar la gràfica dedicada:
# Echo OFF> / sys / kernel / debug / vgaswitcheroo / switch
- Encendre la gràfica dedicada:
# Echo ON> / sys / kernel / debug / vgaswitcheroo / switch
- Canviar entre la integrada i la dedicada:
# Echo DIGD> / sys / kernel / debug / vgaswitcheroo / switch # echo DDIS> / sys / kernel / debug / vgaswitcheroo / switch
Finalment, per a atorgar permisos a la nostra usuari habitual i així poder executar scripts a l'inici, per exemple, caldrà executar:
# Chmod -R 705 / sys / kernel / debug # chown -R usuari: usuari / sys / kernel / debug / vgaswitcheroo
Espero que us serveixi per esprémer una mica millor el rendiment dels vostres portàtils o com a mínim reduir la calor que desprenen.
Una salutació!
Fonts: Llista de Correu de Debian | LinuxQuestion
Excel·lent dada, al menys, per a les Nvidia (el meu cas), hi ha el projecte Bumblebee, que camina de meravella en OpenSUSE 12.3, Fedora 1x i altres distros basades en RPM, en Ubuntu camina de meravella, però en altres basades en .deb, de vegades es penja i cal entrar a reiniciar.
Salutacions i Gràcies per compartir.
disculpa, saps si funciona per a debian 7 64bits ??
Si, si funciona, ho he provat amb debian i funciona bé.
http://wiki.debian.org/Bumblebee
Encara que et recomano fer servir els drivers privatius si o si. Els opensource donen fallades.
Salutacions.
gràcies per la dada
T'estimo tesla, en ubuntu vaig aconseguir utilitzar vgaswitcheroo però en debian em diu que no el tinc instal·lat, el provaré aquesta tarda
Espero que hi hagi sort.
Crec que a partir d'el nucli 3.2 ja ve activat. Però de totes maneres si no el tens activat sempre pots compilar el nucli i activar-lo.
Ja sóc a debian i provant el tutorial hi ha contradiccions, en el primer pas em dóna la sortida que tinc vgaswicheroo activat, però quan vaig a usar-lo em llança el missatge
bash: / sys / kernel / debug / vgaswitcheroo / switch: No existeix el fitxer o directori
He fet el pas per solucionar això de les dues formes manual i amb la comanda (anava ha fer-manual però a l'veure el fitxer ja el tenia amb la línia, però en aquest arxiu només ten'ia de la línia)
I després de fer el pas em llança el mateix error
Em autorespondo, no deixa editar el post, ja que dóna un fatal error i altres coses que no arribo a entendre. Potser algun admin pugui donar un cop de mà.
Pel que fa a l'PAS 3: EDITAR L'ARXIU MANUALMENT I NO COM DIU AMB EL COMANDO trobo !!!!
Disculpeu les molèsties que us pugui haver causat. De tota manera, sempre és recomanable quan es modifiquen arxius importants fer una còpia per si de cas!
Amb la comanda es crea la línia. El problema va ser meu, ja que vaig anar directament a l'obra i es va oblidar instal·lar el firmware-linux-nonfree ia més d'això en la 3º part cal afegir una línia a l'arxiu rc.local
# Chown your_user: your_user / sys / kernel / debug / vgaswitcheroo / switch
M'he instal·lat els drivers privatius d'amd i em funciona d'allò més bé millor que en windows que se m'ha bloquejava constantment el flaix
Moltes gràcies
M'alegro que et vagi tot perfecte! 🙂
Quant al de l'arxiu rc.local, no ho he posat ja que no estic segur de el risc que això comporta. I a més, confio en que cada persona actuarà segons el seu criteri i les seves preferències. Alguns poden preferir rc.local i altres assignar els permisos en cada sessió. Això és a gust de cada persona!
Una salutació ia gaudir de la teva pc!
0.0 interessant article encara que a mi no em funciona la tendre en compte per quan compri una ATI (les nvidia em costen un ull de la cara)
És preferible un milió de vegades, una NVIDIA en Linux que una ATI, i n'hi ha més barates. Una GT 210, no és molt cara que diguem, i és bona per jugar i veure coses amb bona qualitat i resolució.
jo tinc una xps 15 i7 amb una nvidia de 2gb de vídeo òptims getforce GT 640m i en la part que diu que té el super poder de fregir ous, em passa exactament el mateix, tinc debian 7 de 64 bits .. vaig a provar amb aquest Estatut haver com em va
Per Nvidia existeix, com bé ha dit Iván Barra, Bumblebee. Els que useis Nvidia hauríeu abans de provar això intentar fer funcionar Bumblebee que tinc amics que ho han aconseguit.
Aquest post és com a últim recurs si tota la resta falla. Tot i així, sou lliures d'escollir el vostre mètode anti-fregidora d'ous! 😉
Bon post. Espero que quan instal·li Debian 7 en un PC amb vídeo de NVIDIA, no es converteixi en una fregidora d'ous.
Doncs jo vaig fer l'anterior i em esborro les dades de l' «fstab» ara he de muntar les particions / home i swap de forma manual. Bé això em va ajudar a aprendre alguna cosa nova com el «mkswap» i «swapon». Ara a restaurar el fitxer abans esmentat.
No entenc per que se't van esborrar les dades de l'fstab. De tota manera, crec que vaig a editar el pas 3 i que es faci de forma manual, ja que em dóna que la sentència podria estar ahi!
Jo tampoc i em passo el mateix que a oxigenant. crec que el meu error va ser seguir els passos a peu de la lletra i oblidar el bàsic canvia el nom-ment «fichero.old» però em va servir per que ara es que hi ha les ordres anteriors !!!
Està clar :).
El> ha de ser un >>.
Gràcies per l'aclariment.
No obstant això no puc editar el post causa d'una fallada al bloc. Potser s'arregli en els propers dies o potser no, si s'arregla el canviaré.
Una salutació i gràcies!
Em segueix sortint «/ sys / kernel / debug / vgaswitcheroo / switch: No existeix el fitxer o directori»
Lei els comentaris i intenti fer el que assenyalen, però no, segueix el mateix ...
He buscat a tot arreu, però no trobo solucio D:
Tens instal·lat el paquet firmware-linux-nonfree? Què et torna la comanda: grep -i switcheroo / boot / config- * ??
hola bon dia, tarda o nit em passa el mateix mengi dakar i quan va executar la comanda em surt això espero que encara atenguis aquests dubtes
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