24 de mar. de 2017

Instalação / atualização do driver Openchrome no Ubuntu 16.04

Corrige o problema do sistema travar / congelar (tela preta, monitor parece desligar) ao tentar iniciar a interface gráfica em computadores com placa de vídeo VIA, especialmente modelos CN896/VN896/P4M900 [Chrome 9 HC].

NOTA: caso o usuário esteja sem acesso à interface gráfica, consultar o post Driver Openchrome no Ubuntu / Xubuntu 16.04 - Resolvido

Instalação da versão atualizada via repositório PPA:

sudo add-apt-repository ppa:dylan.a/xxv-openchrome

sudo apt update

sudo apt install xserver-xorg-video-openchrome

sudo reboot

27 de mai. de 2016

Driver Openchrome no Ubuntu / Xubuntu 16.04 - Resolvido

Problema: após instalar o driver, o sistema trava / congela (tela preta, monitor parece desligar) ao tentar iniciar a interface gráfica.

Solução 1 RECOMENDADA


Atualizar o driver via PPA.

OBS: requer que o usuário tenha habilidade para iniciar o sistema em modo texto, criar o arquivo xorg.conf com a configuração correta e copiar o arquivo para a pasta /etc/X11/.

Breve descrição dos passos:

1. Ao iniciar o computador, pressionar a tecla SHIFT para acessar o menu do GRUB;

2. Selecionar opções avançadas (segunda linha);

3. Para logar em modo texto, selecionar a segunda linha (upstart), OPÇÃO RECOMENDADA.

Ou, terceira linha (recovery mode), OPÇÃO PROBLEMÁTICA!

4. Já no prompt de comando, executar:

sudo add-apt-repository ppa:dylan.a/xxv-openchrome

sudo apt update

sudo apt install xserver-xorg-video-openchrome

sudo reboot


5. Cruzar os dedos.

Solução 2 ALTERNATIVA


Configurar o xorg,conf com a opção I2CDevices ativa.

Exemplo:

Section "Device"
Option "I2CDevices"
Identifier "Card0"
Driver "openchrome"
BusID "PCI:1:0:0"
EndSection


OBS: requer que o usuário tenha habilidade para iniciar o sistema em modo texto, criar o arquivo xorg.conf com a configuração correta e copiar o arquivo para a pasta /etc/X11/.

Breve descrição dos passos:

1. Ao iniciar o computador, pressionar a tecla SHIFT para acessar o menu do GRUB;

2. Selecionar opções avançadas (segunda linha);

3. Para logar em modo texto, selecionar a segunda linha (upstart), OPÇÃO RECOMENDADA.

Ou, terceira linha (recovery mode), OPÇÃO PROBLEMÁTICA!

4. Já no prompt de comando, executar:

echo -e 'Section "Device"\n Option "I2CDevices"\n Identifier "Card0"\n Driver "openchrome"\n BusID "PCI:1:0:0"\nEndSection' > xorg.conf

sudo cp xorg.conf /etc/X11/xorg.conf

sudo reboot


5. Cruzar os dedos.

24 de mar. de 2013

Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10

Dispositivo afetado pelo problema


01:00.0 VGA compatible controller: VIA Technologies, Inc. CN896/VN896/P4M900 [Chrome 9 HC] (rev 01)

Descrição do problema e solução


Ao tentar iniciar o Ubuntu / Xubuntu / Lubuntu 12.10 / 13.04 / 13.10, o sistema trava antes de carregar o ambiente gráfico (o sistema congela, com a tela totalmente preta).

A instalação do Ubuntu só é possível utilizando o parâmetro xforcevesa no GRUB do Live CD/USB. Após a instalação é preciso configurar o xorg.conf para carregar o driver VESA e para iniciar com a resolução correta.

Bugs relatados:
https://bugs.freedesktop.org/show_bug.cgi?id=53307
https://bugs.freedesktop.org/show_bug.cgi?id=58409

A correção saiu recentemente:
https://bugs.freedesktop.org/show_bug.cgi?id=53307#c21

Mas a versão corrigida ainda não está disponível nos repositórios do Ubuntu. A solução, por enquanto, é instalar o pacote xserver-xorg-video-openchrome do PPA bigboss77...

Somente para o 13.10

sudo add-apt-repository ppa:bigboss77/ppa -y; sudo apt-get update; sudo apt-get install xserver-xorg-video-openchrome

Outras versões, baixar e tentar instalar manualmente o pacote: 32-bit | 64-bit

Ou compilar o driver a partir do Git, conforme as instruções disponíveis no link:
https://help.ubuntu.com/community/OpenChrome#openChrome_2D_driver_compilation

Antes de reiniciar o sistema, remover o xorg.conf (fazer uma cópia!). Bloquear/trancar a versão do pacote xserver-xorg-video-openchrome, até que a atualização com a correção esteja disponível nos repositórios do Ubuntu.

Após o sistema ser reiniciado, a saída do comando cat /var/log/Xorg.0.log | grep -i "loadmodule" deve mostrar que o driver openchrome foi carregado e está em uso:

cat /var/log/Xorg.0.log | grep -i "loadmodule"
[   712.558] (II) LoadModule: "glx"
[   712.559] (II) LoadModule: "openchrome"
[   712.563] (II) LoadModule: "vesa"
[   712.566] (II) LoadModule: "modesetting"
[   712.567] (II) LoadModule: "fbdev"
[   712.569] (II) LoadModule: "fbdevhw"
[   712.649] (II) LoadModule: "vgahw"
[   712.672] (II) LoadModule: "ramdac"
[   712.672] (II) LoadModule: "i2c"
[   712.672] (II) LoadModule: "ddc"
[   712.796] (II) LoadModule: "fb"
[   712.796] (II) LoadModule: "exa"
[   712.797] (II) UnloadModule: "vesa"
[   712.797] (II) UnloadModule: "modesetting"
[   712.797] (II) UnloadModule: "fbdev"
[   713.431] (II) LoadModule: "evdev"
[   713.462] (II) LoadModule: "synaptics"


Mais informações / ajuda e suporte: ubuntuforum-br.org/index.php/topic,104389.0.html