Solucionant la pantalla negra a les notebooks.

Hola com estan, en aquests dies l'he passat instal·lant un parell de distros en la notebook de la meva cunyada, la qual té un petit problema i és que la llum d'el
monitor no s'encén amb les distros el nucli sigui 3.x així que després de cercar per aquí vaig trobar una solució, però havia de aconseguir que aquesta solució s'apliqués per si sola a l'inici, i després de provar una mica ho aconsegueixi aplicar en les 3 distros que instal i ara els passo a comentar com va ser que ho.

la solució

La comanda que hem d'executar amb permisos de root a la consola és:

setpci -s 00:02.0 f4.b=0f

L'aplicació

El s'apliqui en Sabayon X amb KDE, en Chakra Clara i en ArchLinux, comenci explicant-com ho vaig fer en Sabayon que va ser la primera que instal.

Solució a Sabayon: En aquesta distro va ser mes senzill, a la carpeta /etc/local.d/ creï un arxiu anomenat video.start i dins vaig escriure el següent:

setpci -s 00:02.0 F4.B=0F
exit 0

Deseu el fitxer, reinicieu i llest la lampara s'encén perfectament.

Solució a systemd: Bé, aquí va ser una mica més complex el tema, primer creu en el directori / etc / l'arxiu rc.local amb els permisos 755 i endins el següent
codi:

#! / Bin / sh setpci -s 00: 02.0 F4.B = 0f exit 0

després d'això necessitava crear el servei així que feu el següent, a la carpeta / usr / lib / systemd / system / creï un servei anomenat rc-local.service de la següent manera:

[Unit] Descripció = / etc / rc.local Compatibility ConditionPathExists = / etc / rc.local [Service] Type = forking ExecStart = / etc / rc.local [Install] WantedBy = multi-user.target Alias ​​= rc-local. service

un cop creat aquest arxiu, guardem i executem la següent comanda:

sudo systemctl enable rc-local.service

i llest a l'iniciar ens aixequés de forma perfecta el monitor.

Conclusions

L'única cosa dolenta és que no podem definir la brillantor després, però això crec jo és un detall menor, el codi per activar la lampara ho vaig aconseguir aquí i el servei de systemd ho aconsegueixi veient altres serveis i provant.

Espero que els hagi estat útil aquesta petita aportació i després de més d'un any dins de la comunitat aconsegueixi crear un article per DesdeLinux :P. Salutacions per a tots i èxits o/


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   AurosZx va dir

    Ohh, excel·lent conandoel, molt bon començament 🙂 Però és curiós, jo ja tenia el rc.local i el seu servei, suposo que el paquet de systemd l'instal o alguna cosa ...

  2.   conandoel va dir

    Quan migras t'ho converteix sol però si instal·les una distro amb systemd el rc.local no està per això cal crear-lo. Gràcies pel comentari !!!

  3.   Leproso_Ivan va dir

    Disculpin la meva ignorància, però no entenc molt bé a què et refereixes amb que no encén la llum d'el monitor de l'portàtil.

    1.    conandoel va dir

      El que passa ivan és que quan poses una distro és com que s'apaga el monitor però el q passa és que s'apaga la lampara que fa que el monitor tingui llum o es vegi, si poses la portàtil contra la llum i d'un angle adequat podis arribar a veure alguna cosa.

      1.    Leproso_Ivan va dir

        No m'ha quedat molt clar .. Però si és com vaig entendre, mai vaig tenir aquest problema .. Gràcies per l'aportació, igual.

        1.    Ergeu va dir

          Doncs que en alguns portàtils, amb determinada gràfica i processador, passa que a l'instal·lar una distro, el contrast de la pantalla no funciona, per defecte està tan baix que no es veu res, tret que enfocaments amb una llum en un angle concret .

          A mi em va passar, però amb les últimes versions de l'nucli el problema al meu ja no es em manifesta.

          Una salutació.

    2.    Germaine va dir

      Igual jo també estic ignorant amb aquest tema, el meu portàtil (Samsung RV408 amb LM 14 Nadia KDE RC x64) no em deixa cap pantalla en negre, ni amb aquesta distribució ni amb les altres que li he provat.
      I si el que necessiten és fer funcionar els botons (Fn) de brillantor, so, etc., jo tinc la solució per a les Samsung no sé si en altres marques els serveixi.

  4.   jorgemanjarrezlerma va dir

    Excel·lent post, saps encara que ús Arch i no he tingut aquest tipus de problemes, en openSUSE amb GNOME Shell o KDE es em presenta aquest detall. Tinc diverses instal·lacions (openSUSE) que he realitzat a alguns amics i encara que realitzi un altre truc (de moment no ho recordo) aquest em sembla perfecte.

  5.   Emilio va dir

    Excel·lent!

    Fa un temps vaig estar batallant amb aquest problema, però ho havia solucionat de forma diferent, el que faig és mitjançant el boot manager que sigui, en la línia de l'nucli li agrego

    acpi_osi = Linux

    Però és una cosa enutjós estar pressionant cada vegada la convinación de tecles per augmentar la brillantor de la pantalla.

    Salutacions!

    1.    Versionitis Moderada va dir

      És el que anava jo a comentar !!
      Que molt vaig lluitar contra el meu Ubuntu 11.10, allà per novembre de l'any passat (Oh! Ja porto un any amb GNU / Linux! Yupii !!) la instal·lació la vaig haver de fer amb una llanterna a la boca per poder veure alguna cosa, fins que vaig desistir , i la meva primera Distro va ser Ubuntu 10.04 (amb ella tot bé) fins que vaig llegir que era pel nucli i la gràfica (en el meu cas intel), a partir de l'3.0 començaven aquests problemes, s'ha d'editar el Grub.cfg, després de l' »ro quiet splash» posar el -acpi_osi = Linux, i guardar ja Gaudir de nou, el mateix per a Fedora, OpenSUSE, i Linux Mint (que en el seu moment els vaig provar, també em van donar aquest problema, i els vaig solucionar així).
      Però, a partir de l'nucli 3.4.5 ja està solucionat novament.

  6.   hexborg va dir

    Està molt bé això de l'servei rc.local per systemd. El que ve amb fitxers no m'ha funcionat, així que hauré de provar aquest. Encara que ara ja no ho necessito. 🙂

  7.   helena_ryuu va dir

    interessant .... i pensar que hi ha una solució per a aquestes coses: D, jo desistiment de fer funcionar la hibernació i la suspensió xDDD
    exelente article!

  8.   Germaine va dir

    Per si els serveix als que preguntaven per la brillantor de pantalla, deixo aquí uns passos que em van funcionar per modificar la brillantor de meu portàtil des del programari i les tecles assignades, faig servir una Samsung amb Intel:

    A la Terminal:

    sudo kate / etc / default / grub

    Localitzar les línies i modificar-les o afegir-:

    acpi_osi = Linux
    acpi_backlight = vendor
    GRUB_CMDLINE_LINUX_DEFAULT = «quiet splash acpi_osi = Linux acpi_backlight = vendor»

    Desa i tanca Kate.

    A la terminal:
    sudo update-grub

    reiniciar
    __________________

    A més a les Samsung es recomana instal·lar-li Samsung Tools:

    suo add-apt-repository ppa: voria / ppa
    sudo apt-get update && sudo apt-get upgrade
    suo apt-get install samsung-tools
    suo apt-get install samsung-backlight
    reinici de sudo

    La font a consultar: http://twistedpairdevelopment.wordpress.com/2010/11/16/installing-ubuntu-on-a-samsung-n145-and-possibly-others/

    Espero els serveixi. Salutacions

    1.    urKh va dir

      Anava a comentar el mateix però te m'has avançat xD per mi aquesta és la solució més òptima i de pas es pot ajustar la brillantor des de les tecles multimèdia 😀

  9.   MSX va dir

    Gran nen, estava per fa un rc-local.service nou ja que vaig esborrar l'anterior i just vaig llegir el teu post.

    A més d'usar acpi_backlight = vendor en la línia de l'nucli ús aquests àlies quan vull canviar la brillantor de la pantalla des AwesomeWM (en KDE em cal):

    àlies BacklightSETMax = »tiro 4800 | suo TEE4CPUPOWER / sys / class / backlight / intel_backlight / brightness »
    àlies BacklightSETMin = »tiro 200 | suo TEE4CPUPOWER / sys / class / backlight / intel_backlight / brightness »

    Un aclariment: TEE4CPUPOWER és un hack horrible que faig servir per obviar haver d'ingressar el password per a validar les accions. Es diu TEE4CPUPOWER perquè en el seu moment feia servir el hack per canviar els valors dels governants de cpupower (suscesor de cpufreq) i ara el faig servir cada vegada que he de modificar algun paràmetre de sistema per no haver d'ingressar l'pwd. Els passos per fer aquest hack són:
    1. copiar el programa d'sistema tee com TEE4CPUPOWER en alguna ruta que estigui dins de l'path (altrament caldrà anteponérsela a el nom de l'arxiu):
    # Cp / usr / bin / tee / usr / bin / TEE4CPUPOWER
    2. editar el fitxer visudo i afegir aquesta aplicació per executar-la sense necessitat de pwd:
    #visudo
    (Es carregarà el fitxer de configuració de sudo al nostre editor de text per defecte)
    Afegir a la fi de l'arxiu una petita descripció de la secció i la comanda que ens interessa:
    # Run applications es root without entering user 's password
    nombre_del_usuario_del_sistema ALL = (ALL) NOPASSWD: / usr / bin / TEE4CPUPOWER

    3. Tancar visudo (els canvis es guarden automàticament).
    Ja podem utilitzar la comanda com a usuari restringit sense haver d'ingressar el password cada vegada.