Instalando desktop 3D (AIGLX + Beryl) no Ubuntu 6.10 passo-a-passo!

Neste artigo, procurarei responder algumas dúvidas que surgiram no meu último post, na qual eu falei da minha experiência com as tecnologias em questão.  Gostaria também de agradecer os comentários dos leitores, com certeza as perguntas que foram feitas contribuíram para este novo artigo.

Quebrando alguns mitos:

  1. Não é necessariamente obrigatório ter uma placa de vídeo de última geração.
  2. A instalação não é complicada, poucas alterações são necessárias.
  3. Migrar do Ubuntu Dapper Drake para o Edgy Eft não é tão desastroso quanto dizem!

O hardware testado

O equipamento na qual realizei o teste é um laptop com as seguintes configurações:

Intel Centrino 1.60 GHZ
512MB Ram
Intel Graphics 915 GM/GMS Express 128DDR Shared 

Os recursos 3D do Beryl funcionaram incrivelmente bem e não tive problemas de desempenho.

Vamos entender resumidamente o que seria a dobradinha AIGLX + Beryl:

O AIGLX, (que é desenvolvido pela comunidade da distribuição Fedora em conjunto com o XORG) permite ter aceleração 3D indireta por hardware no servidor X.

Beryl é um desktop 3D acelerado por OpenGL que procura fornecer uma experiência livre e open source que reflete os desejos dos usuários. Em resumo, ele é um gerenciador de janelas combinado a um composto escrito em C. 

Mão na massa!

Para desfrutar de todos os seus recursos, é necessário possuir uma placa aceleradora 3D. Acredito que qualquer placa mediana seja satisfatória. Para realmente saber se sua placa de vídeo irá suportar o gerenciador de janelas, vamos realizar alguns comandos:

glxinfo |grep rendering

A resposta obrigatóriamente tem que ser:

direct rendering: Yes

Não paramos por aqui, precisaremos entrar com outro comando e o mesmo obter resposta:

glxinfo | grep GLX_EXT_texture_from_pixmap

O comando acima também obrigatoriamente deve retornar alguma informação. Se nada for retornado, infelizmente não está apto a rodar o AIGLX.

Correndo tudo bem com os comandos acima, vamos partir do pressuposto que o leitor esteja utilizando a versão 6.10 (se estiver usando a versão 6.06 este tutorial não é para você. Atualize sua distribuição), conhecida como Ubuntu ”Edgy Eft” e o arquivo xorg.conf permanece inalterado.

Para instalar o Beryl, precisamos adicionar novos repositórios no arquivo sources.list com o comando:

sudo gedit /etc/apt/sources.list

Os mais radicas podem usar o editor que quiserem, isso não faz diferença.

Adicione as seguintes linhas dentro do arquivo (Esse são endereços dos repositórios oficiais do projeto):

deb http://ubuntu.beryl-project.org/ edgy main
deb-src http://ubuntu.beryl-project.org edgy main

Salve e saia do editor.

Iremos agora adquirir chaves CPG para autenticar os pacotes que serão baixados.

wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -

Atualize a lista de pacotes com o comando:

sudo apt-get update

Habilitando o AIGLX e configurando o servidor X

Sabemos que a versão 6.10 do Ubuntu ja possui o AIGLX integrado no Xorg, isso apenas elimina sua instalação, ainda se faz necessário realizar alguns pequenos ajustes manualmente antes de instalar o Beryl. Nada muito trabalhoso. 

Edite o arquivo xorg.conf com o comando:

sudo gedit /etc/X11/xorg.conf

Dentro do arquivo existe várias sessões, procure pela sessão “module” e certifique-se de que as linhas abaixo estão descomentadas, ou seja, sem o # na frente.

Load “dri”
Load “dbe”
Load “glx”

Procure a sessão “device” de sua placa de vídeo e adicione a linha:

Option  “XAANoOffscreenPixmaps”

E para terminar, adicione as sessões abaixo. Caso ja possua as sessões, certifique-se de deixa-las extamente como mostradas aqui.

Section “DRI”
        Mode 0666
EndSection

Section “Extensions”
        Option “Composite” “Enable”
EndSection

 Salve o arquivo e reinicie o servidor X com o comando:

sudo /etc/init.d/gdm restart

Instalando o Beryl

Para instalar o Beryl e todos seus pacotes dependentes, entre com o comando:

sudo aptitude install beryl

ou, se quiser instalar separadamente:

sudo apt-get install beryl
sudo apt-get install emerald-themes

Iniciando o Beryl:

Pronto! Para iniciar o Beryl, abra um terminal e digite:

beryl-manager

Desfrute do seu novíssimo desktop 3D!

76 Respostas

  1. bom, tudo certo, até o

    $beryl-manager

    depois:

    gpleonel@noteDesenv:~$ Xlib: extension "XFree86-DRI" missing on display ":0.0".
    **************************************************************
    * Beryl system compatiblity check *
    **************************************************************

    Detected xserver : AIGLX

    Checking Display :0.0 ...

    Checking for XComposite extension : passed (v0.3)
    Checking for XDamage extension : passed
    Checking for RandR extension : passed
    Checking for XSync extension : passed

    Checking Screen 0 ...

    Checking for GLX_SGIX_fbconfig : passed
    Checking for GLX_EXT_texture_from_pixmap : passed
    Xlib: extension "XFree86-DRI" missing on display ":0.0".
    Checking for non power of two texture support : failed

    Support for non power of two textures missing
    Xlib: extension "XFree86-DRI" missing on display ":0.0".
    beryl: glXBindTexImageEXT is missing
    beryl: Failed to manage screen: 0
    beryl: No manageable screens found on display :0.0

    eu e minha luta com o Beryl… hehehe
    acabei tendo de formatar meu note ontem por causa dele :P

  2. tem alguma idéia do que pode haver aqui?

  3. Sim,

    Qual a versão do seu Ubuntu? Modelo da placa gráfica?

    Adicionou a sessão DRI e Extensions?

    Está dando o mesmo erro quando eu estava tentando utilizar o Ubuntu 6.06 Dapper, Depois que migurei para o Edgy Eft eu só fiz os passos acima.

  4. estou utilizando o Edgy… só que minha placa gráfica é ATI…

    mais precisamente:

    Radeon Xpress 200M

    tanto a sessão DRI e a Extensions eu já adicionei… mas continua dando o mesmo erro

  5. Busquei algumas informações e cheguei a isso:

    “Please note: ATI Cards : Depending on your card you may find that you can use the ati/radeon driver with AIGLX. If you experience problems then you may need to use Xgl with the fglrx Driver.”

    Uma tradução bem livre:
    Tente usar um driver mais novo para sua placa gráfica; Se continuar a encontrar problemas, use XGL com FGLRX.

    Fique tranquilo, te darei suporte no que eu puder. Não precisa desfazer suas alterações e elas não irão atrapalhar seu sistema.

  6. bom, o fglrx já instalei de cara para acelerar a bichinha aqui… hehehe

    agora, tentar algo com o XGL [ontem foi ele q ********* meu ubuntuzinho pro saco hehehe (ou eu mesmo... primeira viagem na instalação do Beryl :P )]

  7. XGL eu também não gostei, a minha melhor solução foi o AIGLX+Beryl. No Dapper eu tomei uma surra, passei para o Edgy e foi bastante fácil. (Começo a perceber que de fácil, só as placas Intel)

    Bom, estou pesquisando sobre seu caso e encontrei algumas informações:

    Esse link oficial ensina como instalar os drivers, tanto Nvdia quanto ATI
    https://help.ubuntu.com/ubuntu/desktopguide/C/hardware.html

    Agora, uma informação que me deixou confuso,
    “In Ubuntu Edgy the Composite extension is enabled by default, however, fglrx does not yet support Composite with DRI. In order to disable Composite you have to edit the xorg.conf file”

    Ou seja, o FGLRX ainda não suporta o Composto com o DRI (que é o seu problema); A solução que eles apontam é desabilitar. Sinceramente não gostei da solução que encontrei, sem o composto habilitado eu temo que o Beryl não funcione.
    http://wiki.cchtml.com/index.php/Ubuntu_Edgy_Installation_Guide#C

  8. de fato, com o composto habilitado, minha aceleração e nada são a mesma coisa… a placa só acelera com ele desabilitado O.o”"”

    qualquer coisa, meu email é o nick ai at gmail.com

  9. salve…alguem ja conseguiu rodar o beryl ou algo parecido em uma VM?

    imagina a propaganda que não seria deixar uma VM pronta lá nos appliances da vmware (entre outras) com um desktop 3D rodando para testes…
    Foi só uma viagem…

    Valeu
    Krop

  10. Eu me ferrei, o meu X não inicia e eu não consigo entrar no Ubuntu. Algum código para voltar a trás na instalação?? Ou vou ter mesmo que reinstalar o sistema por conta disso??

  11. Não era para isso acontecer, fez alguma alteração que não esteja no arquivo?

    Caso seja o problema no Xorg, log em modo texto e edite o xorg.conf retirando as alterações.

    o comando seria:

    sudo vi /etc/X11/xorg.conf

    retire as alterações, salve e depois inicie o servidor X com o comando:

    startx

    Espero ter te ajudado.

  12. Consegui acertar..
    reconfigurei o Xserver:

    sudo dpkg-reconfigure xserver-xorg

    e enter.. enter e foi.

    Alex

  13. Srs,
    Segui o manual do Marcellino e tudo funcionou após instalar outra versao(mais antiga) do driver da nvidia, pois com a versão mais nova do driver não consiguia ativar o GLX_EXT_texture_from_pixmap na minha placa. Outro problema que ocorreu foi que quando estava editanto arquivo /etc/X11/xorg.conf estava dando copy-paste e com isso quando colava no xorg.conf alguns caracteres eram alterados, por exemplo, “dri” mudava para “dri”. Essa pequena diferença foi suficiente para não subir mais a interface grafica após /etc/init.d/gdm restart. Coisas minimas, mas estraga tudo.

  14. A minha placa é ATI e dá um erro que eu não lembro agora, quando chegar em casa vejo e reporto aqui, mas sempre que eu faço o X trava e não entra mais.

  15. Alex Rodrigues,

    Bom comando, eu pensei de uma maneira mais dicifil…

    Quanto a placa ATI, eu não achei muita informação, o que eu econtrei é uma solução do XGL + Beryl, link abaixo.

    Tutorial bacana, com várias screeshots do procedimento.

    http://lhansen.blogspot.com/2006/10/3d-desktop-beryl-and-xgl-on-ubuntu-edgy.html

    Gpleonel, O link acima me parece perfeito para você.

    Juliano,

    Eu pensava que tinha escrito um tutorial só para mim, que bom que deu certo para você, ja me sinto em uma missão cumprida. Infelizmente, com essas empresas investindo pouco na plataforma Linux fica dificil qualquer pessoa desenvolver um tutorial definitivo que sirva para todo mundo.

  16. vou conferir agora que estou com o note em casa ^^

    valeu!!!

    dou um feedback depois disso! ;)

  17. feedbacking: hehehe

    num vai nem a pau! ^^
    acabei de crer que o problema não é o Beryl, e sim o XGL >.

  18. feedbacking: hehehe

    num vai nem a pau! ^^
    acabei de crer que o problema não é o Beryl, e sim o XGL >.<”"”

    seguinte, fiz TODOS os passos igualzinho…
    exceto marcar para o Beryl-manager iniciar com o sistema…

    iniciei a sessão com o XGL e rodei o beryl-manager na mão:

    Alt+f2

    beryl-manager

    “Enter”

    travou TUDO!!!

    nem em modo texto eu pude ir pra matar o coiso e nem ctrl+alt+backspace ia…. hehehe

    daí, falei, e se for problema do Beryl???

    reiniciei, iniciei a sessão XGL de novo, e mandei abrir o Firefox pra dar esse feedback.
    Qual não foi a minha surpresa???

    TRAVOU TUDO de novo ¬¬”"”

    ou seja: meu grande problema é o XGL, não o Beryl ^^

    Alguma sugestão??? ^^”

  19. Marcellino,
    Como você mesmo disse é dificil escrever um tutorial definitivo, mas com certeza esse tutorial ajudará muitas pessoas. São atitudes como essa que fazem o mundo linux caminhar. Parabens.

  20. Boa noite.

    Muito bom seu tutorial. Só me resta uma dúvida: Na minha seção module existe uma entrada ‘Load “vbe”‘, no seu tutorial pede para inserir, se não existir uma entrada ‘Load “dbe”‘; é realmente necessário inserir Load “dbe”? A entrada Load “vbe” fica como está?

    Um abraço!

  21. Juliano, e são elogios como o seu que me enche de força para escrever cada vez mais e mais. Muito obrigado.

    Lauro César Alves, Isso mesmo. Mantenha o “VBE” e insira o “DBE”, ele é necessário. Qualquer dúvida, é só falar.

  22. hehehe… por eqto, desisti, vamos esperar o 7.04 pra ver no que vai dar…

    de qualquer forma, valeu pelas horas de help! hehehe

    []’s…

    nos vemos no gtalk :P

    [e vamos ao próximo artigo? =D ]

  23. Olá. Segui o seu guia certinho, o Beryl abre mas os efeitos 3D não ocorrem. Na opção “selecione o gerenciador de janelas” está selecionado o Metacity. Se eu mudo pro Beryl dá pau! O meu glxinfo diz:

    name of display: :0.0
    libGL warning: 3D driver claims to not support visual 0×46
    display: :0 screen: 0
    direct rendering: Yes
    server glx vendor string: SGI
    server glx version string: 1.2
    server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
    GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
    client glx vendor string: SGI
    client glx version string: 1.4
    client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
    GLX version: 1.2
    GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control,
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig
    OpenGL vendor string: VIA Technology
    OpenGL renderer string: Mesa DRI UniChrome (K8M800) 20060710
    OpenGL version string: 1.2 Mesa 6.5.1
    OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
    GL_ARB_point_parameters, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_mirrored_repeat,
    GL_ARB_transpose_matrix, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
    GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
    GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_convolution,
    GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
    GL_EXT_histogram, GL_EXT_packed_pixels, GL_EXT_point_parameters,
    GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_stencil_wrap, GL_EXT_subtexture,
    GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp,
    GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
    GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_vertex_array,
    GL_APPLE_packed_pixels, GL_IBM_rasterpos_clip,
    GL_IBM_texture_mirrored_repeat, GL_MESA_window_pos, GL_NV_blend_square,
    GL_NV_light_max_exponent, GL_NV_texgen_reflection, GL_OES_read_format,
    GL_SGI_color_matrix, GL_SGI_color_table, GL_SGIS_texture_edge_clamp,
    GL_SGIS_texture_lod
    glu version: 1.3
    glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

    visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
    id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
    ———————————————————————-
    0×22 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
    0×23 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
    0×24 24 tc 0 32 0 r y . 8 8 8 8 0 16 0 0 0 0 0 0 0 None
    0×25 24 tc 0 32 0 r . . 8 8 8 8 0 16 0 0 0 0 0 0 0 None
    0×26 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
    0×27 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
    0×28 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
    0×29 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
    0×2a 24 tc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow
    0×2b 24 tc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow
    0×2c 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
    0×2d 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
    0×46 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon
    mecaelecktro@mecaelecktro:~$ glxinfo |grep GLX_EXT_texture_from_pixmap
    libGL warning: 3D driver claims to not support visual 0×46
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap

    O meu xorg.conf está assim:

    # /etc/X11/xorg.conf (xorg 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 /etc/X11/xorg.conf manual page.
    # (Type “man /etc/X11/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 “Files”
    FontPath “/usr/share/X11/fonts/misc”
    FontPath “/usr/share/X11/fonts/cyrillic”
    FontPath “/usr/share/X11/fonts/100dpi/:unscaled”
    FontPath “/usr/share/X11/fonts/75dpi/:unscaled”
    FontPath “/usr/share/X11/fonts/Type1″
    FontPath “/usr/share/X11/fonts/100dpi”
    FontPath “/usr/share/X11/fonts/75dpi”
    FontPath “/usr/share/fonts/X11/misc”
    # path to defoma fonts
    FontPath “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”
    EndSection

    Section “Module”
    Load “i2c”
    Load “bitmap”
    Load “ddc”
    Load “dri”
    Load “extmod”
    Load “freetype”
    Load “glx”
    Load “int10″
    Load “type1″
    Load “vbe”
    EndSection

    Section “InputDevice”
    Identifier “Generic Keyboard”
    Driver “kbd”
    Option “CoreKeyboard”
    Option “XkbRules” “xorg”
    Option “XkbModel” “abnt2″
    Option “XkbLayout” “br”
    Option “XkbOptions” “lv3:ralt_switch”
    EndSection

    Section “InputDevice”
    Identifier “Configured Mouse”
    Driver “mouse”
    Option “CorePointer”
    Option “Device” “/dev/input/mice”
    Option “Protocol” “ExplorerPS/2″
    Option “ZAxisMapping” “4 5″
    Option “Emulate3Buttons” “true”
    EndSection

    Section “InputDevice”
    Driver “wacom”
    Identifier “stylus”
    Option “Device” “/dev/wacom” # Change to
    # /dev/input/event
    # for USB
    Option “Type” “stylus”
    Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
    EndSection

    Section “InputDevice”
    Driver “wacom”
    Identifier “eraser”
    Option “Device” “/dev/wacom” # Change to
    # /dev/input/event
    # for USB
    Option “Type” “eraser”
    Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
    EndSection

    Section “InputDevice”
    Driver “wacom”
    Identifier “cursor”
    Option “Device” “/dev/wacom” # Change to
    # /dev/input/event
    # for USB
    Option “Type” “cursor”
    Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
    EndSection

    Section “Device”
    Option “RenderAccel” “true”
    Option “AllowGLXWithComposite” “true”
    Option “XAANoOffscreenPixmaps”
    Identifier “VIA Technologies, Inc. S3 Unichrome Pro VGA Adapter”
    Driver “via”
    BusID “PCI:1:0:0″
    Option “EnableAGPDMA”
    Option “DisableIRQ”
    Option “VBEModes” “true”
    Option “VBERestore” “true”
    EndSection

    Section “Monitor”
    Identifier “Generic Monitor”
    Option “DPMS”
    HorizSync 28-51
    VertRefresh 43-60
    EndSection

    Section “Screen”
    Option “AddARGBGLXVisuals” “True”
    Option “DisableGLXRootClipping” “True”
    Identifier “Default Screen”
    Device “VIA Technologies, Inc. S3 Unichrome Pro VGA Adapter”
    Monitor “Generic Monitor”
    DefaultDepth 24
    SubSection “Display”
    Depth 1
    Modes “1024×768″ “800×600″ “640×480″
    EndSubSection
    SubSection “Display”
    Depth 4
    Modes “1024×768″ “800×600″ “640×480″
    EndSubSection
    SubSection “Display”
    Depth 8
    Modes “1024×768″ “800×600″ “640×480″
    EndSubSection
    SubSection “Display”
    Depth 15
    Modes “1024×768″ “800×600″ “640×480″
    EndSubSection
    SubSection “Display”
    Depth 16
    Modes “1024×768″ “800×600″ “640×480″
    EndSubSection
    SubSection “Display”
    Depth 24
    Modes “1024×768″ “800×600″ “640×480″
    EndSubSection
    EndSection

    Section “ServerLayout”
    Identifier “Default Layout”
    Screen “Default Screen”
    InputDevice “Generic Keyboard”
    InputDevice “Configured Mouse”
    InputDevice “stylus” “SendCoreEvents”
    InputDevice “cursor” “SendCoreEvents”
    InputDevice “eraser” “SendCoreEvents”
    Option “AIGLX” “true”
    EndSection

    Section “DRI”
    Mode 0666
    EndSection

    Section “Extensions”
    Option “Composite” “Enable”
    EndSection

    Obrigado.

  24. Heitor,
    Com a licença do espaço do Marcellino vou dar um dica/ajuda.
    Acho que o problema esta no driver de video, pois quando vc executa o comando gxlinfo | GLX_EXT_texture_from_pixmap, a primeira linha retorna um advertencia. Isso pode levar ao mal comportamento do beryl. Tente reinstalar o driver de video.

    Para todos:
    Segue alguns problemas que encontrei no meu sistema, pode ser util para alguem:

    1) versão do driver da nvidia:
    - se o comando informado no manual do Marcellino glxinfo | grep GLX_EXT_texture_from_pixmap não retornar qualquer linha, pode esquecer;
    - no meu caso ocorreu isso e eu reinstalei uma versao mais antiga do driver da nvidia;
    2) o comando (glxinfo | grep GLX_EXT_texture_from_pixmap) funcionou, o beryl subiu normalmente mas não consiguia ativar os TEMAS do beryl;
    - insira as linhas que o Marcellino mencionou no manual;
    - insira tambem nas sessoes DEVICE e SCREEN a linha Option “AddARGBGLXVisuals” “True”.

    Espero ter ajudado.

  25. Oi como vai parabens pelo tutorial consegui finalmente instalar a aceleração 3D da ATI mais esta dando o seguinte erro olha ai;

    ~$ Aviso do gerenciador de janelas: A conexão com a exibição ‘:0.0′ foi perdida;
    provavelmente o servidor X foi desligado ou você matou/destruiu
    o gerenciador de janelas.
    **************************************************************
    * Beryl system compatiblity check *
    **************************************************************

    Detected xserver : AIGLX

    Checking Display :0.0 …

    Checking for XComposite extension : failed

    No composite extension
    beryl: No composite extension

    poderia me dizer como fazer para isso funcionar gostaria muito de ver tudo funfano beleza obrigado até mais.

  26. Gpleonel,

    É verdade… é agora em abril, o lançamento.. todos ansiosos!
    Nos vemos no Gtalk

    Heitor Freitas,
    Creio que sua placa gráfica não seja suportada. Ainda não vi ninguém rodando Beryl com placa da VIA. Dei uma olhada em algumas “Wikis” e nada feito… Só Nvidia, Intel e ATI (essa última ainda apresenta muitas dificuldades).

    Juliano,
    Obrigado pela dica! Sinta-se a vontade.

    Darlei,
    Certifique-se que foi adicionada a sessão “extensions” no arquivo xorg.conf e veja se está como abaixo:

    Section “Extensions”
    Option “Composite” “Enable”
    EndSection

    Respondi todo mundo?
    Qualquer coisa… só postar!

  27. Obrigado Juliano e Marcelino pelas dicas. Vou procurar um novo driver pra minha placa… A esperança é a última q morre, né?

    Valeu galera!

  28. Meu problema eh o seguinte, tenho uma placa RIVA TNT2 Model 64/Model 64 Pro no Edgy, meu glxinfo funciona legal mostrando “direct rendering: No” e tem suporte para o “GLX_EXT_texture_from_pixmap”.
    O problema eh qdo instalo o driver NVIDIA-Linux-x86-1.0-7184-pkg1.run meu glxinfo ja era da Falha de segmentacao, porem alterando o driver do xorg de “nv” para “nvidia” e restarto o gdm tenho suporte a placa.
    Ja instalei tb o driver NVIDIA-Linux-x86-1.0-7174-pkg1.run porem ele reclama que nao tenho o kernel-source e nem quero instalar.

    Enfim…cansei de tentar instalar isso nessa placa

  29. Cara, muito bom seu tutorial… instalei apenas para brincar direto no live cd e ficou show e a maquina nem é lá essas coisas (video on-board). Apenas um comentário: Qdo editei o arquivo xorg.conf com o gedit, ele colocou caracteres especiais no lugar das aspas… resutado: O servidor X não subiu quanto precisei restarta-lo. Para resolver bastou alterar o arquivo pelo “vi” e executar “startx”.
    Muito Bom, parabéns.

  30. Heitor Freitas,
    Não desista nunca, a solução existe!

    Caio,
    Você precisa do Kernel Sources para recompilar. Procure alguma informação sobre como instalar o driver Nvidia.

    Adão Ramalho,
    Se você compiou direto do site é assim mesmo… o template do blog modifica minhas aspas, acho que eu deveria ter informado isso. Mas mesmo assim, fico contente que tenha funcionado contigo! Divira-se com seu desktop 3D. Em breve farei outros posts sobre novidades e desenvolvimento do Beryl.

  31. Oi obrigado pela a ajuda fiz tudo diretio verifiquei como você tinha descrito mais nada feito esta dando agora o seguinte erro quando eu comentei a linha load dri ficou assim

    ~$ Xlib: extension “XFree86-DRI” missing on display “:0.0″.
    **************************************************************
    * Beryl system compatiblity check *
    **************************************************************

    Detected xserver : AIGLX

    Checking Display :0.0 …

    Checking for XComposite extension : passed (v0.3)
    Checking for XDamage extension : passed
    Checking for RandR extension : passed
    Checking for XSync extension : passed

    Checking Screen 0 …

    Checking for GLX_SGIX_fbconfig : passed
    Checking for GLX_EXT_texture_from_pixmap : passed
    Xlib: extension “XFree86-DRI” missing on display “:0.0″.
    Checking for non power of two texture support : failed

    Support for non power of two textures missing
    Xlib: extension “XFree86-DRI” missing on display “:0.0″.
    beryl: glXBindTexImageEXT is missing
    beryl: Failed to manage screen: 0
    beryl: No manageable screens found on display :0.0

    o que devo fazer vou postar meu xorg.conf poderia me mandar corrigido por email ou postar aqui mesmo ficaria muito grato ai vai meu xorg.conf

    # /etc/X11/xorg.conf (xorg 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 /etc/X11/xorg.conf manual page.
    # (Type “man /etc/X11/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 “ServerLayout”
    Identifier “Default Layout”
    Screen 0 “aticonfig-Screen[0]” 0 0
    InputDevice “Generic Keyboard”
    InputDevice “Configured Mouse”
    InputDevice “stylus” “SendCoreEvents”
    InputDevice “cursor” “SendCoreEvents”
    InputDevice “eraser” “SendCoreEvents”
    InputDevice “Synaptics Touchpad”
    EndSection

    Section “Files”

    # path to defoma fonts
    FontPath “/usr/share/X11/fonts/misc”
    FontPath “/usr/share/X11/fonts/cyrillic”
    FontPath “/usr/share/X11/fonts/100dpi/:unscaled”
    FontPath “/usr/share/X11/fonts/75dpi/:unscaled”
    FontPath “/usr/share/X11/fonts/Type1″
    FontPath “/usr/share/X11/fonts/100dpi”
    FontPath “/usr/share/X11/fonts/75dpi”
    FontPath “/usr/share/fonts/X11/misc”
    FontPath “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”
    EndSection

    Section “Module”
    Load “i2c”
    Load “bitmap”
    Load “ddc”
    #Load “dri”
    Load “extmod”
    Load “freetype”
    Load “glx”
    Load “int10″
    Load “type1″
    Load “vbe”
    Load “dbe”
    EndSection

    Section “ServerFlags”
    Option “AIGLX” “off”
    EndSection

    Section “InputDevice”
    Identifier “Generic Keyboard”
    Driver “kbd”
    Option “CoreKeyboard”
    Option “XkbRules” “xorg”
    Option “XkbModel” “abnt2″
    Option “XkbLayout” “br”
    Option “XkbOptions” “lv3:ralt_switch”
    EndSection

    Section “InputDevice”
    Identifier “Configured Mouse”
    Driver “mouse”
    Option “CorePointer”
    Option “Device” “/dev/input/mice”
    Option “Protocol” “ExplorerPS/2″
    Option “ZAxisMapping” “4 5″
    Option “Emulate3Buttons” “true”
    EndSection

    Section “InputDevice”
    Identifier “Synaptics Touchpad”
    Driver “synaptics”
    Option “SendCoreEvents” “true”
    Option “Device” “/dev/psaux”
    Option “Protocol” “auto-dev”
    Option “HorizScrollDelta” “0″
    EndSection

    Section “InputDevice”

    # /dev/input/event
    # for USB
    Identifier “stylus”
    Driver “wacom”
    Option “Device” “/dev/wacom” # Change to
    Option “Type” “stylus”
    Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
    EndSection

    Section “InputDevice”

    # /dev/input/event
    # for USB
    Identifier “eraser”
    Driver “wacom”
    Option “Device” “/dev/wacom” # Change to
    Option “Type” “eraser”
    Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
    EndSection

    Section “InputDevice”

    # /dev/input/event
    # for USB
    Identifier “cursor”
    Driver “wacom”
    Option “Device” “/dev/wacom” # Change to
    Option “Type” “cursor”
    Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
    EndSection

    Section “Monitor”
    Identifier “Generic Monitor”
    Option “DPMS”
    EndSection

    Section “Monitor”
    Identifier “aticonfig-Monitor[0]”
    Option “VendorName” “ATI Proprietary Driver”
    Option “ModelName” “Generic Autodetecting Monitor”
    Option “DPMS” “true”
    EndSection

    Section “Device”
    Identifier “ATI Technologies, Inc. Radeon Xpress 200M (RS482)”
    Driver “radeon”
    Option “XAANoOffscreenPixmaps”
    BusID “PCI:1:5:0″
    EndSection

    Section “Device”
    Identifier “aticonfig-Device[0]”
    Driver “fglrx”
    Option “VideoOverlay” “on”
    Option “OpenGLOverlay” “off”
    EndSection

    Section “Screen”
    Identifier “Default Screen”
    Device “ATI Technologies, Inc. Radeon Xpress 200M (RS482)”
    Monitor “Generic Monitor”
    DefaultDepth 24
    SubSection “Display”
    Depth 1
    Modes “1280×800″
    EndSubSection
    SubSection “Display”
    Depth 4
    Modes “1280×800″
    EndSubSection
    SubSection “Display”
    Depth 8
    Modes “1280×800″
    EndSubSection
    SubSection “Display”
    Depth 15
    Modes “1280×800″
    EndSubSection
    SubSection “Display”
    Depth 16
    Modes “1280×800″
    EndSubSection
    SubSection “Display”
    Depth 24
    Modes “1280×800″
    EndSubSection
    EndSection

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

    Section “DRI”
    Mode 0666
    EndSection

    Section “Extensions”
    Option “Composite” “Enable”
    EndSection

  32. Darlei,
    Você deixou escapar um pequeno detalhe do tutorial…
    Na sessão “Module”
    Descomente a linha Load “dri”, retirando o # da frente do Load…
    Abraços.

  33. Show de bola o seu tutorial… bem simples e fácil, fiz bem rápido. Antes deste, havia Gastado várias horas procurando na net, mas a maioria dos tutoriais são para placas Nvidia. A minha placa é uma intel 915GM. Só uma dica: quando tentei baixar as chaves públicas para autenticar os pacotes deu erro. Segue uma alternativa para executar no terminal:

    KEY=81836EBF; gpg –keyserver subkeys.pgp.net –recv $KEY && gpg –export –armor $KEY | sudo apt-key add -

    Esse comando criará as chaves necessárias para autenticar os pacotes do Beryl.

    Abraços.

  34. Oi.
    Muito obrigado pelas dicas.
    Eu queria instalar o linux com o Desktop 3D.Mas aina estou lendo e aprendendo.
    Será que me poderia esclarecer uma coisa?

    O Kubuntu 6.10 também aceita esta instalação 3D?

    É que eu gosto mais.Obrigado!
    Pode responder pro meu email:nephtiiis@hotmail.comcom

  35. Marcellino, meu notebook parece ser igual ao seu. A resolução da tela do seu é 1280×800??? Como faço para instalar os drivers de video para ter a aceleração e tb para conseguir usar esta resolução.

  36. Vivyane,
    Eu acredito que sim, faça as alterações e me informe se puder. Eu tenho vontade de testar o Beryl no KDE e no XFCE também, mas ainda nao tive tempo.

    Humberto,
    Sim, minha resolução é de 1280×800. No Ubuntu, os drivers ja vem instalados. Faça os testes do inicio do artigo para ver se a sua aceleração 3D está habilitada.

  37. Marcellino, em relação a resolução consegui colocar em 1280×800.
    Mas não consigo assistir a nenhum video com o Beryl ligado, fica com a tela preta e só sai o som, já testei vários Players e estou usando o VLC. Somente assisto com o Beryl desligado. Tenho que fazer alguma modificação no Beryl?
    Obrigado pela ajuda.
    Abraço.

  38. Fiz e funcionou perfeitamente obrigado.
    Minha placa é:
    00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
    PC:
    Dell LATITUDE 110L
    Centrino 1.7GHZ
    512MB
    Nunca pensei q conseguiria esta performance…

  39. Humberto,

    Eu estou usando o MPlayer, tem funcionado bem. Mas se eu deslocar o video ele fica azul, e quando eu paro, volta ao normal. Vou analisar o problema com calma em breve, no momento ando fazendo uma consultoria que tem me tomado todo tempo.

    Gemayel,

    A performance é incrivel não é? Também não acreditei que iria ser tão legal. Vai ver foi por isso que adiei tanto testar o beryl.

  40. Marcellino, estou muito feliz, na verdade oq me fez vir para o ubuntu foi a grande compatibilidade e facilidade q tive com o beryl, eu usava o SUSE

  41. Alguem sabe porque o som para de funcionar depois q eu instalo o beryl? É como se o som ficasse mudo. Não aparece nem um erro…
    testei em dois computadores um no Notebook Dell latitude 820 com nvidia quadro e testei tb num desk com placa de video nvidia fx 5700. Os dois apresentaram o mesmo problema.
    Obrigado!

  42. Vocês acham que o Beryl ficaria bom numa placa GeForce 4 MX 440 de 64MB ?

  43. esse tutorial serve também para a distro 6.06?

  44. Tenho a mesma placa que o Gpleonel (ati radon xpress 200m) e também o mesmo problema. Aqui:
    http://www.linuxquestions.org/questions/showthread.php?t=498247
    … Parecem ter algumas idéias de como contornar isso. Sugerem remover umas bibliotecas. Como iria remover muita coisa junto, desisti.

  45. Gpleonel, deixe o composite desabilitado. Quando iniciar o GDM, escolha nas opcoes pra carregar o Xgl. Funcionou pra mim. Tenho uma radeon xpress 200m.

  46. Gemayel,
    Ubuntu realmente é uma mão na roda…fácil e prático. Bem vindo ao mundo Ubuntu.

    Fabio,
    Muito bom você ter dito isso, quando eu instalei o Beryl, meu sistema ficou normal.. não tive problemas. Mas ontem, do nada meu sistema ficou mudo, ocorreu logo uma pane no sistema grafico… vou ver como irei corrigir e farei um tutorial.

    Caio,
    Nunca testei mas acredito que funcione bem.

    Michael,
    Serviria se vc tivesse o AIGLX integrado ao servidor X, como é no caso do 6.10. Mas o tutorial não aborda isso.

  47. Olha,
    Instalei o 6.10, e fiz tudo oq ta aí em cima… o beryl funciona, mas trava um pouco dependendo do efeito…. A rolagem no Firefox tb fica lenta.
    Estou usando os drivers default (”ati”).

    VGA: ATI RADEON 9600 PRO Powercolor 256 MB
    RAM: 1 GB

    Era pra funcionar bem né??? Oq acham?

    Valeu

  48. Marcellino, vc soube porque o video fica azul ? aqui no meu tb fica azul :( mas o funcionamento é 10, estou muito satisfeito.

  49. Marcellino dei uma pesquisada na net e vi q o problema nao é do beryl ele vai funcionar corretamente com o mplayer se dermos o comando com o parametro correto, ex: mplayer -vo x11 video.avi
    teste bom proveito :D

  50. [...] de configurar o AIGLX, talvez possa considerar este outro artigo que considera o mesmo assunto : Instalando desktop 3D (AIGLX + Beryl) no Ubuntu 6.10 passo-a-passo, neste artigo o autor considera o uso do AIGLX em qualquer placa de video que suporte 3D, inclundo [...]

  51. Olha eu consegui instalr o beryl blz mais só que não consigo fazer ele funcionar,,consigo abrir ele e mecher nele mais não muda nada a cara do meu desktop gostaria encarecidamente que vcs mi dessem uma ajuda, pra ver o bichinho funfa legal
    obrigado

  52. Checking for GLX_EXT_texture_from_pixmap : failed

    Eu instalei e estava funcionando blz, de repente de uma hora para outra parou de funcionar dando o erro acima. Alguma ideia do que seja

    Geforce 4 4000 MX 64Bits
    P 4 2.4GHZ
    Ubuntu Edgy

  53. [...] de configurar o AIGLX, talvez possa considerar este outro artigo que considera o mesmo assunto : Instalando desktop 3D (AIGLX + Beryl) no Ubuntu 6.10 passo-a-passo, neste artigo o autor considera o uso do AIGLX em qualquer placa de video que suporte 3D, inclundo [...]

  54. Marcellino, parei no primeiro passo, o resultado do comando rendering foi

    Direct rendering = NO

    O engraçado é que minha placa de video (ATI Radeon RS300M) roda outras aplicacoes OpenGL sem problemas.
    Configuração NoteBook Toshiba A70 – P4 3,06Ghz, 512Mb RAM ATI Radeon RS300M 128 shared

    Roda neste ambiente?

  55. Minha placa é uma Intel Graphics 915 GM em um notebook HP. Mas o Direct Rendering está “No” (visto no glxinfo). Mesmo estando no xorg.conf:
    Section “Module”
    Load “dbe”
    Load “type1″
    Load “freetype”
    Load “extmod”
    Load “glx”
    Load “v4l”
    Load “dri”
    EndSection

    Section “DRI”
    Group “video”
    Mode 0660
    EndSection

    Section “Extensions”
    Option “Composite” “Enable”
    EndSection

    E assim só consigo uns 200FPS no glxgear.

    Alguma dica? Viu um comentário sobre um BUG no XGL, mas é de 2005.

    Desde já muito agradeço.

  56. Olha so.. eu rodei o Konoppix 5.5.1 do CD e funcionou o Beryl, so que agora, na mesma maquina eu rodei o comando glxinfo |grep rendering e a resposta foi NO… como pode se ja vi funcionar na mesma maquina??

  57. Marcellino, se não fosse algo extremamente chato eu lhe agradeceria 77 vezes seguidas por você ter escrito este tutorial. Sou bem iniciante em Linux, e ainda por cima estou longe de ser estudante de cursos como Ciência da Computação (na verdade sou estudante de Medicina), o que significa que tenho lá as minhas dificuldades, mas este contato novo que estou tendo com o Linux está me deixando mais confiante e mais satisfeito também. O Ubuntu é uma fantástica distribuição, e o Beryl, então, é realmente maravilhoso. Obrigado! :) ))

  58. Olá,

    tentei seguir seu tutorial para instalar o AIXGL/Beryl no Ubuntu Feisty Beta, que atualizei a partir do Edgy.
    O laptop onde estou instalando é parecido com o seu: centrino 1.73 e a mesma placa de video.
    Porém, ao rodar o glxinfo, retornou o seguinte erro:
    X Error of failed request: BadAlloc (insufficient resources for operation)
    Major opcode of failed request: 142 (GLX)
    Minor opcode of failed request: 3 (X_GLXCreateContext)
    Serial number of failed request: 16
    Current serial number in output stream: 17

    Andei pesquisando e parece que isso é porque falta configurar a aceleração grafica… sabe como resolver isso?

    Obrigado,
    Mauricio.

  59. olá… faz pouco tempo que mexo no linux, achei mt legal o AIGLX com Beryl então tentei instalar…

    Segui o tutorial… e deu quase tudo certo…
    quando eu abilito o Beryl, as barras das janelas que contem os botões de fechar, maximizar e minimizar não aparecem (não é nem ficar invisivel, ela realmente some), e pior, quando mando abrir o terminal, ele aparece todo branco (um quadrado branco totalmente sem ação),…
    resumo:as funções do beryl estão funcionando numa boa… o problema é que somem as barras e buga o terminal.

    já pesquisei um bucado na net, mas não achei nada que me ajuda-se.
    Alguem sabe o que pode ser???

  60. Otimo ótimo guia…

    Tambem tive o problema do gedit substituindo as aspas e apanhei um pouco. Mas no fim consegui.

    O problema aqui é que o Beryl “starta” muito bugadão O_o As janelas não tem barra de título, não da pra arrastá-las ou fechá-las pelo botão do x (tem que clicar com o direito na lista de janelas), o terminal abre super ultra bugado, aparece so um quadrado branco na tela Oo

    O que será que está acontecendo? Será que há como resolver?

    Ah, sim! Eu uso o Ubuntu 6.10, rodando num Pentium 4 3.2ghz com 1gb de Ram e uma GeForce 6200 com 256 de memória.

    Abraços e desde já agradeço

    Phius

  61. Caraca O_o

    Li quase todos os comentários procurando o meu problema… e não li o último…

    depois de postar dei um search no firefox por “barra” e achei o post acima do meu…

    Bom, agora da pra ver que não estou sozinho. xD

    Mais gente com o mesmo problema…

  62. Aaaaaaaaaaaaaaaaaahhhhhhhhhhh
    comseguiiiiiiiiiiiiiiiiii
    Ati Xpress 200M
    esse site que nosso camarada posto ai
    http://lhansen.blogspot.com/2006/10/3d-desktop-beryl-and-xgl-on-ubuntu-edgy.htm
    seguindo tudo da certo pq aki deu hehehe

  63. como eu faço para baixar o baryl , nao tenho internet em casa

  64. Olá a todos!
    Segui o tutorial e deu tudo certo de inicio.
    Apos um tempo de uso deu um erro no Beryl (apareceu um iconezinho de um bomba no tray, perto do relogio..) e nao funcionou mais. Nao sei exatamente se foi apos a atualizacões recomendadas (aquelas que deve ser feitas logo apos a instalacao do SO..) ou qnd eu tentava configurar minha placa wireless via ndsiwrapper (Consegui, alias. Mas como sou usuario linux ha apenas 2 dias, receio ter feito algo nebuloso no meio do caminho, rs)

    Ah, o comando glxinfo da um aviso logo na primeira linha: “libGL warning: 3D driver claims to not support visual 0×5b”.. Li aqui em cima um recomendacao pra reinstalar o drive da plc de video. Procede?? E como faco isso, hehe??

    Desde jah, agradeco!

  65. Segui seu tutorial, consegui executá-lo após instalar o Nvidia pela página http://www.guiaubuntupt.org/wiki/index.php?title=Nvidia#Envy_-_Recomendado

    Só uma coisa que tá pegando um pouco, a barra de título (onde fica maximizar, minimizar) desapareceu de tudo.

    Tem como recuperar?

  66. Para usar no Ubuntu Feisty, usar os repositorios.

    Os procedimentos sao iguais

    deb http://ubuntu.beryl-project.org/ feisty main
    deb-src http://ubuntu.beryl-project.org feisty main

  67. Muito proveitoso! Comigo funcionou rapidamente! Obrigado!

  68. tutorial muito bom, mas cheguei ao mesmo erro já postado:
    Checking for non power of two texture support : failed
    http://www.zamp.pro.br/xorg.conf (este é o arquivo que uso no meu notebook, com ubuntu 7.04). Alguém tem alguma dica?

  69. Boas,

    Fiz tudo que estava no tuto no Ubuntu 7.04 e funcionou correctamente… =) Pode acrescentar ao topico 6.10 e 7.04.

    Abraço!

  70. Opa, muito bom o teu tuto e melhor ainda o teu suporte!
    Ando `as voltas com dois problemas por aqui com um notebook Toshiba M55, o primeiro refere-se ao teclado que ‘e US e nao consegui configurar a acentuacao e o outro refere-se ao danado do beryl que instalei, funcionou e de uma hora pra outra parou do nada. Ele fica ativo mas os efeitos nao acontecem. Poderia me ajudar nesta batalha?

  71. instalei no meu 6.10, bem parece que esta ok,,, meio perdido nos comando,, mais vou aprendendo…. a unica coisa que some as bordas de todos os aplicativos;;;; alguma dica??

  72. Oi e ae blz?
    to pagando mo pau pra instalar o beryl é o seguinte! e tem a chave não to conseguindo instalar???

    teo@teo-desktop:~$ sudo aptitude install beryl
    Password:
    E: Não foi possível obter trava /var/lib/dpkg/lock – open (11 Recurso temporariamente indisponível)
    E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
    Lendo Lista de Pacotes… Pronto
    Construindo Árvore de Dependências
    Reading state information… Pronto
    Inicializando estados de pacotes… Pronto
    Construindo banco de dados de etiquetas… Pronto
    E: Não foi possível obter trava /var/lib/dpkg/lock – open (11 Recurso temporariamente indisponível)
    E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
    teo@teo-desktop:~$

  73. Estou usando um Opus Notebook com a seguinte placa gráfica:

    % lspci|grep -i vga
    00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)

    Fiz os acréscimos solicitando na configuração do Xorg:

    % rcsdiff /etc/X11/xorg.conf
    ===================================================================
    RCS file: /etc/X11/RCS/xorg.conf,v
    retrieving revision 1.10
    diff -r1.10 /etc/X11/xorg.conf
    33a34
    > Load “dbe”
    97a99
    > Option “XAANoOffscreenPixmaps”
    149a152,154
    > Section “Extensions”
    > Option “Composite” “Enable”
    > EndSection

    Vejam a configuração completa:

    % cat /etc/X11/xorg.conf
    # /etc/X11/xorg.conf (xorg 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(5) 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 “Files”
    FontPath “/usr/share/fonts/X11/misc”
    FontPath “/usr/share/fonts/X11/cyrillic”
    FontPath “/usr/share/fonts/X11/100dpi/:unscaled”
    FontPath “/usr/share/fonts/X11/75dpi/:unscaled”
    FontPath “/usr/share/fonts/X11/Type1″
    FontPath “/usr/share/fonts/X11/100dpi”
    FontPath “/usr/share/fonts/X11/75dpi”
    # path to defoma fonts
    FontPath “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”
    EndSection

    Section “Module”
    Load “i2c”
    Load “bitmap”
    Load “ddc”
    Load “dri”
    Load “dbe”
    Load “extmod”
    Load “freetype”
    Load “glx”
    Load “int10″
    Load “vbe”
    EndSection

    Section “InputDevice”
    Identifier “Generic Keyboard”
    Driver “kbd”
    Option “CoreKeyboard”
    Option “XkbRules” “xorg”
    Option “XkbModel” “abnt2″
    Option “XkbLayout” “br”
    Option “XkbVariant” “abnt2″
    EndSection

    Section “InputDevice”
    Identifier “Configured Mouse”
    Driver “mouse”
    Option “CorePointer”
    Option “Device” “/dev/input/mice”
    Option “Protocol” “ImPS/2″
    Option “ZAxisMapping” “4 5″
    Option “Emulate3Buttons” “true”
    EndSection

    Section “InputDevice”
    Identifier “Synaptics Touchpad”
    Driver “synaptics”
    Option “SendCoreEvents” “true”
    Option “Device” “/dev/psaux”
    Option “Protocol” “auto-dev”
    Option “HorizScrollDelta” “0″
    EndSection

    Section “InputDevice”
    Driver “wacom”
    Identifier “stylus”
    Option “Device” “/dev/input/wacom”
    Option “Type” “stylus”
    Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
    EndSection

    Section “InputDevice”
    Driver “wacom”
    Identifier “eraser”
    Option “Device” “/dev/input/wacom”
    Option “Type” “eraser”
    Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
    EndSection

    Section “InputDevice”
    Driver “wacom”
    Identifier “cursor”
    Option “Device” “/dev/input/wacom”
    Option “Type” “cursor”
    Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
    EndSection

    Section “Device”
    Identifier “Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller”
    Driver “i810″
    BusID “PCI:0:2:0″
    Option “XAANoOffscreenPixmaps”
    EndSection

    Section “Monitor”
    Identifier “Monitor Genérico”
    Option “DPMS”
    EndSection

    Section “Screen”
    Identifier “Default Screen”
    Device “Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller”
    Monitor “Monitor Genérico”
    DefaultDepth 24
    SubSection “Display”
    Depth 1
    Modes “1024×768″
    EndSubSection
    SubSection “Display”
    Depth 4
    Modes “1024×768″
    EndSubSection
    SubSection “Display”
    Depth 8
    Modes “1024×768″
    EndSubSection
    SubSection “Display”
    Depth 15
    Modes “1024×768″
    EndSubSection
    SubSection “Display”
    Depth 16
    Modes “1024×768″
    EndSubSection
    SubSection “Display”
    Depth 24
    Modes “1024×768″
    EndSubSection
    EndSection

    Section “ServerLayout”
    Identifier “Default Layout”
    Screen “Default Screen”
    InputDevice “Generic Keyboard”
    InputDevice “Configured Mouse”
    InputDevice “stylus” “SendCoreEvents”
    InputDevice “cursor” “SendCoreEvents”
    InputDevice “eraser” “SendCoreEvents”
    InputDevice “Synaptics Touchpad”
    EndSection

    Section “DRI”
    Mode 0666
    EndSection
    Section “Extensions”
    Option “Composite” “Enable”
    EndSection

    Mesmo depois de reiniciar o gdm a aceleração gráfica não está sendo ativada vejam:
    % glxinfo | grep “direct rendering”
    Xlib: extension “GLX” missing on display “:0.0″.
    Xlib: extension “GLX” missing on display “:0.0″.
    Xlib: extension “GLX” missing on display “:0.0″.
    Error: couldn’t find RGB GLX visual
    Xlib: extension “GLX” missing on display “:0.0″.
    Xlib: extension “GLX” missing on display “:0.0″.
    Xlib: extension “GLX” missing on display “:0.0″.
    Xlib: extension “GLX” missing on display “:0.0″.
    Xlib: extension “GLX” missing on display “:0.0″.
    Xlib: extension “GLX” missing on display “:0.0″.

    Como posso fazer para ativar essa aceleração?


    Gorgonio

  74. Só podia avisar que depois do sudo /etc/init.d/gdm restart pode-se perder alguns trabalhos que estejam sendo executados. E além disso, o control + c das instrucoes que irão para o xorg.conf podem levar caracteres invalidos.

Fechado para comentários.