Configurando vídeo no Linux usando frame buffer

Se você quer configurar o vídeo no seu Linux tendo em vista que os recursos da placa (3D, aceleração e outros) não são tão importantes, pode-se configurar usando frame buffer. O processo é simples, basta seguir o tutorial.

[ Hits: 27.222 ]

Por: Jeferson Fernando Noronha em 13/04/2003


Introdução



Em primeiro lugar escolha a resolução desejada na tabela abaixo.

Tabela de valores possíveis para a variável vga:



Exemplo: suponha que você deseja a resolução 1024x768x64K, neste caso você escolheria o número 791. Simples né?

Agora você pergunta: OK, já escolhi, e agora o que eu faço?

Vamos lá!

Edite o arquivo /etc/lilo.conf e procure por uma linha escrito 'vga'. Esta linha pode estar comentada (#vga), ter alguns valores (números) ou estar escrito vga = normal. O que iremos fazer é colocar o número escolhido nesta linha! (se esta linha não existir crie-a).

Seguindo o exemplo ficaria assim:

vga = 791

Procure colocar o espaço entre a palavra e o sinal de = e entre o número.

Feito isto, salve o arquivo e digite lilo para efetivar a alteração!
Reinicie o Linux.

Ao carregar você poderá notar que a resolução já ficará do tamanho que você definiu, isto é um bom sinal! =)

Agora logue como root e digite no console (em qualquer lugar):

X -configure

Este comando fará a tela piscar por alguns instantes e criará um arquivo chamado XF86Config.new na sua pasta /root. Vá até a pasta /root e edite o arquivo.

O arquivo é separado por seções, procure pela seção Device. Esta linha deve ser mais ou menos assim:

Section "Device"
    ### Available Driver options are:-
    #Option "SWcursor"
    #Option "HWcursor"
    #Option "PciRetry"
    #Option "rgbbits"
    Option "NoAccel"
    #Option "TurboQueue"
    #Option "SetMClk"
    #Option "FastVram"
    Identifier "Card0"
    Driver "trident"
    VendorName "SiS"
    BoardName "530"
    BusID "PCI:1:0:0"
EndSection

Repare que na opção Driver está escrito o fabricante da placa de vídeo, o que deveremos fazer é mudar este valor para fbdev, ficando assim:

Driver "fbdev"

Feito isto, salve e digite no console:

cp /root/XF86Config.new /etc/X11/XF86Config

Se ele pedir para substituir diga que sim.

É recomendável que o X esteja fechado ou reiniciado para já entrar diretamente.

Caso o X esteja fechado é só digitar startx ou kdm para abrir a parte gráfica!

Observações:
  • Se desejar os recursos da sua placa terá que baixar o driver no site do fabricante.
  • Nem todos os modelos de placa aceitam este recurso de frame buffer.
Qualquer duvida eh soh perguntar.

-=[bAd_TuX]=-

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor

Configurando um servidor de logs simples

Configurando placa de som CMI8738

Instalando e configurando um Webserver

Instalando e configurando o Wine

Mudando a cara do Lilo

Leitura recomendada

Liberte-se: Crie um Servidor Proxy na Nuvem para Acessar Conteúdos Bloqueados

Criando servidor de arquivos GNU/Linux com RAID virtual e DFS em rede Windows

Guia de como se dar bem no Slackware sem recorrer a interface gráfica

Documentação para a função de carregamento saudável da bateria do notebook Acer Aspire 5 no Linux

Rsyslog - Configurando o Centralizador de Logs

  
Comentários
[1] Comentário enviado por fabio em 13/04/2003 - 13:18h

Olá,

Alguém sabe me dizer quais as vantagens/desvantagens de se utilizar frame buffer ao invés do driver feito para a placa?

[2] Comentário enviado por cesarcardoso em 13/04/2003 - 17:55h

Em geral fbdev é mais lento que o driver nativo, mas você não precisa se aventurar com a configuração do X.

Se você tem NVIDIA ou ATI, usa o driver do fabricante :)

[3] Comentário enviado por colinisz em 07/05/2003 - 16:36h

Olá bAd_TuX blz??
Bom cara eu tenho uma dúvida e deixa eu perguntar se vc pode me ajudar.
Eu tenho o slack 8.1 e o redhat 9.0 e os dois estão me dando uma dor de
cabeça sem tamanha por que tenho uma placa S3 prosavage que após listar
com lspci me aparece que ela é pm133, mas não vai nem com po.. e precisei
reinstalar o mandrake na maquina para voltar usar pois ele reconhece sem
problemas minha placa.
Percebi que o mesmo mandrake reconhece como s3 grafics savage4.
Alguem pode me dar uma luz de como eu arrumo isso pois mesmo o redhat
a placa vesa e o monitor generico ele abre o modo grafico e trava!
Agradeço a resposta de alguem!

[4] Comentário enviado por marcal em 01/05/2005 - 05:32h

Olá!!
muito bom o seu artigo simples e facil para aquelas horas que o X não funciona dejeito nenhum com o drive do fabricante.

[5] Comentário enviado por lucilio em 15/08/2006 - 22:57h

Uso uma GeForce4 MX4000 foi instalada e configurada automaticamente na instalação do ubuntu. Mais tarde, baixei os drivers binarios pelo Synaptic e ainda depois o driver no site da NVidia, que na instalação reompilou o modulo pro meu kernel... tudo isso pra obter resoluções mais altas como as que eu obtia no Windows (acima de 1024x768). Tudo em vão. Algumas coisas que não entendi no linux ainda: As resoluções disponíveis no painel de controle do gnome ou no xrandr não vêm do xorg.conf? vêm de onde então? (os dois ofereceramapenas uma opção que variou entre 1024x768 e 800x600 dependendo do driver utilizado). Por fim, usar o framebuffer é uma boa opção? Basta mudar o driver no "device" do xorg.conf e adicionar a linha vga='nnn' ao lilo, tudo bem. Mas eu uso o GRUB... a opção VGA junto a entrada do sistema operacional substitui essa linha do lilo ou há outra forma de indicar?

[6] Comentário enviado por dantloko em 23/02/2007 - 14:10h

No caso de eu utilizar o grub ao invés do lilo.... como proceder com o primeiro ítem citado (vga=791).... É só colocar uma linha "vga = 791" no /boot/grub/menu.lst? ok??? ou é diferente???


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts

  640x480 800x600 1024x768 1280x1024
256 769 771 773 775
32K 784 787 790 793
64K 785 788 791 794
16M 786 789 792 795