====== Linux no Samsung SF310, HDMI e Optimus NVidia ====== {{ :blog:entradas:sf310.png?300|}} Em se tratando de material de informática, não dá para ficar uma semana desatualizado, principalmente se você usa Linux. Fui escolher um notebook para o projeto que estou desenvolvendo em uma escola no interior do estado. Vi uma boa promoção na [[http://www.microsafe.com.br|Microsafe]] que considero uma loja de confiança, tendo comprado lá um monte de vezes, sem problemas. Escolhi um Samsung SF310. É muito bonito, leve (2kg), parecia ideal para o que eu precisava. Especificações: * 13.3" LED HD (1366 x 768) Gloss display: muito bom mesmo! * nVIDIA GeForce 310M 512 MB gDDR3 (External Graphics) com saída HDMI * 320 GB (5400 rpm S-ATA) Hard Drive (HDD) * Intel® Core™ i3 Processor 460M * 4GB (DDR3 / on BD 2GB + 2GB) System Memory * Bluetooth 3.0 Quais os problemas, então ? O tal do External Graphics é na verdade a nova linha [[http://www.nvidia.com/object/optimus_technology.html|Optimus]] da Nvidia, que integra o processador de vídeo Intel com uma NVidia 310M, no meu caso. Não é uma placa independente apesar de parecer isto nas especificações do site da Samsung. Para economizar bateria (a ideia é boa mas, para variar, a NVidia não parece interessada no suporte ao Linux), usa-se o Intel (muito mais econômico) e o que for 3D é processado pela NVidia. O Mac OSX já tem isto e é uma m****, IMHO : até o Dock usa recursos 3D e você acaba comendo bateria sem precisar. Se fizer a instalação do Ubuntu 12.04, você fica sem os recursos 3D (o google-earth não roda) e sem a saída HDMI. Por sorte o pessoal do SL já está desenvolvendo o driver dentro do [[http://bumblebee-project.org/|projeto Bumblebee]].{{:blog:entradas:bumblebeehires.png?160 |}} Para usar basta instalar os pacotes para Ubuntu, Debian, Gentoo e Arch Linux, ou usar a partir dos fontes. Eu usei o PPA: sudo add-apt-repository ppa:bumblebee/stable sudo apt-get update sudo apt-get install bumblebee bumblebee-nvidia Depois disto, preferi rebootar já que envolvia um módulo. Para testar, rode glxspheres optirum glxspheres Você vai notar a diferença no framerate (pulou de 23 para 102). Toda vez que quiser chamar algo acelerado, tem que rodar com o ''optirun'' na frente. Para usar a saída HDMI, fiz o seguinte: - liguei o cabo HDMI da TV na saída lateral - rodei optirun gnome-control-center - Fui em Monitores e escolhi Detectar Monitores. Logo a TV apareceu e cliquei Aplicar - Não pude selecionar a opção de a mesma imagem em ambos, o que faz sentido já que são processadores diferentes. Aí é só rolar o mouse para o lado e rodar o que quiser na tela HDMI, com aceleração ou não. Outra chatice deste note é o clickpad: os botões não são separados do touchpad mas apenas uma área a parte. Eu rodei synclient "Clickpad"="1" e pude selecionar os dois dedos para rolagem. Selecionei o tap com dois dedos para o botão direito e três dedos para o botão do meio (por default, os cantos direito superior e inferior também funcionam como estes botões). De resto, tudo funcionou de primeira, o que faz posts de instalação no Linux cada vez mais raros. {{tag>linux ubuntu mint arch notebook}} ~~LINKBACK~~ ~~DISCUSSION~~