[HowTo] Przyspieszanie kart ATI Xpress

Awatar użytkownika
Farcoral
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 14 mar 2007, 16:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Kontakt:

[HowTo] Przyspieszanie kart ATI Xpress

Post autor: Farcoral »

  1. Najpierw pobieramy mesa_7_4 http://cgit.freedesktop.org/mesa/mesa/s ... 7_4.tar.gz
  2. Rozpakowujemy archiwum
  3. Po rozpakowaniu przechodzimy do folderu mesa_7_4/src/mesa/drivers/dri/r300/ i edytujemy plik r300_context.c
  4. Szukamy i usuwamy linijkę ctx->VertexProgram._MaintainTnlProgram = GL_TRUE;
  5. Następnie odszukujemy linijkę RADEON_TCL_FALLBACK_TCL_DISABLE, 1 pod którą znajduje się znaczek } który zamieniamy na } else
  6. W następnej linijce dodajemy (pod } else ) ctx->VertexProgram._MaintainTnlProgram = GL_TRUE;

    Powinno to wyglądać tak:

    Kod: Zaznacz cały

          RADEON_TCL_FALLBACK_TCL_DISABLE, 1);
    
    } else
    ctx->VertexProgram._MaintainTnlProgram = GL_TRUE;
     
      return GL_TRUE;
     }
  7. Instalujemy sudo apt-get build-dep mesa i sudo apt-get install autoconf libxt-dev libxi-dev libxmu-dev
  8. Następnie przechodzimy do folderu gdzie znajduje się plik autogen.sh uruchamiany w tym folderze konsole i wpisujemy ./autogen.sh Jeżeli wszystko jest w porządku możemy wpisać w konsoli make linux-dri (możliwe, że wcześniej potrzebne będzie też wykonanie polecenia make realclean jeśli pojawi się stosowny komunikat).
  9. Po skompilowaniu plik r300_dri.so który znajduje się w folderze mesa_7_4/lib/ kopiujemy do folderu /usr/lib/dri/ (kopiowanie musimy przeprowadzić z uprawnieniami administratora):
    będąc w konsoli w katalogu mesa_7_4 wykonaj:

    Kod: Zaznacz cały

    sudo mv /usr/lib/dri/r300_dri.so /usr/lib/dri/r300_dri.so.bak
    sudo cp lib/r300_dri.so /usr/lib/dri/r300_dri.so
    Po tym wszystkim robimy restart komputera
Osobiście przetestowałem to rozwiązanie na mojej karcie Xpress 1150 i wydajność wzrosła 2x
ODPOWIEDZ

Wróć do „Hardware-Multimedia”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości