Hack para monitor widescreen no linux
O Slackware 11 não tem suporte para monitores widescreen, aliás creio que nenhuma distro o tenha.
Existe uma maneira de contornar isso. Encontrei um hack chamado 915resolution, que permite-nos habilitar monitores wide.
Obs.: este patch funciona para placas de vídeo Intel. A minha é da série 900.
Primeiro precisamos baixar o patch, encontrado em: http://www.geocities.com/stomljen/
Para iniciar a instalação, vamos descompactar os arquivos dentro de uma pasta e depois de dentro dela (no shell) vamos executar:
# make
# su
# make install
Depois de instalado conseguiremos executar no shell o comando 915resolution. Para fazer um teste se foi instalado corretamente, vamos listar as resoluções disponíveis:
# 915resolution -l
Teremos uma saída parecida com essa:
Intel 915GM VBIOS Hack : version 0.2
Chipset: 915GM
Mode 30 : 640×480, 8 bits/pixel
Mode 32 : 800×600, 8 bits/pixel
Mode 34 : 1024×768, 8 bits/pixel
Mode 38 : 1280×1024, 8 bits/pixel
Mode 3a : 1600×1200, 8 bits/pixel
Mode 3c : 1920×1440, 8 bits/pixel
Mode 41 : 640×480, 16 bits/pixel
Mode 43 : 800×600, 16 bits/pixel
Mode 45 : 1024×768, 16 bits/pixel
Mode 49 : 1280×1024, 16 bits/pixel
Mode 4b : 1600×1200, 16 bits/pixel
Mode 4d : 1920×1440, 16 bits/pixel
Mode 50 : 640×480, 32 bits/pixel
Mode 52 : 800×600, 32 bits/pixel
Mode 54 : 1024×768, 32 bits/pixel
Mode 58 : 1280×1024, 32 bits/pixel
Mode 5a : 1600×1200, 32 bits/pixel
Mode 5c : 1920×1440, 32 bits/pixel
Mode 60 : 1280×770, 8 bits/pixel
Mode 61 : 1280×770, 16 bits/pixel
Mode 62 : 1280×770, 32 bits/pixel
Mode 63 : 512×771, 8 bits/pixel
Mode 64 : 512×771, 16 bits/pixel
Mode 65 : 512×771, 32 bits/pixel
Onde temos todos os modos suportados e suas respectivas resoluções e profundidade de cor. Perceba que não há nenhuma para monitores wide, algo como 1280×800px. Então teremos que adicioná-la.
Para adicionar uma nova resolução, teremos que sobrescrever uma existente. Neste caso vou sobrescrever a configuração de id 38, pois creio que não irei usá-la no futuro.
915resolution 38 1280 800
Se listarmos novamente as configurações veremos que a nossa nova aparecerá na lista.
Caso você queira setar a profundidade de cores também, pode ser usado: 915resolution 38 1280 800 24
Agora temos que configurar o servidor X para trabalhar com essa resolução. Então vamos editar o xorg.conf.
Na section display:
Section “Screen”
Identifier “Screen 1″
Device “device”
Monitor “LCD”
DefaultDepth 16
Subsection “Display”
Depth 16
Modes “1280×800″
EndSubsection
EndSection
Obs.: você pode apenas alterar a sua configuração existente, adicionando o modo (modes), que é a resolução, a ela.
Temos apenas mais um probleminha a resolver. Sempre que iniciarmos a maquina teremos que adicionar a nova resolução, para resolver isso podemos editar o arquivo o arquivo rc.local e inserir a seguinte instrução:
915resolution 38 1280 800
Pronto! Já aplicamos o hack para correção da resolução. Abraços…
4 Comentários »
RSS feed for comments on this post · URI do TrackBack
Este site é escrito por Tulio Faria, analista de sistemas, apaixonado por web, jogos e por qualquer cacareco tecnológico.
Thiago said,
Novembro 28, 2007 @ 20:45
Tenho um miucro com um aplaca base PCchip M871com placa de video on board. Comprei um monitor LCD wide AOC 511 Vwb, instalei o driver original do CD e mesmo assim o driver de vídeo instalado reconhece como um monitor CRT. Sendo assim a imagem fica esticada para os lados e não consigo mudar a resolução para 1200x 800 ou coisa parecida. Será que você pode me ajudar a descobrir uma solução? Desde já grato pela sua atenção .
Tulio Faria said,
Dezembro 1, 2007 @ 14:49
Olá,
instale esse hack, ele provavelmente lhe ajudará…
Abraços,
carlos said,
Abril 29, 2008 @ 11:55
aparece um erro IPHLPAPI.DLL e não consigo mudar o tamanho da tela para o minimo e a cor fica com 16 cores
meu win é 98
Santiago Carmo said,
Agosto 24, 2008 @ 19:20
Recentemente comprei um monitor wide de 22″, assim que pluguei meu sistema (Mandriva linux free 2008)já reconheceu ele e configurou automaticamente a resolução.
Creio que atualmente as distribuições já sejam capazes de reconhecer monitore plug-and-play automaticamente.
Abraços.