Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Placa de vídeo no Positivo V146
Linux user
Publicado por Mario da Rosa em 03/10/2008

Login: mardar, 6690 pontos
[ Hits: 5118 ]

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 <jelledejong@powercraft.nl>
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
   Dica Linux recomendada Linux Slackware imprimindo na Lexmark (com Jet Direct) sem SAMBA
   Dica Linux recomendada Wireless Ralink Driver
   Dica Linux recomendada Quickcam Express - configurando módulo (Ubuntu 9.10)
   Dica Linux recomendada Linux em notebook CCE Win com vídeo SIS 771/671
   Dica Linux recomendada Instalação da Lexmark X1185 no Ubuntu 9.10

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.