web-dev-qa-db-fra.com

Unity 3d non disponible sur Ubuntu 12.04 avec carte ATI Radeon 4570

J'ai un Dell Studio 1555 avec une carte ATI Radeon HD 4570.

Lors de l'exécution du test de support Unity, il indique que Unity 3D n'est pas pris en charge.

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

Cela signifie-t-il que la 3D ne fonctionnera pas du tout ou cela nécessite des pilotes supplémentaires, etc.? J'ai essayé d'installer flgrx en utilisant apt-get ainsi qu'en utilisant Pilotes supplémentaires dans le menu, mais aucun n'a aidé.

Comment faire fonctionner la 3D sur cette carte?

EDIT: Quelqu'un sur buntuforums a eu un problème similaire et l'a résolu, mais ne peut pas savoir exactement ce qu'il a fait pour le résoudre.

1
Ravi S Ghosh

Certains utilisateurs ont signalé que la série Radeon HD4xxx avait également installé (en dehors des pilotes propriétaires) le xserver-xorg-video-ATI paquet. Faites donc ceci:

Sudo apt-get install xserver-xorg-video-ATI

unity_support_test devrait maintenant vous montrer OUI sur le support Unity 3D.

1
Luis Alvarado

J'ai une radeon HD3450 et j'ai travaillé jusqu'à peu de temps avec le pilote fglrx. L'unité a fonctionné qu'en 3D. La seule pensée que j'ai faite est de sélectionner le pilote supplémentaire comme Ubuntu l'a souligné dans les pilotes supplémentaires, de redémarrer et cela a fonctionné. Je pense que votre carte est similaire. Regardez donc si Ubuntu affiche fglrx avec des pilotes supplémentaires.

J'ai quelques avertissements pour vous: 1. avec le pilote fglrx, le système n'est pas toujours stable (au moins avec ma carte). Lors du changement, vous verrez sous peu toutes sortes de graphiques étranges et parfois le système se bloque. Certaines applications ne fonctionnaient pas correctement avec ce pilote. Comme le xscreensaver (il n'affiche pas de boîte de déverrouillage) ou il se bloque parfois lors de l'arrêt du système. 2. Le pilote radeon est parfois instable quand il démarre tôt (regardez sur Internet avec des mots-clés: flash ou scintillement et "radeon.modeset = 0"). Il est courant que la plupart des pilotes os démarrent tôt lors du chargement du noyau. Sur mon système, le pilote radeon le rend lent et tout le temps j'ai des flashs avec le pilote chargé tôt. Pour que le pilote démarre tard et fonctionne correctement, vous devrez ajouter l'option: radeon.modeset = 0 dans grub, vous pouvez ajouter cette commande dans le fichier:/etc/default/grub juste derrière "quiet splash" la ligne sera : GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash radeon.modeset = 0" 3. AMD a supprimé le support de nos cartes graphiques. Donc, depuis Ubuntu 12.10 et versions ultérieures, il n'est pas pris en charge.

Je suis revenu au pilote radeon et j'utilise l'unité-2D (alors quoi? Ça marche). Certaines fonctionnalités 3D fonctionnent durement (je pense/entendu), mais pas avec opengl/Unity. J'ai lu sur Internet qu'il est possible de le faire fonctionner en 3D (et rapide et stable) lorsque vous installez Ubuntu 12.10 et que vous publiez un noyau 3.6 (non standard). Voir:

http://www.ubuntuvibes.com/2012/10/how-to-enable-opengl-30-support-for.html

J'aime la prise en charge de longue date d'Ubuntu 12.4 et je m'en tiendrai à Unity-2D (fonctions de jeux, l'exécution de mes vidéos assez rapidement, etc.).

Bonne chance.

1
Jørgen