Novidades sobre a Sis Mirage 3 no Ubuntu Trusty Tahr (14.04) , Linux Mint Rebecca (17.1), Debian Wheezy (7) e Jessie (8)
Já escrevi algumas vezes aqui no blog sobre esta placa de vídeo, Sis Mirage 3, e, num dos posts, cheguei a dizer que quem utiliza Ubuntu e a Sis Mirage 3 ficaria preso à versão 12.04 ou anterior. O tempo passou e, pesquisando na net, testando, consegui encontrar uma maneira de pelo menos atingir a resolução 1280 x 800 em alguns notebooks que possuem esta resolução e reproduzir vídeos tranquilamente. Veja a seguir:
Atualizado em 21/02/2016
Ubuntu 14.04 e Linux Mint 17.1
A solução tanto para o Mint 17.1 (Rebecca) e Ubuntu 14.04 (testei apenas em x64) é a mesma, pois o Mint deriva do Ubuntu. Lembrando que esta dica não funciona no Linux Mint 17.1 Debian Edition. Esta solução eu encontrei no Viva o Linux e baseia-se na utilização do driver Sisimedia do Mandriva e tomei a liberdade de fazer pequenas adaptações para facilitar a instalação do driver.
Criei um script que faz todo o procedimento necessário para a instalação do driver:
Para instalar via script rode os comandos no terminal e reinicie o computador.
sudo mv sisi_trusty.sh?dl=0 sisi_trusty.sh
sudo bash sisi_trusty.sh
Mas quem quiser fazer manualmente pode seguir os passos abaixo.
1. Download dos arquivos necessários
Driver Sisimedia, Xorg.conf, Sis Control _(responsável por configurar as configurações da placa)_e o atalho para desktop.
Driver | Sis Control | Xorg |
---|---|---|
sisimedia.la | sisctrl | xorg.conf |
sisimedia.so | SisControl |
2. Instalação
Copie e cole os comandos abaixo no terminal.
sudo su
mv sisctrl /usr/bin/sisctrl
mv sisimedia_drv.la /usr/lib/xorg/modules/drivers/sisimedia_drv.la
mv sisimedia_drv.so /usr/lib/xorg/modules/drivers/sisimedia_drv.so
mv xorg.conf /etc/X11/xorg.conf
Copie o atalho SisCTRL.desktop para o local que desejar, é ele que acessa algumas configurações avançadas do driver.
Finalizado, reinicie o computador e a Sis Mirage 3 estará com a resolução correta.
Obs: Nos casos que esta solução não funcionar no Ubuntu 14.04 tente a solução para o Debian Jessie, postada mais abaixo.
Linux Mint 13 (Maya)
No 1º post que fiz sobre Sis Mirage 3 aqui no blog afirmei que a dica do blog do Hugo Bastos, que funcionava até o Ubuntu 12.04 era também aplicável à versão do Linux Mint equivalente àquela versão do Ubuntu. A versão do Linux Mint era a 13, chamada Maya. Depois de um tempo, vi que não era possível utilizar a mesma dica, e depois de mais um tempo consegui fazer funcionar no Mint “Maya”, então adaptei um script que uso há algum tempo para facilitar a instalação.
Baixar o script Sis Mirage 3 no Linux Mint 13 (Maya)
Para instalar, copie e cole os comandos abaixo no terminal:
sudo mv sis_maya.sh?dl=0 sis_maya.sh
sudo bash sis_maya.sh
Aguarde o fim, reinicie o computador, e você já terá a resolução correta do monitor.
Debian Wheezy (7)
E vamos continuando com as buscas de soluções para, pelo menos, atingir a resolução correta do monitor em notebooks com a Sis Mirage 3.
Desta vez consegui encontrar uma solução que funcionasse na versão estável do Debian, que nesta data, é o Debian 7, de codinome Wheezy. Após instalado o Wheezy atualizei-o para a versão 8 (Jessie) e o monitor continuou com a resolução correta, porém, quando instalei o Debian Jessie do zero, esta solução não funcionou. Para instalar a solução no Debian Wheezy, abra o terminal e siga os seguintes passos:
1. Pacotes necessários
Instale alguns pacotes necessários para compilar o driver
sudo apt-get update
sudo apt-get install git xorg-dev mesa-common-dev libdrm-dev libtool build-essential xutils-dev automake autoconf autotools-dev libdmx-dev p7zip-full p7zip
2. Baixe o fonte do driver a ser compilado
Baixar xf86-video-sis671-sis-671-fix.tar.gz
3. Descompacte o arquivo baixado anteriormente
tar -vzxf xf86-video-sis671-sis-671-fix.tar.gz
4. Compilando o driver
Agora vamos compilar o driver, faça cada um dos comandos abaixo e aguarde
cd xf86-video-sis671-sis-671-fix
autoreconf -vi
./configure --prefix=/usr --disable-static
make
make install
5. Baixe o Xorg.conf
6. Instale o Xorg.conf
mv xorg.conf /etc/X11/xorg.conf
Reinicie o computador, e você já terá a resolução correta do monitor.
Debian Jessie (8)
- Atualização em 21/02/2016, com algumas dicas fornecidas por Matheus Azevedo;
- (Funciona também no Ubuntu 14.04.2).
A última versão estável do Debian é a 8.0, chamada Jessie. Após algumas tentativas, consegui obter êxito quanto ao funcionamento desta placa nesta versão. Este procedimento funciona no Ubuntu 14.04, para os casos que a solução acima não funcionou. O procedimento para instalação é praticamente o mesmo dos anteriores, abra o terminal e siga os seguintes passos:
1. Pacotes necessários
Instale alguns pacotes necessários para compilar o driver
sudo apt-get install git xorg-dev mesa-common-dev libdrm-dev libtool build-essential xutils-dev automake autoconf autotools-dev libdmx-dev p7zip-full p7zip mesa-utils mesa-utils-extra libgl1-mesa-dri-dbg libgl1-mesa-dri libgl1-mesa-swx11 libgl1-mesa-swx11-dbg libgl1-mesa-swx11-dev libglw1-mesa libglu1-mesa libglu1-mesa-dev libx11-dev
2. Baixe o fonte do driver a ser compilado
3. Descompacte o arquivo baixado anteriormente
tar -vzxf sis-mirage3.tar.gz
4. Compilando o driver
Agora vamos compilar o driver, faça cada um dos comandos abaixo e aguarde
sudo su
cd sis-mirage3
autoreconf -vi
./configure --prefix=/usr --disable-static
make
make install
5. Baixe o Xorg.conf
6. Instale o Xorg.conf
mv xorg.conf /etc/X11/xorg.conf
Reinicie o computador.
Considerações finais
E fica a dica, teste e comente aqui no blog se estas soluções funcionaram, assim podemos debater e ajudar outros usuários que passam pelos mesmos problemas.
Obs¹: Não é possível ativar efeitos 3D, pois esta placa não é 3D, logo, Unity, Gnome 3 e Cinnamon não funcionam corretamente.
Obs²: Para uma melhor experiência utilize o Xfce, Mate, LXDE ou Gnome-Shell Flashback.