..:: PCSX2 Forums ::..
Register | Help | Log In |
Register PCSX2 Site Forums Member List Donate View Today's Posts Search

Current time: 05-21-2013, 03:51 PM Hello There, Guest! (Login — Register)

..:: PCSX2 Forums ::.. / PCSX2 Discussion and Support / General Discussion and Support (Windows) v
« Previous 1 ... 305 306 307 308 309 ... 933 Next »
/ GSDX Question



User(s) browsing this thread: 1 Guest(s)

Pages (2): 1 2 Next »
Post Reply 
 
Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Threaded Mode | Linear Mode
GSDX Question
Author Message
recoder Offline
Super Saiyan 2
****

Posts: 1.608
Joined: Mar 2011
Location: India
Reputation: 45
Post: #1
Wink GSDX Question
Well, its a GSDX Specific Question. Please don't scold me for that. I want to know the differences between GSDX Hardware and Software mode.

Hardware modes is much faster and but sometimes have graphical bug and glitches. While Software mode is slower but very accurate in rendering graphics.

Note: They are not Game Specific. It's a general Question about GSDX.

So my Questions are
  • Why Hardware mode is buggy(sometimes) while Software mode is accurate? Hardware mode shouldn't have any problems like graphical glitches/bug.

  • Can't Software mode render Graphics at higher Resolution than Native?

  • Are post-processings enabled in Software mode? If so, then why?

Thanks for the Support. Smile

[Image: recodersignature2.png]
(This post was last modified: 11-12-2011 08:33 PM by recoder.)
11-12-2011 08:30 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Squall Leonhart Offline
Yunsabits, #1 Fan.
****

Posts: 3.542
Joined: Jul 2010
Location: Australia
Reputation: 61
Post: #2
RE: GSDX Question
emulating functions in software works around the issue that hardware doesn't necessarily replicate the same abilities as the GS.

[Image: squall4rinoa.png]
VBA-M
11-13-2011 12:28 AM
Visit this user's website Find all posts by this user Quote this message in a reply
abdo123 Offline
plant scientist !!!!

Posts: 3.021
Joined: Jul 2010
Location: FREE SYRIA
Post: #3
RE: GSDX Question
(11-12-2011 08:30 PM)recoder Wrote:  Well, its a GSDX Specific Question. Please don't scold me for that. I want to know the differences between GSDX Hardware and Software mode.

Hardware modes is much faster and but sometimes have graphical bug and glitches. While Software mode is slower but very accurate in rendering graphics.

Note: They are not Game Specific. It's a general Question about GSDX.

So my Questions are
  • Why Hardware mode is buggy(sometimes) while Software mode is accurate? Hardware mode shouldn't have any problems like graphical glitches/bug.
    <br /><br />
  • Can't Software mode render Graphics at higher Resolution than Native?
    <br /><br />
  • Are post-processings enabled in Software mode? If so, then why?

Thanks for the Support. Smile


why do you think SW mode is more accurate and slower than HW mode

it is not because it only uses CPU to render stuffs no that isn't 30% of the reason because it codes are much longer , accurate and more complex
so it require more time to be run ! >> slower games

HWmode in the other hand is a whole different story GPUs aren't ment to emulate or can be used in emulation directly so HW use DX functions and somehow Gabest has manged to do so but it cost him at the beginning to write hacks instead of codes with time hacks has been replaced to accurate and short simple codes
but it cannot be replaced completely that is why we CRC hacks and HW mode hacks and a whole bunch of hacks that are activated by the command "if" Wink

and running SW mode at higher res would throw everything SW stands for in the window because it will require some work from the GPU not to mention losing it accuracy and complexity
(This post was last modified: 11-13-2011 03:23 AM by abdo123.)
11-13-2011 03:03 AM
Find all posts by this user Quote this message in a reply
recoder Offline
Super Saiyan 2
****

Posts: 1.608
Joined: Mar 2011
Location: India
Reputation: 45
Post: #4
RE: GSDX Question
I think SW mode is sometimes more accurate because sometimes in dbz bt 3 the characters should flash when charging for a super kick(forgot its name Tongue) but in hardware mode it doesn't glows while in software its perfect.

You mean GPU aren't meant for emulation process? Wow thats weird.

[Image: recodersignature2.png]
(This post was last modified: 11-13-2011 08:00 AM by recoder.)
11-13-2011 06:54 AM
Visit this user's website Find all posts by this user Quote this message in a reply
gregory Offline
Linux PCSX2 coder
******

Posts: 1.492
Joined: May 2010
Location: Grenoble, France
Reputation: 29
Post: #5
RE: GSDX Question
GPU are designed to compute rasterization (rendering) efficiency. At the beginning, you didn't have any control of the GPU pipeline. Nowadays, you have a limited control of GPU through shaders (and some registers), but it is not fully progammable as a CPU. A GPU is composed of thousand of float execution unit so it is much more faster than a basic CPU. However there is a very high latency, so you must batch thousand of operation to be efficient.
11-13-2011 01:49 PM
Find all posts by this user Quote this message in a reply
dralor Offline
Posting Freak
****

Posts: 812
Joined: Jan 2009
Location:
Reputation: 5
Post: #6
RE: GSDX Question
The GS was built on a different model vs todays GPU's it was built to be a poly and fillrate monster and capable of quick state changes. While todays GPU's you are all about shaders.
11-13-2011 08:41 PM
Find all posts by this user Quote this message in a reply
Squall Leonhart Offline
Yunsabits, #1 Fan.
****

Posts: 3.542
Joined: Jul 2010
Location: Australia
Reputation: 61
Post: #7
RE: GSDX Question
Quote:While todays GPU's you are all about shaders.

Which are managed by context handlers in either dedicated hardware or software(driver) schedulers.
Switching the context of a shader has a noticeable affect on performance which is why multiple hardware schedulers are used now (on nvidia)

AMD was using software scheduling in the driver on their VFIW designs, which explains why so many titles suffer in performance until optimised drivers are ready, which partly explains their smaller dies (Fermi's scheduler takes up a significant area)

[Image: squall4rinoa.png]
VBA-M
11-13-2011 11:37 PM
Visit this user's website Find all posts by this user Quote this message in a reply
recoder Offline
Super Saiyan 2
****

Posts: 1.608
Joined: Mar 2011
Location: India
Reputation: 45
Post: #8
RE: GSDX Question
Hmm. seems to get a clear idea though thanks Smile

[Image: recodersignature2.png]
11-14-2011 02:37 PM
Visit this user's website Find all posts by this user Quote this message in a reply
rama Offline
PCSX2 coder
******

Posts: 6.004
Joined: Nov 2008
Location: Germany
Reputation: 77
Post: #9
RE: GSDX Question
"Can't Software mode render Graphics at higher Resolution than Native?"
- No, it can't.

"Are post-processings enabled in Software mode? If so, then why?"
- Yes, as they simply work correctly in sw mode. They're disabled in hw modes due to missing GPU programmability.
(This post was last modified: 11-14-2011 03:15 PM by rama.)
11-14-2011 03:15 PM
Visit this user's website Find all posts by this user Quote this message in a reply
recoder Offline
Super Saiyan 2
****

Posts: 1.608
Joined: Mar 2011
Location: India
Reputation: 45
Post: #10
RE: GSDX Question
No it doesn't works in Dragon Ball Z Budokai Tenkaichi 3 NTSC. Hardware modes looks fine while software mode has lines around characters.

Hardware mode :


[Image: attachment.php?aid=30090]

Software Mode :


[Image: attachment.php?aid=30355]


Attached File(s) Thumbnail(s)
   

[Image: recodersignature2.png]
(This post was last modified: 11-14-2011 03:28 PM by recoder.)
11-14-2011 03:17 PM
Visit this user's website Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »
Post Reply 


  • View a Printable Version
  • Send this Thread to a Friend
  • Subscribe to this thread



Current time: 05-21-2013, 03:51 PM

Contact Us | PCSX2 | Return to Top | Return to Content | Lite (Archive) Mode | RSS Syndication

Powered By MyBB, © 2002-2013 MyBB Group.
Theme created by IncadudeF and modified by bositman