Pesquisar este blog

quinta-feira, 28 de janeiro de 2010

Note novo configuração nova...

Este documento foi baseado em openSuSE 11.2

Comprei um note novo há algum tempo e resolvi mudar de placa de vídeo dessa vez escolhi um note com uma ATI Radeon HD 4650 de 512MB DDR3, ao contrário do meu outro equipamento que era NVIDIA. Uma coisa eu te digo não compro mais equipamentos com nvida. Claro a não ser que você tenha um bom dinheiro para gastar, pois é claro que se você comprar um note com uma placa nVIDIA® : - Geforce GTX 280M 1GB GDDR3 de memória de vídeo dedicada não tem nem o que falar né, o que quero dizer é referente custo beneficio meu note novo também é DDR3 e com a placa da ATI de 512MB dedicado resumindo saiu por um preço muito razoável afinal se eu na época tivesse comprado um com as mesmas configurações, mas com nvidia a brincadeira teria saído mais de mil reais mais caro. Mas vamos deixar de papo furado e vamos ao que interessa: Aqui vou descrever como configurei minha nova placa de vídeo da ATI Radeon, no novo opensuse 11.2

Bom dando continuidade ao processo de configuração pressuponho que iremos iniciar uma nova instalação do opensuse 11.2, esse é um passo importante para configurar e habilitar a aceleração 3D em sua placa de vídeo, como falei acima irei mostrar para você como configurei minha ATI Radeon HD 4650.

Na instalação devemos instalar alguns pacotes adicionais esses pacotes são necessários para habilitar o módulo do kernel que vem com o driver da ATI, caso seu sistema já estaja instalado os pacotes que deveremos instalar são:

A instalação pode ser feita via yast ou zypper como você preferir.

make - > O make é um programa de computador concebido para compilar automaticamente o código fonte de um programa. O make utiliza instruções contidas em um arquivo chamado "Makefile" e é capaz de resolver as dependências do programa que se pretende compilar.

gcc - > O GNU Compiler Collection (chamado usualmente por GCC) é um conjunto de compiladores de linguagens de programação produzido pelo projecto GNU. É software livre distribuído pela Free Software Foundation (FSF) sob os termos da GNU GPL, e é um componente-chave do conjunto de ferramentas GNU. É o compilador padrão para sistemas operativos UNIX e Linux e certos sistemas operativos derivados tais como o Mac OS X.

kernel-source - > Para compilar qualquer driver de algum tipo de hardware você precisa ter instalados os pacotes de desenvolvimento, necessários para compilar qualquer programa distribuído em código fonte, além dos pacotes kernel-source e kernel-headers, que contém o código fonte do Kernel usado.

Estes pacotes devem estar no DVD da distribuição, basta instalá-los da forma usual. Lembre-se, você deve usar os pacotes do DVD da distribuição, eles precisam ser da mesma vesão do Kernel que está instalado.

Depois do sistema instalado com os pacotes necessários vamos adquirir o driver da ATI para que possamos habilitar a aceleração 3D da placa de vídeo então acesse o link http://www.amd.com/br/Pages/AMDHomePage.aspx para baixar o driver na versão de sua placa, a minha é essa da imagem abaixo.
Bom você deve estar se perguntando o que é aquele linux x86_64?
É a versão do sistemas como o meu note é 64Bits a verão correta é essa, agora para sistemas 32Bits a versão correta é Linux x86 apenas.
Baixe então o seu driver.....
Abra um terminal se logue como root e altere as permições do arquivo com o comando:

meu_linux# chmod 755 ati-driver-installer-9-12-x86.versão.run

Agora basta executar o arquivo para darmos inicia a instalação do driver.

meu_linux# sh ati-driver-installer-9-12-x86.versão.run

ou

meu_linux# ./ati-driver-installer-9-12-x86.versão.run

Das duas maneiras o processo de intalação se iniciara e assim que abrir a janela de instalação siga os seguintes passos.

1- Selecionae Instal Driver e clique em continue.

2- Leia o Contrato de Licença e clique em Concordo para continuar a instalação, ou Cancelar
para finalizar a instalação.

3- Nesta próxima etapa é extremamente importante que você escolha a opção "Custom" pois só assim o módulo do kernel é instalado então: Selecione Personalizar e clique em Continuar. A ATI Proprietary Linux Driver exibira as opções de configuração.

4- Selecione os componentes driver a ser instalado e clique em Continuar. Provavelmente todas as opções estão selecionadas caso não esteja selecione todas e clique em continuar.

5- Clique em Sair para encerrar a instalação do Driver Linux ATI.

Abaixo o link para o manual de instalação em inglês.
Installer Instructions

Agora vamos para a próxima etapa de configuração do driver para habilitar o 3D.
Abra um Terminal logue como root e execute:

meu_linux# aticonfig --initial

Esse comando serve para configurar módulo do kernel com o driver que você acabou de instalar dessa maneira será executado uma verificação no sistema identificando qual o medelo de sua placa de vídeo ATI e habilitado o 3D caso ela suporte é claro.

Pronto você instalou com sucesso o driver para sua placa ATI no Linux.

Reinicie o sistema que o suporte a 3D ja deve estar habilitado.

..: Próxima etapa :..
Bom antes de mais nada eu sei que alguém ai deve estar pensando agora é facil só ir la no "one click install" e pronto errado não rola!
Não funciona, eu penei bastante o que vou escrever aqui foi depois de muita tentativa e erro mas depois ficou lindo os efeitos de desktop funcionam perfeitamente...

Primeiramente devemos atualizar o KDE para a versão 4.3.3 para isso adicione o repositório:

download.opensuse.org/repositories/KDE:/43/openSUSE_11.2/

A seguir atualize o KDE via YaST.

Em seguida adicione o repositório X11/XGL:

download.opensuse.org/repositories/X11:/XGL/openSUSE_11.2/

Agora sim depois de tudo atualizado você pode tentar o link: 
http://en.opensuse.org/Compiz_Fusion

Depois basta instalar o Compiz, plugins, emerald, temas emerald e o fusion-icon atravéz do YaST.

Para ativar a inicilaização do compiz fusion devemos criar um link para o fusion-icon na pasta .kde4/Autostart - esta pasta é oculta e está na sua pasta de usuário. Assim o Compiz rodará automaticamente no boot e você terá o ícone na barra para alterar as configurações.

Para criar um link faça o seguinte:

meu_linux# cd ./kde4/Autostart
meu_linux# ln -s /usr/bin/fusion-icon

Pronto o link está criado agora basta reinicaiar o x para subir o compiz fusion.

Galera grande abraço até a próxima.


quinta-feira, 19 de julho de 2007

..: Desktop 3D com openSuSE 10.2 :..

Bom pessoal referente à distribuição do linux a ser utilizada, eu particularmente sou fã do SuSE mas vai uma dica: A melhor distribuição do linux é aquela que você conhece e sabe usar então mãos a obra.

Este documento foi baseado em openSuSE 10.2

Bom como começar esta é a grande pergunta antes de mais nada você tem que possuir uma placa de vídeo compatível com os recursos que essa tecnologia oferece então o primeiro passo é configurar e habilitar a aceleração 3D em sua placa de vídeo.
Eu possuo uma GForce FX5500 de 256MB para habilitar a aceleração 3D nela foi bem tranqüilo, a primeira coisa é pegar o driver para podermos compila-lo, eu coloquei um link aqui para facilitar clique no link para ir direto a site da NVIDIA, no site do openSuSE existe um tutorial para placas com chipset ATI que nós não iremos abordar neste tutorial.

Bom presumindo que seu sistema já esta instalado e você já baixou o driver vamos compilar e habilitar a aceleração 3D em sua placa.

Para que seja possível a compilação do driver da NVIDIA é necessário que alguns pacotes estejam instalados para isso abra o YAST.

Os pacotes que deveremos instalar são:

make - > O make é um programa de computador concebido para compilar automaticamente o código fonte de um programa. O make utiliza instruções contidas em um arquivo chamado "Makefile" e é capaz de resolver as dependências do programa que se pretende compilar.

gcc - > O GNU Compiler Collection (chamado usualmente por GCC) é um conjunto de compiladores de linguagens de programação produzido pelo projecto GNU. É software livre distribuído pela Free Software Foundation (FSF) sob os termos da GNU GPL, e é um componente-chave do conjunto de ferramentas GNU. É o compilador padrão para sistemas operativos UNIX e Linux e certos sistemas operativos derivados tais como o Mac OS X.

kernel-source - > Para compilar qualquer driver de algum tipo de hardware você precisa ter instalados os pacotes de desenvolvimento, necessários para compilar qualquer programa distribuído em código fonte, além dos pacotes kernel-source e kernel-headers, que contém o código fonte do Kernel usado.

Estes pacotes devem estar no CD da distribuição, basta instalá-los da forma usual. Lembre-se, você deve usar os pacotes do CD da distribuição, eles precisam ser iguais ao Kernel que está instalado.

Bem, esta é a idéia básica, daqui em diante o processo de instalação varia de acordo com o hardware a ser usado:

O próximo passo é parar o servidor X e sair para apenas modo texto então abra um terminal e digite:

# su
#

Depois de logado como root digite:

# init 3

Com esse comando estaremos parando o servidor X agora vá até onde você salvou o driver da NVIDIA no meu caso foi em /home/usuario/Desktop em seguida execute o comando:

# hs NVIDIA-Linux-x86-versão-pkg1.run -q

Siga os passos para a compilação e a implementação do driver no kernel do seu sistema.



Após o termino da compilação é necessário habilitarmos a aceleração 3D para isso digite:

# sax2 -r -m 0=nvidia

O Sax2 irá iniciar a configuração do X lembrando que parâmetro é zero(0)=nvidia ok, em seguida ele ira startar um ambiente gráfico de configuração onde você devera salvar as
configurações e logo em seguida efetuar o teste e ver se deu tudo certo na habilitação 3D, feito isso digite:

# init 5

Esse comando é para startar o servidor X novamente.
Pronto sua placa de vídeo esta configurada e a aceleração 3D habilitada fácil assim.
Lembrando que as etapas descritas foram executadas no openSuSE 10.2.



Instalando XGL e COMPIZ

Agora que nós temos o driver a NVidia instalado a aceleração 3D habilitada, já podemos prosseguir e instalar o xgl e o compiz, esses são os programas que fazem toda a virtualização 3D possível. Para fazer esta instalação, teremos reabrir o YAST, fornecendo nossa senha de root. Quando abrir a janela escolha o novamente o GERENCIADOR DE SOFTWARE:

São necessários três pacotes o xgl, xgl-hardware-list e o compiz:
Instale esse três pacotes.





Depois de instalados teremos que fazer algumas configurações

Agora, nós teremos que editar o arquivo /etc/X11/xorg.conf
Aconselho usar um editor como o kedit ou o gedit, mas você podera escolher qualquer
um como o kate, vim, emacs, ou o que editor de texto você quiser:

#  gedit /etc/X11/xorg.conf

Agora, procure pelo bloco a seguir:

Section "Device"
BoardName "GeForce4 MX 440 with AGP8X"
BusID "PCI:1@0:0:0"
Driver "nvidia"
Identifier "Device[0]"
VendorName "NVidia"
EndSection

Você devera adicionar o a instrução Option "NoFlip" "True" o arquivo deverá
ficar assim:

Section "Device"
BoardName "GeForce4 MX 440 with AGP8X"
BusID "PCI:1@0:0:0"
Driver "nvidia"
Identifier "Device[0]"
VendorName "NVidia"
Option "NoFlip" "True"

EndSection

Não fechar o arquivo ainda, necessitamos adicionar mais coisa. Localize abaixo a seguinte instrução Section "Extensions" se não existir você devera adicionar esta instrução no
final da seção ficando assim:

Section "Extensions"
Option "Composite" "off"
EndSection

Agora, você ja pode salvar e fechar o arquivo mas não feche a janela do terminal, Nós teremos que editar mais um arquivo, /etc/sysconfig/displaymanager.

#  gedit /etc/sysconfig/displaymanager

Procure pela intrução DISPLAYMANAGER_XSERVER="Xorg". Em vez de Xorg, nós deveremos
colocar a instrução Xgl.
Assim, ele ficará da seguinte forma:


DISPLAYMANAGER_XSERVER="Xgl"

Agora, encontre a linha que diz:
DISPLAYMANAGER_XGL_OPTS= " - glx do accel: pbuffer - accel xv: pbuffer "
Agora deveremos mudar o pbuffer pela palavra fbo. E ficará assim:

DISPLAYMANAGER_XGL_OPTS="-accel glx:pbuffer -accel xv:fbo"

Salve e execute o comando:

# SuSEconfig

Temos agora que apagar o arquivo de configuração que
esta apontando para o X.org.Execute o seguinte comando:

# rm /var/X11R6/bin/X

Em seguida deveremos criar um link para o arquivo de
configuração do XGL com o seguinte comando:

# ln -s /usr/X11R6/bin/Xgl /var/X11R6/bin/X

Pronto agora devermos configurar o Start automático do
XGL no KDE.
Então para isso deveremos criar o seguinte arquivo em
/home/usuario/.kde/Autostart da seguinte forma:

# cd /home/usuario/.kde/Autostart
# vi compiz.desktop

Agora cole o texto abaixo no arquivo salve e
reinicio o sistema.
[Desktop Entry]
Encoding=UTF-8

Exec=/usr/bin/compiz-start.py
GenericName[en_US]=
StartupNotify=false
Terminal=false
TerminalOptions=
Type=Application
X-KDE-autostart-after=kdesktop
Aqui vão alguns atalhos para você desfrutar do seu
novo Desktop 3D.

Window Operations

Move Window - > ALT + Left-Click and Drag
Move Window - Snap to screen - > CTRL + ALT + Left-Click and Drag
Resize Window - > ALT + Right-Click and Drag
Switch Windows - > ALT + TAB
Switch Windows - > (Scale Mode) F11
Wobbly Windows - > Left-Click Window and Drag
Translucency - > ALT + Mouse Up / Mouse Down

Cube

Rotate Cube - Next Desktop - > CTRL + ALT + Left or Right Arrow
Rotate Cube - Next Desktop - > Move Mouse cursor to extreme edge of desktop
Rotate Cube - Take Active Window - > CTRL + SHIFT + ALT + Left or Right Arrow
Manually Rotate Cube - > CTRL + SHIFT + Left-Click on Desktop and Drag

Zoom

Zoom Once - > Super-Key (Windows Key)
Zoom In Manually - > Mouse Wheel Scroll Up + Super-Key (Windows Key)
Zoom Out Manually - > Mouse Wheel Scroll Down + Super-Key (Windows Key)

Bem pessoal por hora é só, lógo estarei colocando mais um tutorial de como configurar o Beryl para o seu Desktop ficar parecido com esse abaixo até +...


..: O Desktop Perfeito :.. 

Esse vídeo não foi eu quem fiz mas achei muito bom e não resisti tive que postar..

pt.openSUSE.org