Fórum Ubuntu Linux - PT

Suporte Técnico => Hardware e Periféricos => Tópico iniciado por: rodrigo.miguel em 23 de MAR?O de 2013, 22:03

Título: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: rodrigo.miguel em 23 de MAR?O de 2013, 22:03
Dispositivo afetado pelo problema

Código: [Selecionar]
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

Parece que ainda não está disponível nos repositórios do Ubuntu. A solução, por enquanto, é instalar este PPA:
https://launchpad.net/~bigboss77/+archive/ppa?field.series_filter=saucy

Somente para o 13.10
Código: [Selecionar]
sudo add-apt-repository ppa:bigboss77/ppa

sudo apt-get update

sudo apt-get upgrade

Outras versões, baixar e tentar instalar manualmente o pacote...

32-bit: https://launchpad.net/~bigboss77/+archive/ppa/+files/xserver-xorg-video-openchrome_0.3.3-1%2B1_i386.deb

64-bit: https://launchpad.net/~bigboss77/+archive/ppa/+files/xserver-xorg-video-openchrome_0.3.3-1%2B1_amd64.deb

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

OBS: antes de reiniciar o sistema, remova o xorg.conf (guarde uma cópia!). Recomendo 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.

Se tudo correr bem, após o sistema ser reiniciado, a saída do comando cat /var/log/Xorg.0.log | grep -i "loadmodule" mostra que o driver openchrome foi carregado e está em uso (linha [   712.559] (II) LoadModule: "openchrome"):

Código: [Selecionar]
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"

Referência: http://linuxuserlog.blogspot.com.br/2013/03/placa-de-video-via-driver-openchrome-no.html
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: rodrigo.miguel em 23 de Outubro de 2013, 09:12
O mesmo problema se repete no 13.10. Lamentável a demora dos devs na atualização do pacote - a correção no fonte do driver já saiu faz tempo...
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: slicerlucas em 29 de Outubro de 2013, 12:29
no 13.10, esse PPA resolveu meu problema

https://launchpad.net/~bigboss77/+archive/ppa?field.series_filter=saucy
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: neltonrsouza em 29 de Outubro de 2013, 15:33
no 13.10, esse PPA resolveu meu problema

https://launchpad.net/~bigboss77/+archive/ppa?field.series_filter=saucy


slicerlucas pode me informar se o consumo de cpu continua elevado mesmo com a instalação do drive do ppa que citou??


Grato

Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: slicerlucas em 29 de Outubro de 2013, 16:16
Bom, não to no meu notebook que tem essa placa, mas eu fiz uns testes faz pouco tempo, e o consumo de CPU tá baixissimo. Como é que ficava o consumo no teu pc?
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: rodrigo.miguel em 29 de Outubro de 2013, 16:39
no 13.10, esse PPA resolveu meu problema

https://launchpad.net/~bigboss77/+archive/ppa?field.series_filter=saucy

Opa!!!

Muito bom. Bela dica.
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: neltonrsouza em 29 de Outubro de 2013, 16:53
Bom, não to no meu notebook que tem essa placa, mas eu fiz uns testes faz pouco tempo, e o consumo de CPU tá baixissimo. Como é que ficava o consumo no teu pc?



fiz o procedimento de ativar o ppa, atualizei, reiniciei, mas o consumo de cpu continua elavado, será que falta algum procedimento para o driver fica ativado? Pois em detalhes ainda mostra o drive vesa ativado.
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: rodrigo.miguel em 29 de Outubro de 2013, 17:13
neltonrsouza,

Qual a saída deste comando?

Código: [Selecionar]
cat /var/log/Xorg.0.log | grep -i "loadmodule"
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: slicerlucas em 29 de Outubro de 2013, 17:15
Bom, executei os passos aqui, e tá dando tudo nos conforme:

http://www.freedesktop.org/wiki/Openchrome/Troubleshooting/

http://askubuntu.com/questions/28033/how-to-check-the-information-of-current-installed-video-drivers
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: Eliseu Carvalho em 29 de Outubro de 2013, 17:29
Pois em detalhes ainda mostra o drive vesa ativado.

Entra no terminal, põe o comando abaixo:

sudo gedit /etc/X11/xorg.conf

Aí copia o conteúdo e cola aqui pra eu dar uma olhada.
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: neltonrsouza em 29 de Outubro de 2013, 17:47
neltonrsouza,

Qual a saída deste comando?

Código: [Selecionar]
cat /var/log/Xorg.0.log | grep -i "loadmodule"

rodrigo.miguel, segue abaixo:

[    15.717] (II) LoadModule: "dri2"
[    15.717] (II) LoadModule: "glamoregl"
[    16.268] (II) LoadModule: "glx"
[    16.268] (II) LoadModule: "vesa"
[    16.269] (II) LoadModule: "vbe"
[    16.270] (II) LoadModule: "int10"
[    16.315] (II) LoadModule: "ddc"
[    16.766] (II) LoadModule: "shadow"
[    16.767] (II) LoadModule: "fb"
[    16.768] (II) LoadModule: "int10"
[    29.944] (II) LoadModule: "evdev"
[    29.991] (II) LoadModule: "synaptics"
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: neltonrsouza em 29 de Outubro de 2013, 17:48
Pois em detalhes ainda mostra o drive vesa ativado.

Entra no terminal, põe o comando abaixo:

sudo gedit /etc/X11/xorg.conf

Aí copia o conteúdo e cola aqui pra eu dar uma olhada.

Eliseu Carvalho

segue abaixo informações do arquivo:

Section "Device"
   Identifier   "Configured Video Device"
   Driver      "vesa"
EndSection

Section "Monitor"
   Identifier   "Configured Monitor"
EndSection

Section "Screen"
   Identifier   "Default Screen"
   Monitor      "Configured Monitor"
   Device      "Configured Video Device"
EndSection
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: rodrigo.miguel em 29 de Outubro de 2013, 17:54
neltonrsouza,

O vesa está sendo carregado pelo xorg.conf.

Execute:

Código: [Selecionar]
sudo mv /etc/X11/xorg.conf xorg.conf_bkp
E reinicie.

OBS: o openchrome não vai precisar do xorg.conf.
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: neltonrsouza em 29 de Outubro de 2013, 18:28
neltonrsouza,

O vesa está sendo carregado pelo xorg.conf.

Execute:

Código: [Selecionar]
sudo mv /etc/X11/xorg.conf xorg.conf_bkp
E reinicie.

OBS: o openchrome não vai precisar do xorg.conf.


rodrigo.miguel

realizei o prcedimento, a saída agora está da seguinte forma:

[    14.904] (II) LoadModule: "dri2"
[    14.904] (II) LoadModule: "glamoregl"
[    15.436] (II) LoadModule: "glx"
[    15.437] (II) LoadModule: "openchrome"
[    15.461] (II) LoadModule: "vesa"
[    15.461] (II) LoadModule: "modesetting"
[    15.477] (II) LoadModule: "fbdev"
[    15.486] (II) LoadModule: "fbdevhw"
[    15.565] (II) LoadModule: "vgahw"
[    15.567] (II) LoadModule: "ramdac"
[    15.567] (II) LoadModule: "i2c"
[    15.567] (II) LoadModule: "ddc"
[    15.622] (II) LoadModule: "fb"
[    15.623] (II) LoadModule: "exa"
[    15.636] (II) UnloadModule: "vesa"
[    15.636] (II) UnloadModule: "modesetting"
[    15.636] (II) UnloadModule: "fbdev"
[    16.000] (II) LoadModule: "evdev"
[    16.040] (II) LoadModule: "synaptics"


mas ainda continua com um elevado consumo de cpu

OBS: em detalhes (video) aparece da seguinte forma: Gallium 0.4 on llvmpipe (LLVM 3.3, 128 bits)
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: slicerlucas em 29 de Outubro de 2013, 18:44
O meu também aparece que tá usando o llvmpipe, mas como só uso Lubuntu, ai o consumo de CPU é beeeeem baixo!

Li relatos na net de problemas do Openchrome com o Unity
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: Eliseu Carvalho em 29 de Outubro de 2013, 18:59
O meu também aparece que tá usando o llvmpipe, mas como só uso Lubuntu, ai o consumo de CPU é beeeeem baixo!

Li relatos na net de problemas do Openchrome com o Unity

Pois é, será que não caberia um Lubuntu aí, neltonrsouza? Placas de vídeo VIA nunca foram muito "amigáveis" com Linux, tal como as da SiS.
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: neltonrsouza em 29 de Outubro de 2013, 20:22
O meu também aparece que tá usando o llvmpipe, mas como só uso Lubuntu, ai o consumo de CPU é beeeeem baixo!

Li relatos na net de problemas do Openchrome com o Unity

Pois é, será que não caberia um Lubuntu aí, neltonrsouza? Placas de vídeo VIA nunca foram muito "amigáveis" com Linux, tal como as da SiS.

Pois é Eliseu Carvalho, aqui em casa tem outro com SIS e não sei qual é mais carniça das duas. Na verdade uso o 12.04 e utilizei um hd reserva pra realizar esses teste porque fiquei curioso com as dicas do post.

Tudo indica que irei manter o 12.04 com unity 2d que está rodando redondinho (sem o 3d é claro). obrigado a todos pela atenção.
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: Creto em 29 de Outubro de 2013, 21:45

Pois é Eliseu Carvalho, aqui em casa tem outro com SIS e não sei qual é mais carniça das duas. Na verdade uso o 12.04 e utilizei um hd reserva pra realizar esses teste porque fiquei curioso com as dicas do post.

Tudo indica que irei manter o 12.04 com unity 2d que está rodando redondinho (sem o 3d é claro). obrigado a todos pela atenção.
Olá,

Não estou aqui para contestar nada apenas para dizer que achei o tópico interessante e até pergunto isso acontece apenas apartir do 12.10?

Porque uso uma ramificação do Ubuntu aqui:
Código: [Selecionar]
creto@creto-P21G:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="BigLinux 12.04 (Precise)"
creto@creto-P21G:~$

E fazendo os testes do autor do tópico notei que aqui o Openchrome é ativo por padrão:
Código: [Selecionar]
creto@creto-P21G:~$ cat /var/log/Xorg.0.log | grep -i "loadmodule"
[    49.100] (II) LoadModule: "extmod"
[    49.121] (II) LoadModule: "dbe"
[    49.122] (II) LoadModule: "glx"
[    49.128] (II) LoadModule: "record"
[    49.129] (II) LoadModule: "dri"
[    49.131] (II) LoadModule: "dri2"
[    49.134] (II) LoadModule: "openchrome"
[    49.135] (II) LoadModule: "vesa"
[    49.136] (II) LoadModule: "fbdev"
[    49.138] (II) LoadModule: "fbdevhw"
[    49.139] (II) LoadModule: "vgahw"
[    49.142] (II) LoadModule: "i2c"
[    49.143] (II) LoadModule: "ddc"
[    49.267] (II) LoadModule: "fb"
[    49.267] (II) LoadModule: "xaa"
[    49.275] (II) LoadModule: "ramdac"
[    49.275] (II) UnloadModule: "vesa"
[    49.275] (II) UnloadModule: "fbdev"
[    49.275] (II) UnloadModule: "fbdevhw"
[    49.833] (II) LoadModule: "evdev"
creto@creto-P21G:~$

E sim é um KDE, rodar efeitos não roda mesmo mas para um uso comportado é eficiente.

Caro neltonrsouza, as duas são uma lástima, porém a artigos na rede de ativar efeitos gráficos em alguns modelos de SIS.

T+
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: neltonrsouza em 29 de Outubro de 2013, 23:43
Ola Creto

Realmente existe uma maior quantidade de artigos sobre a SIS, como o do Hugo por exemplo, mas esse note com chipset VIA tenho percebido que no Ubuntu só dá boot normalmente até a 12.04.1 (kernel da serie 3.2.xx) e da 12.04.2 (kernel 3.5.xx) e 12.04.3 (kernel 3.8.xx) só dá boot com o parâmentro na inicialização xforcevesa.

A partir do Ubuntu 12.10 e posteriores só com xforcevesa e é praticamente impossível usar, consumo de processador sempre proximo a 100% com muita lentidão.

Outras versões como Kubuntu, Xubuntu Lubuntu com kernel atual (3.5xx ou superior) também só dá boot com o parâmetro xforcevesa.

Pelo visto a VIA consegue a proeza de ser pior que SIS.
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: Eliseu Carvalho em 30 de Outubro de 2013, 01:31
Tudo indica que irei manter o 12.04 com unity 2d que está rodando redondinho (sem o 3d é claro).

Eu rodava o Ubuntu 12.04 LTS com Unity 2D num velho notebook Philco com vídeo SiS. Funcionava perfeito, mas pra deixar na resolução certa tinha que compilar e instalar um driver. Cheguei a postar o link do tutorial algumas vezes pra ajudar quem mais tivesse notebook com placa SiS (no caso, SiS671).
O negócio é manter no Unity 2D mesmo.
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: rodrigo.miguel em 30 de Outubro de 2013, 09:25
neltonrsouza,

Seu problema com o driver de vídeo foi resolvido.

O "elevado consumo de cpu" é culpa do llvmpipe, que faz a renderização 3D via CPU. Seu processador deve ser fraquinho, por isso tá apanhando. Para rodar bem com o llvmpipe é preciso ter no mínimo um dual core. Recomendo que você troque o Unity pelo Xfce, de preferência uma instalação limpa do Xubuntu (lembrando que você vai precisar do xforcevesa até instalar o PPA com a versão corrigida do driver openchrome...).

Outras considerações

O OpenChrome não dá suporte 3D a todos os chipsets. E mesmo quando dá não é aquilo tudo... Vale a pena dar uma olhada neste link: http://www.freedesktop.org/wiki/Openchrome/SupportedHardware/

O driver oficial da VIA é a mesma coisa. Alguns tem suporte 3D, outros não.

O meu chipset / vídeo é o VN896 (Chrome 9 HC). Ele teve suporte 3D nos tempos do 8.04. Podem conferir aqui: http://youtu.be/vK6LwROgrXY

Ou seja, não é que o chipset não suporte aceleração 3D. O problema está no driver para Linux, que não dá suporte completo.
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: neltonrsouza em 30 de Outubro de 2013, 09:33
rodrigo.miguel

Realmente o problema está relacionado aos drivers que são horríveis.

Com relação a CPU é um core 2 duo, mas ainda assim o desempenho é sofrível.

Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: rodrigo.miguel em 30 de Outubro de 2013, 09:38
...

E fazendo os testes do autor do tópico notei que aqui o Openchrome é ativo por padrão:
...

Sim, o openchrome é padrão em todas as distribuições. O problema é com a versão atual do pacote disponível nos repositórios: está desatualizado e bugado.

... a CPU é um core 2 duo, mas ainda assim o desempenho é sofrível.

Então a culpa é da dupla Unity / Compiz.
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: Creto em 30 de Outubro de 2013, 09:53
...

E fazendo os testes do autor do tópico notei que aqui o Openchrome é ativo por padrão:
...

Sim, o openchrome é padrão em todas as distribuições. O problema é com a versão atual do pacote disponível nos repositórios: está desatualizado e bugado.

(...)
Qual versão esta bugada?
Código: [Selecionar]
creto@creto-P21G:~$ apt-cache policy xserver-xorg-video-openchrome
xserver-xorg-video-openchrome:
  Instalado: 1:0.2.904+svn1050-1ubuntu0.1
  Candidato: 1:0.2.904+svn1050-1ubuntu0.1
  Tabela de versão:
 *** 1:0.2.904+svn1050-1ubuntu0.1 0
        500 http://br.archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages
        500 http://security.ubuntu.com/ubuntu/ precise-security/main i386 Packages
        100 /var/lib/dpkg/status
     1:0.2.904+svn1050-1 0
        500 http://br.archive.ubuntu.com/ubuntu/ precise/main i386 Packages
creto@creto-P21G:~$

T+
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: rodrigo.miguel em 30 de Outubro de 2013, 09:56
Qual versão esta bugada?

Estas:

Package xserver-xorg-video-openchrome
quantal (x11): X.Org X server -- VIA display driver
1:0.3.1-0ubuntu1.12.10.1 [security]: amd64 i386
quantal-updates (x11): X.Org X server -- VIA display driver
1:0.3.1-0ubuntu1.12.10.1: amd64 i386
raring (x11): X.Org X server -- VIA display driver
1:0.3.1-0ubuntu1.13.04.1 [security]: amd64 i386
raring-updates (x11): X.Org X server -- VIA display driver
1:0.3.1-0ubuntu1.13.04.1: amd64 i386
saucy (x11): X.Org X server -- VIA display driver
1:0.3.1-0ubuntu2.1: amd64 i386
trusty (x11): X.Org X server -- VIA display driver
1:0.3.1-0ubuntu2.1: amd64 i386
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: slicerlucas em 30 de Outubro de 2013, 11:43
Comparando o log do openchrome, o bug é resolvido a partir da versão 0.3.2

Aí, só pegar o ppa que eu postei anteriormente (0.3.3) e o driver roda de boa!
Título: Re: Placa de vídeo VIA (driver openchrome) no Ubuntu 12.10 / 13.04 / 13.10
Enviado por: Tota em 04 de MAR?O de 2014, 15:15
desculpem desenterrar o tópico, estou com o Lubuntu instalado aqui e ele não inicia por causa desse problema, como devo proceder para abrir o terminal e dar o comando para instalar o pacote e resolver esse problema??

Você já não trata do assunto em outros dois tópicos?

Evite postar aleatoriamente ou administração pode trancar seus tópicos na quarentena

Leia as regras do fórum