Blog (3)
Komentarze (87)
Recenzje (0)

Jak zmienić LOD dla kart graficznych AMD Radeon?

@CoroDaNemJak zmienić LOD dla kart graficznych AMD Radeon?03.07.2013 16:59

Skąd wziął się pomysł na napisanie takiego "poradnika? Wszystko zaczęło się dawno temu, gdy na moim komputerze grafika w grach straciła swoje "piękno", a mianowicie wszystko wyglądało mniej więcej tak:

Po pewnym czasie zaczęło mnie to denerwować, więc...

... postanowiłem wziąć sprawy w swoje ręce. Na początku skorzystałem z forum DP, lecz konkretnej pomocy ani prawdopodobnej przyczyny defektu nie otrzymałem w odpowiedzi. Kolejnym krokiem było ruszenie w stronę forów anglojęzycznych, gdzie w kawałku odnalazłem przyczynę awarii.

Przyczyną był zmieniony LOD

Nie wiem jakim cudem doszło do "automatycznego" przestawienia LOD, ale teraz już jakoś nie mam poczucia "obowiązku" szukania genezy tego feleru ;)

A czymże jest, to LOD?

LOD po rozwinięciu jest to level of detail. Po naszemu oznacza to poziom szczegółów/detali (jak kto woli :)

LOD wyznacza, przy której odległości od "widza" (chodzi tutaj naturalnie o wirtualne oczy bohatera gry) należy przejść na niższą rozdzielczość tekstur, czyli innymi słowy mamy wypisaną połowę definicji mipmapingu.

Standardową wartością LOD jest 0 (zero).

Zanim rozpoczniemy zmieniać LOD

U wielu z Was zapewne pojawiło się pytanie "A po co mam coś przestawiać jak mam wszystko w porządku?"

Może być tak, że nie wszyscy mają wszystko w porządku, a gry zamulają im jak osioł bez marchewki i nawet najniższe ustawienia gry nie pomagają zwiększyć ilości FPS-ów. "Poradnik" ten przyda się również hardcorowym graczom, którym nie zależy na grafice, a jedynie na eleganckim przyspotowaniu przeciwnika.

To może już zacznijmy...

Co będzie nam potrzebne?

  • karta graficzna AMD Radeon (dowolny model, w moim przypadku jest to ATI (AMD) Mobility Radeon HD 5650)
  • system operacyjny Microsoft Windows
  • dostęp do rejestru systemu Microsoft Windows

Wiem, możecie być trochę zdziwieni, że zrobimy to za pomocą rejestru, który jest wyśmiewany przez "wielką" korporację znaną pod nazwą Apple (DOWÓD ), lecz ja odpowiedniego oprogramowania (takiego, którego da się zainstalować) od AMD nie dałem rady znaleźć, a zmiana LOD przez rejestr nie jest taka straszna.

Zaczynamy!

Najpierw należy odnaleźć klucz, w którym to zawarte są ustawienia karty graficznej, poprowadzę Was przez kawałek drogi:

Komputer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00x\Control\Video\{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\0000\UMD

Kawałek Was poprowadziłem, więc teraz pora poszukać trochę samemu, ponieważ ja Waszych komputerów nie mam obok siebie i nie znam ich tak dobrze jak Wy, lecz pomogę dotrzeć do UMD objaśniając co powinno być pod iXami.

  • ControlSet00x - Ci co się teraz zatrzymali zapewne myślą czy wybrać ControlSet001 czy ControlSet002, a może CurrentControlSet. Najlepiej jest wybrać ControlSet001. Dlaczego? Ponieważ są tam ustawienia, które zostały wprowadzone od razu po ostatnim uruchomieniu systemu operacyjnego, czyli takie, które obecnie działają na Waszych komputerach. ControlSet002 zawiera ustawienia, które są znane jako "poprawne", oznacza to, że raczej nie znajdziemy tam zmian wprowadzonych przez nas, a tym bardziej nie znajdziemy tam klucza UMD. A co z CurrentControlSet? Jest to zwykły wskaźnik do ControlSet001.

Zatem, który wybrać? Tak jak już wcześniej wspomniałem, lecz jeżeli napotkacie jakieś problemy w odnalezieniu UMD, to możecie równie dobrze zaglądnąć do CurrentControlSet.

  • {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} - Teraz trzeba przejść przez klucz, który ma w nazwie dużo znaków nieowocujących w jakikolwiek sensowny termin, a jesteśmy już blisko UMD. Tutaj dam Wam jedynie małą poradę:
Szukajcie, a znajdziecie...

... "rozwijalny" klucz 0000, w którym to znajdziecie UMD ;)

UMD znalezione?

Jeżeli tak, to kliknijcie na niego jedynie jeden raz. Teraz, w oknie po prawej stronie, gdzie znajdują się wszystkie wartości otwieramy menu kontekstowe, z którego to tworzycie "nową wartość ciągu", po czym nadajemy jej nazwę "LodAdj". Na sam koniec trzeba nadać wartość świeżo utworzonemu ciągowi, co by tu wpisać... ?

"Standardowym" zakresem wartości LOD są liczby całkowite pomiędzy -5 a 5, lecz w moim przypadku, a tak bardziej konkretnie w przypadku Batmana AA porwałem się na LOD równe (+)15, co wyróżniło się brakiem kolorów lub co gorsza tekstur na modelach 3D.

Co daje dodatnie wartość, a co ujemna?

Jak już wcześniej wspomniałem, 0 (zero) jest standardową wartością LOD i zapewnia grafikę, taką jaką ustawiliśmy w grze, czyli nic dodać, nic ująć.

LOD 0
LOD 0

Według mnie wartościami ujemnymi nie ma co się za bardzo przejmować, w rezultacie otrzymujemy jedynie pozornie wyostrzone tekstury, które migoczą podczas ruchu.

[1/2] LOD -1
[2/2] LOD -3
LOD -5
LOD -5

Pewnie nie uchwyciliście żadnych różnic :P

Zaczyna się robić ciekawiej, gdy LOD przypiszemy wartość dodatnią. Grafika w grach (i nie tylko) zaczyna tracić na szczegółach i wygląda jak totalne g#?@o, lecz mamy gwarantowane, że przybędzie z kilkadziesiąt FPS-ów.

[1/2] LOD 1
[2/2] LOD 3
[1/2] LOD 5
[2/2] LOD 10 (30 FPS)
LOD 15 (60 FPS)
LOD 15 (60 FPS)

Wartość już zapewne została wpisana

Czy trzeba ponownie uruchomić komputer? To zależy, bo ja nawet nie musiałem wyłączać Batmana AA, aby nowy LOD został wprowadzony do gry, po prostu ją zminimalizowałem, otworzyłem rejestr i wprowadziłem nową wartość dla LOD, po czym wróciłem do Batmana z "odmienioną grafiką", lecz jeżeli nie zauważyliście żadnych zmian po zmodyfikowaniu LOD, to należy uruchomić ponownie komputer i mieć nadzieję, że wszystko pójdzie po dobrej myśli.

Na zakończenie

Proszę, abyście dali znać w komentarzach jak u Was to działa i wybaczyli wszelkie błędy związane z terminologią rejestru systemu Microsoft Windows oraz grafiki komputerowej.

Jeżeli będzie jakiekolwiek zapotrzebowanie na więcej informacji o wpływie modyfikacji LOD na wydajność w grach, to z chęcią zrobię malutki benchmark oparty o trzy lub cztery gry.

Dodam jeszcze, że...

Autor tego wpisu nie ponosi odpowiedzialności za szkody jakie wynikły podczas wprowadzania zmian do rejestru systemu Microsoft Windows ;)
Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.