Почему моя карта Unity занесена в черный список с соблюдением всех требований?

Ниже приведены результаты теста 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

Как видите, все требования выполнены, но мой графический процессор находится в черном списке. Что я могу с этим поделать?

2 ответа

Решение

У меня была такая же проблема с моим Geforce FX 5700, когда Unity не запускался в Ubuntu 11.04. Я нашел исправление здесьэто была моя тема). Сейчас я работаю в Ubuntu Classic (включая эффекты) без проблем.

Карты FX, похоже, занесены в черный список:

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

Вот почему: https://bugs.launchpad.net/unity/+bug/772207

Другие вопросы по тегам