Possuo o ultrabook Samsung X420. Um notebook feito para ser leve, portátil e com bateria durável. E ele realmente é. No geral é um notebook bom considerando o seu processador Core 2 Duo de 1,3 GHz de baixo consumo de energia.
As teclas de atalho padrão neste notebook para o funcionamento do controle de brilho são fn (function) + seta para cima ou seta para baixo. Logo após a instalação do Linux Mint 12 Debian Edition eu tentei ajustar o brilho e nada. O problema é igual para todas as distribuições que testei: Ubuntu 11.10, Ubuntu 12.04 e Fedora 16. Ao teclar fn + seta para cima aparecia o ícone de brilho na tela mas nada acontecia e ao teclar fn + seta para baixo o brilho era ajustado ao máximo e o ícone mostrava que estava um pouco abaixo do máximo, o que era estranho.
Pesquisando na net encontrei a solução do problema e parece ser comum entre notebooks com chipset Intel GS45 + ICH9MS, por isso se o seu notebook posui este chipset ou se está tendo o mesmo problema tente a correção a seguir:
A correção consiste em adicionar um parâmetro de configuração do Kernel do Linux no boot. Para testá-lo tecle “e” na tela de boot do linux para editar os comandos de boot e insira acpi_osi= no final da linha “linux /boot/…”. O do meu computador ficou assim (linha 9):
setparams 'LinuxMint GNU/Linux, with Linux 3.3.0-6.dmz.1-liquorix-amd64 insmod gzio insmod part_msdos insmod ext2 set root='(/dev/sda, msdos1) ' search --no-floppy --fs-uuid --set=root 321e9577-ad48-4370-9276-06399e26b6da echo 'Loading Linux 3.3.0-6.dmz.1-liquorix-amd64 ... ' linux /boot/vmlinuz-3.3.0-6.dmz.1-liquoriz-amd64 root=UUID=321e9577-ad48-4370-9276-06399e26b6da ro quiet acpi_osi= echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.3.0-6.dmz.1-liquorix-amd64
Segundo informações, o kernel do Linux por padrão se idenditifica como sendo qualquer versão do Windows para a BIOS e o problema é que algumas BIOS tem desvios de código para resolver bugs do Windows Vista e por isso acaba impactando no Linux.
Outra alternativa é usar o parâmetro abaixo caso a sua BIOS tiver suporte ao Linux:
acpi_osi=”Linux”
Ou usar o seguinte parâmetro para fazer com que o Linux se identifique como Windows Vista e executar comandos de compatibilidade com o mesmo:
acpi_osi=”Windows 2006″
Para usar o parâmetro de forma permanente
Conforme dito acima, para testar o parâmetro você pode teclar “e” no menu de boot do Grub2 e inserir o parâmetro, mas isso só vai funcionar até o próximo boot. Para deixar o parâmetro de forma permanente você precisa editar um arquivo de configuração do grub conforme asseguir:
$ sudo nano /etc/default/grub
O editor nano vai abrir o arquivo e seu conteúdo será parecido com esse:
# If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. # For full documentation of the options in this file, see: # info -f grub -n 'Simple configuration' GRUB_DEFAULT=0 GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX="" # Uncomment to enable BadRAM filtering, modify to suit your needs # This works with Linux (no patch required) and with any kernel that obtains # the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...) #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef" # Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL=console # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' #GRUB_GFXMODE=640x480 # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux #GRUB_DISABLE_LINUX_UUID=true # Uncomment to disable generation of recovery mode menu entries #GRUB_DISABLE_RECOVERY="true" # Uncomment to get a beep at grub start #GRUB_INIT_TUNE="480 440 1"
Adicione o parâmetro na linha GRUB_CMDLINE_LINUX_DEFAULT conforme abaixo:
GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_osi="
Se você precisar usar parâmetros que contém aspas (“) você precisa fazer o escape das aspas conforme abaixo:
GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_osi=\"Linux\""
Salve o arquivo e entre com o comando a seguir para atualizar as configurações do grub:
$ sudo update-grub
That’s all folks!




Sensacional! Super simples! Funcionou perfeitamente aqui! O meu é um samsung SF410 e estou usando ubuntu 12.04.
Obrigado!
De nada! O site ainda está em construção mas fico feliz de ajudar!
Funcionou de primeira. Muito Obrigado.
Muito obrigado eu estou de ubuntu 13.04 e funcionou perfeitamente!