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 pra galera…
Então… isto aqui serve apenas para você ter um melhor proveito de sua placa de vídeo INTEL, e conseguir rodar aplicações que exigem um pouco mais dela.
Hardware Suportado
Os drivers da Intel para Linux, suportam os seguintes chipsets:
| Abreviação | Nome Completo |
|---|---|
| G45 | Intel® G45 Express Chipset |
| Q45 | Intel® Q45 Express Chipset |
| G43 | Intel® G43 Express Chipset |
| Q43 | Intel® Q43 Express Chipset |
| GM45 | Mobile Intel® GM45/GS45/GL40 Express Chipset |
| G35 | Intel® G35 Express Chipset |
| Q35 | Intel® Q35 Express Chipset |
| Q33 | Intel® Q33 Express Chipset |
| G33 | Intel® G33/G31 Express Chipset |
| 965GM | Mobile Intel® GM965 Express Chipset |
| 965G | G965 Integrated Graphics Controller |
| 965Q | Q963/Q965 Integrated Graphics Controller |
| 946GZ | 946GZ/GL Integrated Graphics Controller |
| 945G | 945G Integrated Graphics Controller |
| 945GM | Mobile 945GM/GMS/940GML Express Integrated Graphics Controller |
| 915G | 82915G/GV/910GL Express Chipset Family Graphics Controller |
| 915GM | Mobile 915GM/GMS/910GML Express Graphics Controller |
| 865G | 82865G Integrated Graphics Controller |
| 855GM | 82852/855GM Integrated Graphics Device |
| 845G | 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device |
| i830M | 82830 Chipset Graphics Controller |
| 815 | 82815 Chipset Graphics Controller |
| 810 | 82810 Chipset Graphics Controller |
| 810-DC100 | 82810-M DC-100 System and Graphics Controller |
Nome
intel – Intel chipsets gráficos integrados
Sinopse
Section “Device”
Identifier “devname”
Driver “intel”
…
EndSection
Descrição
intel é um driver do xorg para chipsets de gráficos integrados. O drive suporta intensidade 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 posterior, apenas o TrueColor é suportado para profundidade de cores maiores que 8. O drive suporta aceleração 3D via o Direct Rendering Infrastructure (DRI), mas apenas em profundidade de cores 16 para o i810/i815 e profundidade de cores 16 e 24 para o 830M e posterior.
Hardware Suportado
intel suporta o i810, i810-DC100, i810e, i815, i830M, 845G, 852GM, 855GM, 865G, 915G, 915GM, 945G, 945GM, 965G, 965Q, 946GZ, 965GM, 945GME, G33, Q33, e Q35 chipsets.
Detalhes de Configaração
Por favor veja a documentação do xorg.conf(5) para detalhes de configurações gerais. Esta seção apenas irá informar configurações referentes ao drive da intel.
Os chipsets de familia 8xx e 9xx tem uma arquitetura de memória unificada e usa a memória do sistema para a memória de vídeo. Para a família dos i810 e i815. Isso geralmente é definido pelo “agpgart” ou “agp” kernel driver. Linux, FreeBSD, OpenBSD, NetBSD, e Solaris tem esses drivers do kernel disponíveis.
Por padrão, o i810 usará 8 megabytes da memória do sistema para gráficos. Para o 830M e posterior, o driver ira 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 onde o cursor de hardware esta disponível.
Option “ColorKey” “integer”
Define o valor padrão de pixel para a chave de YUV vídeo overlay. Padrão: não definido.
Option “CacheLines” “integer”
Este permite o usuário mudar a quantidade de memória gráfica utilizada em aceleração 2D e vídeo quando a aceleração XAA esta habilitada. Diminuindo a quantidade garante mais para texturas 3D. Aumentando isto, pode 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.
Option “DRI” “boolean”
Desabilita ou Habilita o suporte a DRI. Padrao: DRI é habilitado para configurações que ele é 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. Padrao: 8-bits por RGB para modo 8-bit.
Option “XvMCSurfaces” “integer”
Esta opção habilita o XvMC. O parâmetro inteiro define o numero de superfícies para usar. Valores válidos são 6 e 7. Padrão: XvMC é desabilitado.
Option “VideoKey” “integer”
Este é o mesmo que “ColorKey”. É utilizado para a compatibilidade de outros drivers.(é suportado para os chipsets 830M e posterior)
Option “XVideo” “boolean”
Desabilita ou habilita o suporte ao XVideo. Padrão: XVideo é habilitado para configurações que é 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 series de chipsets i830-i945: Habilitado para as versões de drm do i915 < 1.7.0. Caso contrario 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 kiB da area de abertura AGP que é reservada para o gerenciamento de memória DRM presente na drm i915 desde a versao 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 ativa o pool de textura de legado (veja Option “Legacy3D” ). Se você roda programas 3D com um requerimento de memória alto, Você 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 com 2D e 3D juntos. Entretanto note que isto não beneficiará sem corresponder o suporte ao Mesa 3D driver e talvez não dará 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 posterior: 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 note que isto não beneficiará sem corresponder o suporte ao Mesa 3D driver e talvez não dará nenhum benefício 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 posterior: Desabilitada.
Option “AccelMethod” “string”
Escolhe a arquitetura do modo de aceleração, entre “XAA” ou “EXA”. XAA é o antigo (mas estável) baseado na arquitetura de aceleração do XFree86. EXA é uma nova e simples arquitetura de aceleração designado para uma melhor aceleração da extensão X Render. Padrão: “XAA”.
Option “ModeDebug” “boolean”
Habilita informações detalhadas sobre debuggin no log do servidor.
O 830M e posterior 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 desta vez.
referencia: http://alcor.concordia.ca/manpages/sys4/intel.4.html
