Por que meu cartão Unity está na lista negra com todos os requisitos cumpridos?

3

A seguir, a saída de teste do 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

Como você pode ver, todos os requisitos foram atendidos, mas minha GPU está na lista negra. O que posso fazer sobre isso?

    
por Oxwivi 27.06.2011 / 08:48

2 respostas

2

Eu tive o mesmo problema com meu Geforce FX 5700, com o Unity não começando no Ubuntu 11.04. Eu encontrei uma correção aqui (e este foi meu tópico). Agora estou rodando no Ubuntu Classic (incluindo efeitos) sem problemas.

    
por Bart 27.06.2011 / 13:56
4

Os cartões FX parecem estar na lista negra:

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

Este é o motivo: link

    
por htorque 27.06.2011 / 09:25