Placa de vídeo no Positivo V146

Publicado por Mario da Rosa em 03/10/2008

[ Hits: 9.160 ]

 


Placa de vídeo no Positivo V146



Esta dica não pretende ser um tratado e sim uma forma de configurar a maldita placa de vídeo do Positivo V146 (VIA Technologies, Inc. Chrome9 HC IGP (rev 01)).

Todo o conteúdo foi extraído da própria página da Openchrome e outras dicas da net.

Tutorial para instalação no Linux Debian Lenny amd64.

Retirado e adaptado para:

SO: Debian GNU Lenny
kernel: linux-2.6.26-1-amd64
Author: Copyright Jelle de Jong <[email protected]>
Note: Please send me an email if you enhanced this script
Version: 0.1.2
Date: 17-03-07 / 08-06-07 / 17-06-07 /26-07-2007 /31-07-2007
Date: 21-10-07 / 25-10-07 / 05-11-07 / 08-11-07 / 06-03-2008
System: Xubuntu 7.10
Description: Install openchrome video drivers from cvs source
Information: http://wiki.openchrome.org/tikiwiki/tiki-index.php?page=Compiling+the+source+code
Information: https://help.ubuntu.com/community/OpenChrome
Information: http://ubuntuforums.org/showthread.php?t=485646
Information: http://web.telia.com/~u18801979/
Command: chmod +x openchrome.sh; ./openchrome.sh

Tradução para o português e algumas melhorias:

Lenon Marcel - http://blogdolenon.blogspot.com/

Dependências:

sudo apt-get update
$ sudo apt-get build-dep xserver-xorg-video-via
$ sudo apt-get install checkinstall build-essential
$ sudo apt-get install libgl1-mesa-dri xserver-xorg-video-via subversion autoconf automake1.9 libtool xorg-dev libdrm-dev libgl1-mesa-dev git-arch
$ sudo apt-get install linux-headers-$(uname -r)


Verificar e configurar automake:

sudo update-alternatives --config automake #escolher automake1.9

Link simbólico:

sudo rm /usr/src/linux
$ sudo mkdir /usr/src/linux
$ sudo ln -s "/usr/src/linux-headers-`uname -r`" /usr/src/linux


Driver openchrome:

svn co http://svn.openchrome.org/svn/trunk openchrome
$ cd openchrome
$ ./autogen.sh --prefix=/usr
$ make
$ sudo checkinstall -D #atualmente (06/09/2008): xserver-xorg-video-openchrome_1:0.2.903-1_amd64.deb
$ sudo dpkg -i xserver-xorg-video-openchrome_1:0.2.903-1_amd64.deb


Instalar os módulos do kernel mesa drm:

cd ~
$ git-clone git://anongit.freedesktop.org/git/mesa/drm
$ cd drm
$ ./autogen.sh --prefix=/usr
$ make
$ sudo checkinstall -D #atualmente (06/09/2008): libdrm_2.4.0-1_amd64.deb
$ dpkg -i --force-all libdrm_2.4.0-1_amd64.deb
$ cd linux-core
$ make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via
$ sudo cp *.ko /lib/modules/`uname -r`/kernel/drivers/char/drm/
$ sudo depmod -ae


Reiniciar e verificar:

glxinfo | grep rendering
0000: f0000001 00000300 f0000006 00000001
0010: f000000b 00000000 f000000c 001f4280
0020: f000000d 001f4280 f000000e 80200020
0030: f0000002 00000000 f0000003 00000000
0040: f0000004 00000000 f0000000 f0002001
0050: f000000b 00000000 f210f110 00010000
0060: cccccccc cccccccc cccccccc cccccccc
0070: cccccccc cccccccc cccccccc cccccccc
******************************************
fire_buffer: DRM_VIA_PCICMD returned -22
direct rendering: Yes

xorg.conf

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Module"
   Load  "glx"
   Load  "dri"
   Load  "extmod"
EndSection

Section "InputDevice"
   Identifier   "Generic Keyboard"
   Driver      "kbd"
   Option      "XkbRules"   "xorg"
   Option      "XkbModel"   "abnt2"
   Option      "XkbLayout"   "br"
   Option      "XkbVariant"   "abnt2"
EndSection

Section "InputDevice"
   Identifier   "Configured Mouse"
   Driver      "mouse"
EndSection

Section "Device"
   Identifier   "Placa de Vídeo Genérica"
   Driver      "openchrome"
   BusID      "PCI:1:0:0"
   Option      "LCDPort" "DFP_HIGHLOW"
EndSection

Section "Monitor"
   Identifier   "Configured Monitor"
EndSection

Section "Screen"
   Identifier   "Default Screen"
   Monitor      "Configured Monitor"
   SubSection "Display"
      Modes      "1280x800"
   EndSubSection
EndSection

Section "DRI"
   Group 0
   Mode 0666
EndSection

Section "Extensions"
   Option "Composite" "Enable"
   Option "RENDER" "Enable"
EndSection

Gambiarra para que funcione o Varicad e outros programas com 3D (não perguntem porque):

cd /usr/lib/dri/
$ sudo cp unichrome_dri.so unichrome_dri.so.original
$ rm unichrome_dri.so


Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

SmartConnect 3G: Seus modens 3G funcionando no Linux

Fazendo o scanner GOTEC funcionar no Ubuntu

Impressora HP LaserJet 1000 no Conectiva Linux 10 via CUPS

Ativando driver Nvidia em notebook híbrido UEFI com Ubuntu 16.04 LTS

Fazendo o right-click do touchpad funcionar no GNOME

  

Comentários
[1] Comentário enviado por hugorafa em 05/10/2008 - 11:41h

amigo, vc conseguiu a renderização 3d nela? e como está rodando?

[2] Comentário enviado por mardar em 05/10/2008 - 18:49h

Como escrevi no inicio, é uma placa maldita, tem um rendimento péssimo.
Até agora para o único que prestou foi para rodar o Varicad (similar ao Autocad) , K3d (modelagem 3D), xcompmgr (efeitos de sombras no Desktop), avant-window-navigator (dock tipo Mac).
Se juntarmos a caracteristica da placa e meu pouco conhecimento da um resultado de baixo rendimento, talvez exista alguma forma de melhorar a configuração.

Executando:
~$ glxinfo | grep rendering
direct rendering: Yes

Eu vou continuar mexendo para ver se melhora esta coisa.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts