web-dev-qa-db-fra.com

Pourquoi ma carte Unity est-elle mise sur liste noire avec toutes les exigences remplies?

Voici la sortie du test Unity:

OpenGL vendor string:   NVIDIA Corporation
OpenGL renderer string: GeForce FX 5500/AGP/SSE2
OpenGL version string:  2.1.2 NVIDIA 173.14.30

Not software rendered:    yes
Not blacklisted:          no
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:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity supported:          no

Comme vous pouvez le voir, toutes les exigences sont remplies mais mon GPU est sur liste noire. Que puis-je faire à ce sujet?

3
Oxwivi

J'ai eu le même problème avec mon Geforce FX 5700, avec Unity ne démarrant pas sur Ubuntu 11.04. J'ai trouvé un correctif ici (et ce était mon sujet). Maintenant, je cours dans Ubuntu Classic (y compris les effets) sans problème.

2
Bart

Les cartes FX semblent être sur liste noire:

  // jaytaoko: Balcklist the Geforce FX cards
  if (results->renderer != NULL) {
    char* str = strstr (results->renderer, "GeForce FX");
    if (str != NULL) {
      results->flags |= FLAG_BLACKLISTED;
    }
  }

Voici la raison pour laquelle: https://bugs.launchpad.net/unity/+bug/772207

4
htorque