Optimera prestandan i Doom 3 med ATI-kort|Arkiverade nyheter|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
Optimera prestandan i Doom 3 med ATI-kort
Guest
Member
Medlem
Forum Posts: 9344
Member Since:
August 22, 2005
sp_UserOfflineSmall Offline
1
August 9, 2004 - 12:52 pm
sp_Permalink sp_Print

Under helgen har det dykt upp nya tips och trix angående prestandaoptimeringar för Doom 3, spelet som de senaste dagarna varit på allas läppar.
Ett av de mer intressanta optimeringarna är för ATI-baserade grafikkort och i vad det verkar i första hand korten inom X800-serien.

Humus, medlem på Beyond3Ds forum och ATI medarbetare, har postat en tråd angånde ett par egna shader-optimeringar han utfört i koden för Doom 3.

" think I've found the source of why this game runs comparably slow on ATI hardware vs. nVidia at the moment, and found a solution to the problem."

De relativt enkla modifieringarna i koden ska kunna ge en prestandaökning på upp till 40% men det beror en hel del på vilka grafikinställningar som används. Även grafikkortets arkitektur verkar spela in. Och för att dra nytta av dessa optimeringar verkar det vara ett R300, eller senare, baserat Radeon-kort som gäller.
Trots att Humus postade sin upptäckt så sent som i går har det kommit en mängd feedback i Beyond3Ds forum där mer eller mindre alla ser prestandaförbättringar, dock oftast inom 5-15% ökning.
De R400-baserade korten, X800-serien, verkar dra mest nytta av optimeringarna som i väldigt sällsynta fall gett grafiska problem.
Ett fåtal har klagat på smärre grafikfel men överlag verkar resultaten vara mycket positiva.

Vi har själva inte kunnat göra några tester för att se hur väl optimeringarna fungerar men för alla ATI-ägare kan det vara bra att ha koll på Humus tråd på Beyond3D när Doom 3 letar sig ut i Svenska butiker. Vi tar inget ansvar för dem som ger sig på att testa humus optimeringar men vi tar gärna del av era resultat i forumet.

Coalan
Member
Medlem
Forum Posts: 4409
Member Since:
August 11, 2002
sp_UserOfflineSmall Offline
691178
August 9, 2004 - 1:06 pm
sp_Permalink sp_Print

Det dyker upp mer och mer såna här tweaknings grejer, den här var dock ny för mig och väldigt intressant :).

(btw. signaturerna där var i många fall ett föredöme)

GeneSiS
Kommer du hit ofta?
Medlem
Forum Posts: 943
Member Since:
November 4, 2002
sp_UserOfflineSmall Offline
691184
August 9, 2004 - 1:20 pm
sp_Permalink sp_Print

Ska testa nu.

Hur kör man timedemo i D3?

Är det bara att skriva timedemo demo1 i consolen?

Prescott 3.4GHz @ 3.83GHz 4x225 FSB- ASUS AX800 XT PE - 2 GB DDR 400 - S-ATA RAID-0 500GB - Thermaltake Xaser Damier Series V5000A - Asus P4C800 Deluxe - NEC 8x -/+ RW DVD Dual Layer - Antec 550w TruePower - Samsung Floppy (svart) ;)

makhra
Kommer du hit ofta?
Medlem
Forum Posts: 568
Member Since:
February 1, 2004
sp_UserOfflineSmall Offline
691192
August 9, 2004 - 1:38 pm
sp_Permalink sp_Print

GeneSiS wrote: Ska testa nu.

Hur kör man timedemo i D3?

Är det bara att skriva timedemo demo1 i consolen?

"timedemo timedemo.demo" tror jag men skriv /timedemo och tryck på tab-tangenten så kommer det upp text exakt vad demofilen heter... 🙂

dr.snuggles
Siktar mot toppen
Medlem
Forum Posts: 60
Member Since:
January 4, 2004
sp_UserOfflineSmall Offline
691246
August 9, 2004 - 2:57 pm
sp_Permalink sp_Print

timedemo demo1 skriver man

Gull_Unge
Siktar mot toppen
Medlem
Forum Posts: 56
Member Since:
December 10, 2003
sp_UserOfflineSmall Offline
691308
August 9, 2004 - 4:09 pm
sp_Permalink sp_Print

Denna killen, är han litet av ett snille eller? laugh

Anton Nilsson
Member
Medlem
Forum Posts: 6496
Member Since:
November 29, 2001
sp_UserOfflineSmall Offline
691427
August 9, 2004 - 7:20 pm
sp_Permalink sp_Print

Märk dock att denna "fix" också skadar bildkvaliten på ett par punkter då den introducerar en viss mån av artefakter i spelet (ljusa/vita rpickar på "fel" ställen)

Binaryian
Almost a full-blooded keyboard-warrior
Medlem
Forum Posts: 219
Member Since:
August 22, 2001
sp_UserOfflineSmall Offline
691470
August 9, 2004 - 8:06 pm
sp_Permalink sp_Print

UndaC wrote: Märk dock att denna "fix" också skadar bildkvaliten på ett par punkter då den introducerar en viss mån av artefakter i spelet (ljusa/vita rpickar på "fel" ställen)

Som lätt avhjälps med en annan "fix". :bok:

Avatar
mattan
Kommer du hit ofta?
Medlem
Forum Posts: 1457
Member Since:
May 12, 2001
sp_UserOfflineSmall Offline
691671
August 10, 2004 - 2:47 am
sp_Permalink sp_Print

Hur långt har ni då läst?
Vad jag förstår efter drygt 20 sidors läsande är att det bara gäller en rad kod.

aeter
Mina inlägg skrivs i binär kod
Medlem
Forum Posts: 153
Member Since:
December 23, 2003
sp_UserOfflineSmall Offline
691695
August 10, 2004 - 6:28 am
sp_Permalink sp_Print

Gull_Unge wrote: Denna killen, är han litet av ett snille eller? laugh

Han gick i samma klass som mig på gymnasiet och han var rätt så klyftig då iaf 😉

Anton Nilsson
Member
Medlem
Forum Posts: 6496
Member Since:
November 29, 2001
sp_UserOfflineSmall Offline
691704
August 10, 2004 - 7:27 am
sp_Permalink sp_Print

Binaryian wrote:

Som lätt avhjälps med en annan "fix". :bok:

ahh det har kommit en sån nu 😀
pallar du "pasta" in den här, orkar inte lusläsa B3D-tråden ännu en gång 😉

Binaryian
Almost a full-blooded keyboard-warrior
Medlem
Forum Posts: 219
Member Since:
August 22, 2001
sp_UserOfflineSmall Offline
691716
August 10, 2004 - 7:59 am
sp_Permalink sp_Print

Ingen av de ändringar man kan göra är någon egentlig fix... Tråden spårade väl egentligen ur något på beyond3d. Utan mer bara just en diskussion om hur man kan förbättra prestandan för ati-korten. Många tweaks gör ju avsevärd skillnad på prestandan men för att det skall funka riktigt bör ju Id komma med en patch som fixar detta. Orkade dock inte heller läsa tråden hela vägen till slutet...

Vad som åtgärdade artefakterna var följande rad:
PARAM specExp = { 16, 0, 0, 0 };

genom att ändra värdet till

PARAM specExp = { 8, 0, 0, 0 };

eller

PARAM specExp = { 4, 0, 0, 0 };

Man får testa sig fram... Dock hade nog den justeringen en liten negativ inverkan på prestandan. Har inte ändrat å testat fram å tillbaka för att hitta det bästa förhållandet men... Fick ett par fps högre prestanda i slutändan å det är ju alltid trevligt.

Avatar
mattan
Kommer du hit ofta?
Medlem
Forum Posts: 1457
Member Since:
May 12, 2001
sp_UserOfflineSmall Offline
691791
August 10, 2004 - 10:09 am
sp_Permalink sp_Print

Men det behövs inte ändras så mycket vad jag förstår.
Bara byta ut: TEX R1, specular, texture[6], 2D;
Mot: MAD_SAT R1, specular, 5.0, -4.0;

Då ska inte PARAM specExp behöva justeras.

Binaryian
Almost a full-blooded keyboard-warrior
Medlem
Forum Posts: 219
Member Since:
August 22, 2001
sp_UserOfflineSmall Offline
691815
August 10, 2004 - 10:43 am
sp_Permalink sp_Print


POW R1, specular.x, specExp.x;
gäller inte?

får testa det

Avatar
mattan
Kommer du hit ofta?
Medlem
Forum Posts: 1457
Member Since:
May 12, 2001
sp_UserOfflineSmall Offline
691825
August 10, 2004 - 10:53 am
sp_Permalink sp_Print

Stämmer bra...
Det står lite längre fram också.
Verkar livsfarligt att bara läsa en del av den tråden! 🙂
Alltså: Läs antingen HELA tråden eller bara första inlägget. 😀

Binaryian
Almost a full-blooded keyboard-warrior
Medlem
Forum Posts: 219
Member Since:
August 22, 2001
sp_UserOfflineSmall Offline
691826
August 10, 2004 - 10:56 am
sp_Permalink sp_Print

Jo, det funkar.

Alltså, gör som i första inlägget men ändra

TEX R1, specular, texture[6], 2D;

eller

POW R1, specular.x, specExp.x; (om den redan är justerad)

till

MAD_SAT R1, specular, 5.0, -4.0;

arion
Kommer du hit ofta?
Medlem
Forum Posts: 635
Member Since:
November 8, 2003
sp_UserOfflineSmall Offline
692426
August 10, 2004 - 9:44 pm
sp_Permalink sp_Print

Skulle någon kunna sammanfatta allt man behöver göra för att uppnå bästa prestanda tan att förlora bildkvalite?

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 82
Currently Browsing this Page:
2 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL