Configurando corretamente o driver Intel em seu xorg.conf

Publicado por Digote em 31/07/2009

[ Hits: 16.213 ]

Blog: http://chaves.eti.br

 


Configurando corretamente o driver Intel em seu xorg.conf



Bom dia,

Depois de algum tempo off, volto com uma documentação com aquela tradução meia boca para a galera...

Então, esta dica serve apenas para você tirar um melhor proveito de sua placa de vídeo Intel e conseguir rodar aplicações que exigem um pouco mais dela.

Nome: intel - Intel integrated graphics chipsets

Sinopse:

Section "Device"
Identifier "devname"
Driver "intel"

Descrição: Intel é um driver do Xorg para chipsets de gráficos integrados. O driver suporta intensidades de cores de 8, 15, 16 e 24. Todos os modos visuais são suportados em 8.

Para o i810/i815, outras profundidades de cores suportam os visuais de TrueColor e DirectColor. Para o i830M e posteriores, apenas o TrueColor é suportado para profundidade de cores maiores que 8.

O driver suporta aceleração 3D via Direct Rendering Infrastructure (DRI), mas apenas em profundidade de cores 16 para o i810/i815 e profundidade de cores 16 e 24 para o i830M e posteriores.

Hardware suportado: O driver intel suporta os chipsets i810, i810-DC100, i810e, i815, i830M, 845G, 852GM, 855GM, 865G, 915G, 915GM, 945G, 945GM, 965G, 965Q, 946GZ, 965GM, 945GME, G33, Q33, e Q35.

Detalhes de configuração:

Por favor veja a documentação do xorg.conf (man xorg.conf) para detalhes de configurações gerais, pois esta seção apenas informará configurações referentes ao driver da Intel.

Os chipsets de família 8xx e 9xx têm uma arquitetura de memória unificada e usam a memória do sistema para a memória de vídeo.

Para a família dos i810 e i815, isto geralmente é definido pelo kernel driver agpgart ou agp. Linux, FreeBSD, OpenBSD, NetBSD e Solaris têm estes drivers do kernel disponíveis.

Por padrão o i810 usará 8 megabytes da memória do sistema para gráficos. Para o i830M e posteriores, o driver alocará a memória automaticamente.

A opção VideoRam, que era utilizada para definir um tamanho maior de memória para vídeo, agora é ignorada.

As seguintes "Options" de drivers são suportadas:

Option "NoAccel" "boolean"

Desabilita ou habilita a aceleração.
Padrão: aceleração é habilitada.

Option "SWCursor" "boolean"

Desabilita ou habilita o cursor de software.
Padrão: cursor de software é desabilitado e um cursor de hardware é utilizado para configurações (quando disponível).

Option "ColorKey" "integer"

Define o valor padrão de pixel para a chave de YUV video overlay.
Padrão: não definido.

Option "CacheLines" "integer"

Este permite ao usuário mudar a quantidade de memória gráfica utilizada em aceleração 2D e vídeo quando a aceleração XAA estiver habilitada; diminuindo-se o valor, maior quantidade de memória para texturas 3D será garantida. Aumentando-se o valor, pode-se melhorar a performance 2D pelo preço de sua performance 3D.
Padrão: depende da resolução, intensidade de cor, e memória de vídeo disponível. O driver aloca espaço para 3 ecrãs de pixmaps mais um HD-sized XV video. O padrão utilizado para uma configuração específica pode ser encontrado examinando o log do arquivo xorg.conf.

Option "DRI" "boolean"

Desabilita ou habilita o suporte a DRI.
Padrão: DRI é habilitado para configurações onde é suportado.

Option "DDC" "boolean"

Desabilita ou habilita o suporte a DDC.
Padrão: habilitado (é suportado apenas para os chipsets i810 e i815).

Option "Dac6Bit" "boolean"

Habilita ou desabilita 6-bits por RGB para modo 8-bit.
Padrão: 8-bits por RGB para modo 8-bit.

Option "XvMCSurfaces" "integer"

Esta opção habilita o XvMC. O parâmetro inteiro define o número de superfícies a serem usadas. Valores válidos são 6 e 7.
Padrão: XvMC é desabilitado.

Option "VideoKey" "integer"

Este é o mesmo que ColorKey, sendo utilizado para a compatibilidade de outros drivers (é suportado para os chipsets i830M e posteriores).

Option "XVideo" "boolean"

Desabilita ou habilita o suporte ao XVideo.
Padrão: XVideo é habilitado para configurações onde é suportado.

Option "Legacy3D" "boolean"

Habilita o suporte ao driver 3D i915_dri.so. Irá, entre outras coisas, fazer o driver 2D chamar o libGL para carregar o driver 3D i915_dri.so ao invés do novo i915tex_dri.so. Esta opção apenas é utilizada para chipsets entre i830-i945.
Padrão para as séries de chipsets i830-i945 (para as versões de drm do i915 < 1.7.0): habilitado. Caso contrário, desabilitado.
Padrão para o i810: a opção não é utilizada.
Padrão para o i965: a opção é sempre true.

Option "AperTexSize" "integer"

Define o tamanho (em kB) da área de abertura AGP que é reservada para o gerenciamento de memória DRM. Presente na drm i915 desde a versão 1.7.0 e posterior; e isto é usado no driver 3D no Mesa desde a versão 6.5.2 e posterior. Se o valor é muito grande para fazer a alocação da VideoRam, o driver tentará reduzir isto automaticamente. Se você utiliza apena o Mesa ou DRM antigos, você definirá este valor para zero, e ativará o pool de textura legacy (veja Option "Legacy3D"). Se você roda programas 3D com um requerimento de memória alto, ganhará alguma performance aumentando este valor.
Padrão: 32768.

Option "PageFlip" "boolean"

Habilita o suporte para lançamento de página. Este talvez aumente a performance 3D ao custo de uma perda de performance 2D e 3D juntos. Entretanto note que isto não trará benefícios sem o suporte ao driver Mesa 3D e talvez não traga benefícios totais sem o triple buffering (veja Option "TripleBuffer").
Padrão para i810: a opção não é utilizada.
Padrão para i830 e posteriores: desabilitada (esta opção atualmente é instável).

Option "TripleBuffer" "boolean"

Habilita o suporte para triple buffering. Este aumentará a performance 3D ao custo de uma perda de performance em 2D e 3D juntos. Entretanto, saiba que isto não trará benefícios sem o correspondente suporte ao driver Mesa 3De talvez não trará nenhum beneficio sem o lançamento de páginas (veja Option "PageFlip").
Padrão para i810: a opção não é utilizada.
Padrão para i830 e posteriores: desabilitada.

Option "AccelMethod" "string"

Escolhe a arquitetura do modo de aceleração, entre XAA ou EXA. XAA é antigo (mas estável) e baseado na arquitetura de aceleração do XFree86. EXA é uma nova e simples arquitetura de aceleração designada para uma melhor aceleração da extensão X Render.
Padrão: XAA.

Option "ModeDebug" "boolean"

Habilita informações detalhadas sobre debugging no log do servidor.

O i830M e posteriores suportam as seguintes saídas no RandR 1.2:
  • VGA: saída VGA analógica.
  • LVDS: painel do laptop.
  • TV: saída de TV integrada.
  • TMDS-1: primeira saída DVI SDVO.
  • TMDS-2: segunda saída DVI SDVO.

Saídas SDVO e DVO TV não são suportadas pelo driver.

Referência: intel.4 (intel.4.gz) manual page intel.4(intel.4.gz)

Outras dicas deste autor

Entendendo o DHCP de forma simples

Projeto Pirata Livre

Entendendo o PXE de forma simples

Leitura recomendada

Rodando Android no Ubuntu

Melhorando a renderização de fontes em monitores LCD no Fedora

Customizar o Lightdm (gerenciador de login do Ubuntu/Mint)

Plugin HPLIP - Erro de conexão ao instalar [Resolvido]

Mintmenu no Ubuntu Karmic Koala

  

Comentários
[1] Comentário enviado por ZiroCool em 31/07/2009 - 18:42h

Seguinte, eu estou utilizando o driver genérico pro chipset 965GM, o i810.

Acabei de compilar o kernel, com suporte nativo à minha placa de vídeo.

Como aponto no xorg.conf isso?

Abraços,
Misael.

[2] Comentário enviado por ZiroCool em 31/07/2009 - 18:42h

Esquece, já encontrei. =D

[3] Comentário enviado por ronaldomjunior em 01/08/2009 - 00:42h

Seguinte, tenho uma placa intel no meu netbook com Mandriva 2009 instalado e to com um probleminha que está me irritando:

quando rodo algum jogo com resolução menor do que a que está definida pro meu desktop (1240x600), aparecem tarjas pretas nas laterais. Isso não acontecia quando o Slackware estava instalado nesse mesmo net. No Slack, a tela do jogo era "esticada" para ficar inteira no monitor.

Já revirei o manual do xorg e do driver da intel mas não consigo encontrar a opção que resolva isso.

Se alguém puder me dar uma luz agradeço.

[4] Comentário enviado por fredim em 07/05/2010 - 19:32h

porque você não disponibiliza o arquivo ?


att



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts