GSdx 1.0
#1
Thumbs Up 
GSdx 1.0 test campaign is on HOLD until I fix the regression in master branch.

Note: OpenGL (Hardware) will be the main focus of this test, DirectX is missing a lot of the new features!

Please check only games that are working in GSdx SW mode with mipmapping disabled

Required Video Card Drivers:
Nvidia: 340.65 or higher (preferably higher)
AMD: latest beta support enough of GL4.5 normally. (15.5 Beta for AMD)
Intel on windows is not supported.



I made a huge change to GSdx to support various effects. It seems various games are now playable without using any CRC hacks. The purpose of this thread is to coordinate a test campaign.

The goal is to make a list of games that are fixed and which options are still required.



GSDX OpenGL only GUI options:

Accurate Blend
- Ticked: normal accurate blending
- Filled: extra accuracy in blending (warning big perf impact)

Accurate Colour Clipping
- Ticked: Used for Depth of Field effects (God of War) and some shadows (Castlevania)

Accurate Date
- Ticked: Enable Destination Alpha Testing, Things like missing shadows etc.

OGL HW Depth (please test this one on various game)
- Ticked: Enable depth support in OpenGL hardware mode, for further depth effects.

HW Hacks:
- CRC level: Set it to None.

Linux misses 1 option but you can still edit the gsdx.ini manually:

Enable ultra accurate option (very big impact on perf)
Code:
accurate_blend = 2



Testing strategy:

Part 1: Tests in native resolution. It is the most important result. Note you can compare the rendering with the SW renderer

1/ Set CRC to none

2/ If not perfect, try to play with the accurate option/depth option. All on is a good start.

3/ If still not perfect, increase CRC to minimum

4/ If not perfect, try to play with the accurate option/depth option.

5/ If not perfect, increase CRC to Full and check the behavior is as bad as before.

Part2: Tests in upscaled resolution. Most games have upscaling issue, don't report them except if is new issue.

How to report information:

Please be very concise. Collecting data is really time consuming. Report your GPU too (it could be an AMD/NVIDIA/Intel specific bug)

Highlight regression in Red. A regression is something that work on the master but not anymore on GSdx 2.0.

Highlight effect fixed in Green.

Here an example of a concise report
Quote:Game: Dragonball Z Budokai Tenkaichi 3
Issue: DX without CRC hack used to be filled with vertical blue lines and garbage but now looks just like OpenGL
Effect: Glow around characters and lighting
CRC hack: Hack skips the effect

Status:
OpenGL HW and DX11 both have the issue fixed with CRC hacks off, no special OpenGL option needed.
There is still a bad layer displayed as white (see screenshot, I think it's a misplaced glow on the opponent's hair) but other than that, it looks just like software.
Also glow is misaligned on scaling, I guess it's the known issue.



If you find a bug:

The best thing to do if you do find a bug, first try it in software mode (press F9 once). If the bug goes away, please report it in a post in this thread. What would also be beneficial, if you could make a GS Dump at the point the issue shows, so it can be checked to see if it is fixable.

How to make a GS Dump:
Please read this nice thread => http://forums.pcsx2.net/Thread-How-to-cr...er-GS-dump
-Rename the files to something meaningful, for example "GoW-Greenscreen-gsdump"
-Post it in a free file hosting site and post the link here (avoid mega)
-Feel good about the fact you did your bit to help Wink



Please use latest version available on the buildbot

Windows build:
.7z   GSdx32-SSE2-depth16-3.7z (Size: 312,94 KB / Downloads: 5.511) Updated 19:23 26/06/2015

Linux build:
.xz   libGSdx-1.0.0.so.xz (Size: 398,45 KB / Downloads: 1.533) Updated 04/07/2015
Reply

Sponsored links

#2
Here is the list of games which have CRC hacks (yes a lots).
Code:
Ace Combat 4 - Shattered Skies
Alpine Racer 3
Arc the Lad
Big Mutha Truckers
Black Hawk Down
Bleach - Blade Battlers
Burnout - Revenge
Burnout Dominator
Captain Tsubasa
Crash Bandicoot Wrath of Cortex
Crash 'N' burn
Death By Degrees
Demonstone
Dirge of Cerberus - Final Fantasy VII
Dragonball Z Budokai Tenkaichi 2
Dragonball Z Budokai Tenkaichi 3
Drakengard 2
Eternal Poison
Fighting Beauty Wulong
Final Fantasy XII
Final Fight Streetwise
Front Mission 5 - Scars of the War
Ghost in the Shell - Stand Alone Complex
God Of War 2
Gran Turismo Concept
Grand Theft Auto - San Andreas
Heavy Metal Thunder
Hummer Badlands
ICO
Ikki Tousen - Shining Dragon (J)
James Bond 007 - Everything or Nothing
Knights Of The Temple 2
Kunoichi
Legend of Spyro - A New Beginning
Legend of Spyro - The Eternal Night
Lego Batman
Lord Of The Rings - The Third Age
Manhunt 2
Midnight Club 3
NanoBreaker
Naruto (J)
Naruto Shippuuden Narutimate Accel (J)
One Piece Grand Adventure
One Piece Grand Battle
Oneechanbara 2 Special (J)
Onimusha - Dawn of Dreams
Red Dead Revolver
Resident Evil 4
ReZ
Sacred Blaze
Sakura Taisen (J)
Sakura Wars So Long My Love
Sengoku Basara (J)
Shadow of Rome
Shin Megami Tensei - Digital Devil Saga
Shin Megami Tensei - Digital Devil Saga 2
Shinseiki Evangelion (?) (J)
Simple 2000 Vol 114
SkyGunner
Sly 3 - Honor Among Thieves
Sonic Unleashed
Soul Calibur 2
Spartan Total Warrior
SSX 3
Star Wars - Battlefront
Star Wars - Battlefront 2
Star Wars - The Force Unleashed
Steambot Chronicles
Street Fighter EX 3
Tales Of Legendia
Tales of Symphonia
Tales Of the Abyss
Tenchu Fatal Shadows
Tenchu Wrath of Heaven
Timesplitters 2
Tomb Raider - Anniversary
Tomb Raider - Legend
Tomb Raider - Underworld
Tourist Trophy
Ultraman Fighting Evolution (J)
Urban Reign
Yakuza
Yakuza 2
Zettai Zetsumei Toshi 2: Itetsuita Kiokutachi (J)

Extra CRC to investigate
Code:
m_oi_list.push_back(HackEntry<OI_Ptr>(CRC::FFX, CRC::RegionCount, &GSRendererHW::OI_FFX)); // battle transition
m_oi_list.push_back(HackEntry<OI_Ptr>(CRC::MetalSlug6, CRC::RegionCount, &GSRendererHW::OI_MetalSlug6));






Regression
Game Bad option Short explanation
GetawayDepthTexture cache issue. No support of half vertical source address


Known issue
Game Bad option Short explanation
Ace Combat 4Lots of issue (mipmap)
Brian Lara International Cricket 2007texture corruption due to mimap ...
Burnout 3Screen glitch. RT and Depth buffer overlap. Depth value will be written in the RT ...
Conan the dark axetexture cache issue (getaway)
Crash TwinSanitytexture cache issue (getaway)
Devil may Cry 3 SENo CRCsome lightning problems
Destroy all humansBlack overlay and missing lighting remains
Dragonball Z Budokai Tenkaichi 3No CRCbad layer displayed as white/ glow is misaligned on scaling
God of War 2No CRCRequire OI depth clear (CRC minimal)
GodhandDepthblur everywhere (vp2?)
GodhandNo CRCSpeed
Gran Turismo 3No CRCsun, light sources and light spots are not bright enough
Gran Turismo 4No CRCLots of issue
KillzoneNo CRCSame issue as MGS3. Requires sub RT support
Hack (infection)No CRCMiss shadow
Haunting groundNo CRCwhite hazy effect / various fullscreen wrong color
The Legend of Spyro: Dawn of the Dragonupscalingvery bad zone color (clamp? repeat? upscaling hack?)
PunisherNAbad shadows and see through lightning (likely outside of current scope)
Metal Gear Solid 3NO CRCBlue overlay (texture cache issue: miss sub RT support). Speed hit
Midnight ClubMiss video
NFS Hot Pursuit 2NO CRCSun layer / Gray translucent squares around the machine / in places where the fog or smoke is a problem with transparency of some textures
Onimusha 3NO CRCVarious effect are broken...
Prince of PersiaNo CRCSame issue as MGS3, need sub RT texture cache
Radiata StoriesNo CRCBad blur (likely same as VP2 which is fixed)
Radiata StoriesNo CRCSpeed (emulation of alpha RT as stencil buffer)
Ricky Ponting International Crickettexture corruption due to mimap ...
Resident Evil 4No CRCparallel rows of white lines in front of the character/Some 3d objects have white outlines around them. (scaling issue?)
Shadows of the colossusNo CRCOverbright (unfortuantely accurate = 2 is broken so no way to test it properly)
Star of Ocean 3No CRCBroken shadow (must work now)| Speed hit
Star of Ocean 3No CRCBattle effct => sub RT
The Simpsons GameNo CRCRequire OI depth clear (CRC minimal)
Shin megami tensei nocturneNo CRCDx11 crc none show transparent world, visible npc characters from textures, miss ligthing from sources example lights ceilings, ogl same behavior but missing character shadow.. The missing of light is a mipmap issue
Silent hill originno CRCCasting of shadow is broken (might worth to recheck it with the SMTN fix)| Some 3d objects, including the character, might become transparent or disappear completely, at the same time some textures might become black.
Silent hill 2Transition, pause and loading screens slide away (hardware), FMVs are broken when upscaled
Silent hill 4Objects don't cast shadows, self-shadowing on characters is broken (in some locations there is a black transparent square in front of the protagonist)
Suikoden TacticsBad background (RT not uploaded with GS data)
Urban ChaosTop left corner (same issue as MGS3). Speed hit
Tekken 5No CRCOgl show funny colors, too much bloom effect and blur effects (top left corner but bigger than MGS3 sub RT?). Some scenario have sun see through textures (see 3 shot); also speed hit is noticeable.
Valkyrie Profile 2No CRCBad blur (must work now)
Valkyrie Profile 2No CRCSpeed (emulation of alpha RT as stencil buffer?)
Valkyrie Profile 2No CRCblur doubling of images on the floating icons on the map, and the bad bloom/ghosting on the character in towns and such TC Offset y/x alpha hacks only thing that fixes that and in native/software they where never an issue. also chat bubbles on some cut scenes are missing and the area were they should be is all blured out
Wild Arm 4UpscalingText glitches. There is dedicated hack for it
Reply
#3




Compatible with NO CRC Hack
Game Require option Extra info
Bully
Burnout 3Partially fixed
Castlevania Curse of DarknessAccurate Color ClippingWarning speed hit 2x
Devil may Cry 3 SEDepthPartially fixed
Dragonball Z Budokai Tenkaichi 3Partially fixed
FFXDepth Support
Genji Dawn of the SamuraiDepth Support
God of WarDepth Support + accurate color clippingSpeed hit
Lord of the rings two towers
OkamiPartially fixed (proposal to keep the hack as aggresive)
Sly2Color is not perfect because it misses complete fbmask support => accurate fbmask
The Simpsons GameNote requires minimal CRC level
Wild Arm 4Depth SupportTODO for myself: check the wildarm hack
Wild Arm 5Depth SupportTODO for myself: check the wildarm hack
Xenosaga 3Depth Supportround sprite=box (fixes line in cut scenes)



No Regression
Game



Rendering glitches fixed
Game Require option Issue fixed
Ace combat 4Depth removes 3d garbage (choose aircraft)
BlackNAscreen covering bloom in Black
Blackultra accurate blendcontrast issue
Crash TwinSanitydepthshadows and wall of fog
Fifa (series)fbmask + normal filteringtexture corruption
Fight Night Round 3fbmask + normal filteringtexture corruption
Gran Turismo 3DepthSmoke and heat wave issues
Hack (infection)DepthGraphical Glitch with Fog
Haunting groundDepthbroken door shadows, adds character shadows and panic effect and correct depth of field
KillzoneDepthVertical lines
Medal of Honors (series)fbmask + normal filteringtexture corruption
NemoDepthVertical lines
Neopets The Darkest FaerieDepthVertical lines
NFS hot pursuit 2depthVertical lines
PunisherNAVertical Blue lines | black grey screen
Rainbow Six LockdownDepthVertical red lines | sky
Silent hill originultra blendLight sources and light spots are not bright enough
Suikoden Tacticsdepthbrown overlay
SupermanVertical lines
Tony Hank's Project 8DepthVertical lines
Virtua Fighter 4: EvolutionAccurate Color Clippingshadow and bloom
Wallace and Gromit. In project zooDepthVertical Line



Deprecated CRC
Game
Grandia 3


To be investigated:
* Crash on option switching (from bosit)
* Crash on amd driver?
Reply
#4
It would be nice to get the depth support at least on to DX, maybe even do the impossible blends. But i can't see the other stuff being added unless it's simple to do.
[Image: ref-sig-anim.gif]

Reply
#5
Ok.. let me see.

Speed comparison is between the new f5e8503fa5f50e158a2811f36e599fe28c83461a, with the attached build in the first post in Opengl HW, compared to v1.2.1-884-g2da3e15 build with default settings using DX, since old opengl versions did not work with disabled frame limit properly, they just stay at 60.

Everything else is done in Opengl HW.

Specs:

i7-950
GTX 580






Wild Arms 4:


The Title screen and many areas in the game are glitchy with no CRC hacks and no new options enabled, it is too bright. It looks like it is repeated, scaled and overlayed on top of itself multiple times. Using "HW OGL Depth" fixes it. In game looks perfect in native, but when it is scaled, it has minor to really bad glitches in almost all of the text.

Example for the main glitch:

[Image: E4ZdUaQ.jpg]

How it looks like with HW OGL Depth:

[Image: GnTKDHv.jpg]

Text bug:

[Image: YCdvduU.jpg]

Speed:

New: ~97
Old: ~96


Fix impact and Regression impact:

The "HW OGL Depth" option fixes the game with no need for CRC hacks. Other than that, not much changed for this game. No glitch fixed and no glitch added.

Weird thing is that there is a room on this game that looks broken in software -all versions-, but looks fine in hardware:

[Image: hA7F9UT.png]

First time to see that happen Rolleyes
Edit: actually this happens in several places, not just that room.

Dump of the main glitch:


Attached Files
.7z   Wild_Arms_4_No_CRC_Glitch.7z (Size: 4,18 MB / Downloads: 453)
Reply
#6
The colors are messed up and it runs at half speed, but it's better than before which was ui over a black screen
[Image: LkhKCfY.jpg]
Reply
#7
I already have all of the accurate options enabled. I cycled through them, and the only one that makes a difference is HW Depth, which makes everything blue.
[Image: HPx25kG.png]
Reply
#8
This is with texture filtering disabled, accurate options and depth enabled. I already had aniso filtering disabled before.
[Image: YPYml7O.png]
Reply
#9
Game: Punisher
Issue: Vertical blue stripes on slaughter mode, black/gray screen on interrogation execution
CRC hack: Doesn't have one.
Status: Fixed in both OpenGL HW and DirectX11 HW renderers
Note: Game has more issues like bad shadows and see through lightning but probably outside of scope
[Image: newsig.jpg]
Reply
#10
Ok, HW OGL Depth fixes the crazy screen covering bloom in Black.
[Image: 6hFHTFO.png]

[Image: NMDGK5b.png]

And super accurate blend mostly fixes the contrast issue, but drops my frame rate to around 25.

Without super accurate blend
[Image: ac0y7rL.jpg]

With super accurate blend
[Image: PP6Nt70.jpg]

This is software mode.
[Image: wafebeY.jpg]

The other options don't do anything.

edit - Wow, I didn't even read the directions you put up. Should I make a dump for this game?
Reply




Users browsing this thread: 2 Guest(s)