Unity 3d não disponível no Ubuntu 12.04 com cartão ATI Radeon 4570

1

Eu tenho um Dell Studio 1555 com placa ATI Radeon HD 4570.

Ao executar o Teste de suporte do Unity, ele diz que o Unity 3D não é suportado.

shantanu@GreenHead:~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 4500 Series
OpenGL version string:  1.4 (2.1 (3.3.11627 Compatibility Profile Context))

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  no
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       no

Isso significa que o 3D não funcionará ou requer alguns drivers adicionais, etc.? Eu tentei instalar o flgrx usando o apt-get e também usando Drivers adicionais no menu, mas nenhum deles ajudou.

Como posso trabalhar com 3D neste cartão?

EDIT: Alguém em ubuntuforums teve problema semelhante e resolveu isso, mas não consegue entender o que exatamente ele fez fazer para resolvê-lo.

    
por Ravi S Ghosh 10.05.2012 / 22:13

2 respostas

1

Eu tenho uma radeon HD3450 e trabalhei até logo com o driver fglrx. Unidade funcionada em 3D. O único pensamento que fiz foi selecionar o driver adicional, como o Ubuntu apontou em drivers adicionais, reiniciar e funcionou. Eu acho que seu cartão é parecido. Então olhe se o Ubuntu mostra o fglrx com drivers adicionais.

Eu tenho alguns avisos para você: 1. com o driver fglrx, o sistema nem sempre é estável (pelo menos com o meu cartão). Ao mudar, você verá em breve todos os tipos de gráficos estranhos e algumas vezes o sistema trava. Alguns aplicativos não funcionavam corretamente com esse driver. Como o xscreensaver (ele não mostra uma caixa de desbloqueio) ou trava às vezes ao desligar o sistema. 2. O driver radeon às vezes é instável quando inicializa cedo (procure na internet por palavras-chave: flash ou flicker e "radeon.modeset = 0"). É comum que a maioria dos drivers do os inicialize cedo quando o kernel é carregado. No meu sistema, o driver radeon torna isso lento e todo o tempo que eu tenho pisca com o driver carregado antecipadamente. Para fazer o driver iniciar tarde e funcionar corretamente você terá que adicionar a opção: radeon.modeset = 0 no grub, você pode adicionar este comando no arquivo: / etc / default / grub logo atrás de "quiet splash" a linha será: GRUB_CMDLINE_LINUX_DEFAULT="respingo silencioso radeon.modeset = 0" 3. A AMD abandonou o suporte para nossas placas gráficas. Então, do Ubuntu 12.10 e posterior, não é suportado.

Voltei para o driver radeon e usei o unity-2D (e daí? funciona). Algumas funções de funcionalidade 3D são difíceis (acho / ouvi), mas não com opengl / Unity. Eu li na internet que é possível fazê-lo funcionar em 3D (e rápido e estável) quando você instala o Ubuntu 12.10 e ad um kernel 3.6 (não padrão). Veja:

link

Eu gosto do suporte de longa data do Ubuntu 12.4 e vou ficar com o Unity-2D (funções de jogos, meu vídeo é executado rápido o suficiente, etc).

Boa sorte.

    
por Jørgen 08.03.2013 / 10:24
1

Alguns usuários relataram que a série Radeon HD4xxx também instalou (além dos drivers proprietários) o pacote xserver-xorg-video-ati . Então faça isso:

sudo apt-get install xserver-xorg-video-ati

unity_support_test agora deve mostrar a você YES no suporte 3D do Unity.

    
por Luis Alvarado 15.04.2013 / 19:08