Sabayon Linux remasterizado para placas de vídeo ATI

O artigo descreve como remasterizar o Sabayon Linux, obtendo uma ISO com vários ambientes gráficos leves, contendo o driver de vídeo ATI proprietário e os efeitos gráficos 3D e Compiz-Fusion, funcionando Out-of-Box tanto no boot do Live-DVD como na versão instalada a partir dele.

[ Hits: 17.640 ]

Por: Alberto Federman Neto. em 29/11/2012 | Blog: https://ciencialivre.blog/


Testes da ISO e sugestões



Testes do Live-DVD

Feita nossa ISO e queimada em um DVD, vamos testar o Live DVD. Faça boot com ele.

O ambiente padrão é o Xfce, mas você pode, depois de instalar no disco rígido, usar Xfce mesmo ou MATE, Window Maker, E17, LXDE etc.

Minha aceleração 3D está funcionando, já no Live-DVD e minha placa ATI é uma Radeon 5450.

Veja a saída dos comandos:

aticonfig --list-adapters
* 0. 02:00.0 ATI Radeon HD 5450
* - Default adapter

glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: ATI Radeon HD 5450
     GL_NV_conditional_render,  GL_NV_copy_depth_to_color,  GL_NV_c opy_image


Eis, na figura 5, o boot do Live-DVD (em cujo Firefox estou escrevendo isto). Note o teclado, que configurei para o Brasil, Internacional 105 teclas, Português Brasileiro. A aceleração 3D funcionando (veja a informação glxinfo acima e o glxgears rodando com bom FPS).
Eis o arquivo /etc/X11/xorg.conf mínimo. Você pode querer editá-lo. Caso seja necessário gerar outro, o comando para isso é:

sudo aticonfig --initial

Veja o arquivo, default e ainda não melhorado (pois é boot do Live-DVD, nada configurado ainda):

Section "ServerLayout"
   Identifier  "aticonfig  Layout"
   Screen      0  "aticonfig-Screen[0]-0"  0  0
EndSection

Section "Module"
EndSection

Section "Monitor"
   Identifier    "aticonfig-Monitor[0]-0"
   Option        "V endorName"  "ATI  Proprietary  Driver"
   Option        "ModelName"  "Generic  Autodetecting  Monitor"
   Option        "DPMS"  "true"
EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]-0"
   Driver      "fglrx"
   BusID       "PCI:2:0:0"
EndSection

Section "Screen"
   Identifier    "aticonfig-Screen[0]-0"
   Device        "aticonfig-Device[0]-0"
   Monitor       "aticonfig-Monitor[0]-0"
   DefaultDepth      24
   SubSection  "Display"
      Viewport    0  0
      Depth       24
   EndSubSection
EndSection

Os testes mostraram que o Live-DVD remasterizado funciona em meu sistema, já com drivers proprietários (ATI fglrx) funcionando e a aceleração 3D ativada, tudo Out of Box.

Eventuais problemas

Se tiver dificuldades ao atribuir o teclado, veja esta dica onde se força o teclado a trabalhar:
Se você tiver uma ATI mais antiga, poderá estar sem X no Live-DVD, tente subi-lo criando um novo "xorg.conf" e ativando a aceleração 3D e em seguida, reiniciando o X:

cd /
$ cd etc/X11
$ sudo aticonfig --initial
$ sudo eselect opengl set ati
$ sudo gdm OU sudo /etc/init.d/xdm restart


Aqui uma sugestão: Em Sabayon, o driver ATI Livre funciona bem, também. Ele não está em uso, mas está compilado e instalável na ISO que fiz e se você desejar usá-lo, depois da ISO instalada, simplesmente faça estes comandos, trocando o driver:

sudo equo remove ati-drivers ati-userspace
$ sudo equo --ask --verbose install linux-sabayon xf86-video-ati mesa glm
$ sudo eselect opengl set xorg-x11


Mas, supondo que você queira remasterizar sua cópia e usar os drivers.

Então, modifique o arquivo ".spec" antes da remasterização (veja página 3) e na sessão ####"OUTROS"#####, retire estes pacotes:
ati-drivers ati-userspace

E coloque estes:

xf86-video-ati mesa glm

Assim como no caso das ATI, deste artigo, você pode remasterizar para NVIDIA, Intel etc, basta remover os pacotes dos drivers ATI e substituí-los pelos da NVIDIA ou Intel.

Agora, resta instalar e testar a versão instalada no disco rígido.

Testes da versão instalada

No boot do Live-DVD remasterizado, clique em "Instalar no Disco" e siga as instruções.

Pronto, Sabayon instalado, o Xfce é o desktop padrão, mas você pode abrir sua sessões em MATE, LXDE etc.

Como mostra a figura abaixo, onde se vê o Sabayon instalado, Xfce, mas abertos o LeafPad (editor de texto do LXDE) e o Caja (Gerenciador de Arquivos do MATE) para mostrar a presença e disponibilidade de outros ambientes gráficos leves e seus aplicativos:
Nesta outra imagem, sessão aberta em MATE, os efeitos da versão instalada, com o cubo do Compiz-Fusion e efeito de janelas 3D:
Não consegui ainda estabilizar os efeitos de Compiz, no Xfce (está travando), apenas nas sessões abertas em MATE ou em LXDE. Mas é uma questão de configuração, creio, pós-instalação.

Os testes demonstram os drivers e os efeitos 3D funcionando, tanto no Live-DVD como na versão instalada a partir dele.

Depois de instalar o sistema, você pode usar mesmo o "xorg.conf" mínimo, default (veja acima), mas se quiser fazer um mais sofisticado, modificar, melhorar; pode se basear no exemplo deste, que é do usuário Lug (Link citado no arquivo) e que modifiquei:

# Xorg.conf for Sabayon Linux with ATI Video Board, by Lug:
# http://www.lug.udel.edu/dokuwiki/doku.php?id=articles:ati-dual-xorg
# modified by Albfneto,Brazil, 2012.
# Remenber that the command for generate othet xorg.conf is aticonfig --initial

# ***************************************
# XOrg.conf File
# ATI Binary fglrx Drivers
# ***************************************

# ****************************************
# DRI Section: Change the permissions on the dri device so I don't
# get agp permission errors
# ****************************************

Section  "DRI"
   Mode  0666
EndSection

Section  "ServerLayout"
   Identifier  "Simple  Layout"
   Screen  1    "Screen  1"  0  0
   InputDevice  "Mouse1"  "CorePointer"
   InputDevice  "Keyboard1"  "CoreKeyboard"
EndSection

Section  "Files"
   FontPath   "/usr/share/fonts/misc"
   FontPath   "/usr/share/fonts/75dpi"
   FontPath   "/usr/share/fonts/100dpi"
   FontPath   "/usr/share/fonts/Type1"
EndSection

Section "Module"
   Load    "dbe" # Double  buffer  extension
   SubSection  "extmod"
      Option  "omit  xfree86-dga"    #don't  initialise  the  DGA  extension
   EndSubSection
   Load    "freetype"
   Load    "glx"
   Load    "dri"
EndSection

Section  "InputDevice"
   Identifier "Keyboard1"
   Driver "kbd"
   Option  "AutoRepeat"  "500  30"
   Option  "XkbRules"  "xorg"
   Option  "XkbModel"  "pc105"
   Option  "XkbLayout"  "br"
EndSection

Section  "InputDevice"
   Identifier   "Mouse1"
   Driver  "mouse"
   Option  "Protocol"  "Auto" #Auto  detect
   Option  "Device"  "/dev/input/mice"
   Option  "ZAxisMapping"  "4  5  6  7"
EndSection

Section  "Monitor"
   Identifier  "Monitor1"
   HorizSync   31.5  -  64.3
   VertRefresh  50.0  -  100.0
   Option   "DPMS"  "true"
EndSection

Section  "Monitor"
   Identifier   "Monitor2"
   Option       "DPMS"  "true"
EndSection

Section "Device"
   Identifier  "Radeon5240"
   Driver      "fglrx"
   Option      "DPMS"
   #VideoRam  65536
   Option     "DesktopSetup"  "horizontal,reverse"
   BusID      "PCI:1:0:0"
EndSection

# Section "Device"
   # Identifier  "Radeon9700-2"
   # Driver      "fglrx"
   # BusID       "PCI:1:0:0"
   # Screen      1
# EndSection


Section "Screen"
   Identifier  "Screen  1"
   Device      "Radeon"
   Monitor     "Monitor1"
   DefaultDepth 24
   SubSection  "Display"
      Viewport  0  0
      Depth     8
                           Modes     "1280x1024"  "1024x768"  "800x600"  "640x480"
   EndSubSection
   SubSection  "Display"
      Viewport  0  0
      Depth     16
      Modes     "1280x1024"  "1024x768"  "800x600"  "640x480"
   EndSubSection
   SubSection  "Display"
      Viewport  0  0
      Depth     24
      Modes     "1280x1024"  "1024x768"  "800x600"  "640x480"
   EndSubSection
EndSection

# Section "Screen"
   # Identifier   "Screen  2"
   #  Device      "Radeon5240"
   #  Monitor     "Monitor2"
   #  DefaultDepth 24
   #  SubSection   "Display"
     #Viewport    0  0
     #Depth        24
   #  EndSubSection
# EndSection

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Adicionando os pacotes à ISO
   3. Remasterizando e compilando
   4. Testes da ISO e sugestões
   5. Conclusão, sumário e link para download da ISO
Outros artigos deste autor

Linux pode ser usado por todo mundo! Escolhendo o seu primeiro Linux. Duas Filosofias fundamentais

Regulando o desktop para trabalhar em máxima performance

Experimentos com remasterização de Sabayon

Recuperando e/ou adaptando o GRUB do Sabayon Linux

Atualizando Compiz Fusion em Sabayon Linux

Leitura recomendada

Paravirtualização com o Xen

Instalação e configuração do Gkrellm

Gerenciamento remoto de servidores VMWare via SSH

OpenVPN no Linux CentOS 5

LXQT Desktop no Slackware

  
Comentários
[1] Comentário enviado por arturbmallmann em 01/12/2012 - 02:41h

interessante isso de "remasterizar" um disco do sabayon. nao conhecia isso. Digamos que isso até que me atraiu!
quem sabe eu nao teste uma hora destas...
abraço


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts