Next Generation Emulation banner

ZeroGS KOSMOS 0.96.0 problem

21K views 21 replies 15 participants last post by  IwantTOknow  
#1 · (Edited)
I am trying to play a PS2 game using ZeroGS KOSMOS 0.96.0 graphics plugin using pcsx2 0.9.2 R2 and when I go to launch the game it says.

creating zerogs
Failed to create hardware device, creating software.

GS Warning: Need at least 2 simultaneous render targets. Some zbuffer effects will look wrong

GS Warning: Need independent write masks! Some z buffer effects might look bad

GS Warning: Ned MRT Post Pixel Shader Blending for some effects

GS Error: Device doesn't support alpha blending for 16bit floating point targets.
Quality will reduce.

Creating effects
Creating extra effects
vmhack

Then a error dialog box comes up and says pcsx2.exe has encountered a problem and needs to close.

My specs are:

Intel core 2 duo 1.6GHz
1.5GB of Ram
128MB Mobile Intel 945GM
 
#5 ·
Then I don't know what your problem could be. I don't think PCSX2 fares well with Intel Graphics chipset, as Zerogs has the Newer Nvidia (Geforce FX 5200 and higher) and ATI (Radeon 9xxx and up) Cards in mind, as those are pretty much the norm that people and gamers are using nowadays.

It Just may be an incompatability with Intel Chipsets, So you will probably have to use GSDX9 until it is addressed and fixed by the devs in future releases.


The Bare minimum for using zerogs is a Geforce FX 5200, and for the Radeon Cards I believe the lowest of those that supports Pixel Shading 2.0 is the 9xxx Series something odd cards. Zerogs yields the best results with the newer cards such as the Geforce 6800, 7800 GS, GTX, and 7900 GS, GTX.

As I'm Gathering you are using a Laptop, with an Integrated Intel Graphics Chipset, So there's Not much you can do except wait for the problem to be adressed in future releases of Zerogs, or to play on a Desktop Computer if you have one, with a Geforce FX 5200 or Better Video Card or an ATI 9xxx Video card or better.

If would be ever so nice, if someone that is more Knowledgeable than me in PCSX2, such as a Dev, can verify that what I'm saying is correct So that way we know if thats the problem. If thats not the problem, we can then move on to other troubleshooting techniques;)
 
#6 ·
I950 runs PCSX2 with zeroGS just fine with 3d-analyze running, and Hardware TnL activated...

I950 is comparable to a 5600 as far as video card performance goes, and it has PS2.0, (heck, it even has 4 pixel pipelines) which the FX line of Nvidia's doesn't (wait wait... actually it did... but it was very very poor support if i remember correctly... like so slow that the fx line didn't do well with 3dmark03) . I think PS 2.0 started with the 9500 9600 and 9800 chipsets for ATI. Maybe the 9200 too... as i remember something unique about it... dunno...

Funny thing is, even though it (intel950GMA that comes with the 945g chipsets) supports PS 2.0 and such, if you use 3d-analyze to get around the TnL detection, you get minor polygon corruptions...

I'm still looking into a lazy fix without actually having to code anything... (and i can't find zeroGS source code anywhere... maybe he doesn't release it?)

Getting 60FPS + STABLE with the 3danalyze and the i950... so its definately not to weak a video card to handle it... yup....

GL
 
#7 ·
I tried pcsx2 0.9.2 with 3d-analyze running then I checked the box that said emulate HW TnL caps and when I go to select the .exe to run I chose pcsx and it gave me an Syserror that says cannot allocate memory addresses 0x20000000-0x40000000, err:487 but when I tried pcsxt it launched into the program and I selected zerogs KOSMOS 0.96.0 has the graphics plugin then I ran the game and the game run with zerogs KOSMOS 0.96.0 with out giving me an error but I got minor polygon corruptions when I played the game. But I have no idea how to fix the problem so I can use pcsx with 3d-analyze instead of pcsxt.
 
#8 ·
The problem more likely has to do with the fact that the PCSX2.exe allocates VM space, whereas the PCSX2t does not (the non-VM build).

VM - Virtual Memory
Judging from the situation, the 3D-Analyze program seems to be preventing PCSX2 from allocating VM memory - hence why you can't use it (PCSX2.exe)
 
#11 ·
Code:
[B]GMA 950[/B]

The GMA 950 was Intel's second-generation GMA GPU, used on the Intel 940GML, 945G series, 945GT chipsets. Most of the changes related to video decoding, adding support for VLC, iDCT, hardware motion-compensation, and dual video overlay windows (1 HD + 1 SD). The core clock was bumped slightly to 400 MHz, which increased peak pixel fill rates to 1600 MPixel/s. The 950 has more video memory than the 900. The 900 only has up to 128MB (Integrated) and so does the ATI Xpress 200 but the 950 has up to 224MB (Integrated) making games run faster. T&L is supported on the 950, where as it isn't on the 900 or the ATI Radeon Xpress 200. With this, it allows you to run more up-to-date games or games that are more demanding. Therefore beats the GMA 900 and the ATI Radeon Xpress 200.

Some confusion made between GMA 900 and GMA 950 is that they both support the same Vertex Shader version, 2.0, while in reality GMA 950 supports version 3.0. This is also supported by the fact GMA 950 nearly doubles the 3D Mark 2005 score achieved by the GMA 900.[1]

Another version of the GMA 950 with a slower 250 MHz core clock was released as the Mobile GMA 950, used on the Intel i945GM chipset. The lower clock rate used less power and generated less heat, but the system was otherwise identical. Mobile cores retained the split core speeds found in earlier generations, but available core speeds for a given chipset no longer depends on CPU front side bus or memory speed.

Intel 945GT is a desktop variant of the Mobile Intel 945G, which retains the split core speeds, but render and display cores run at 400MHz and 320MHz respectively.

The High Definition Video and Audio makes this type of Integrated Graphics

Follow this link to find out more information about the GMA 950: http://www.intel.com/products/chipsets/gma950/
Case-in-point: 950 GMA has T&L, and PS 2.
Now the question is, why does GDSX work and not ZeroGS, and is it possible to petition Zero to make a fix;)
 
#13 ·
Hmm this could easily be because noone from the beta testing team has a gfx chipset even similar to this one.So zerofrog had no way of testing/fixing the problems with it,that is if this card supports everything zerogs uses(not sure if there are stuff we don't know about,other than pixel shader 2 support and some other basic stuff)
 
#14 ·
Yeah, I have Intel GMA 900 too (which is a bit lower than 950 but still supports Pixel Shader 2.0) and ZeroGS crashes on me each time. :( . I do realize that it doesn't support Vertex Shader 2.0, though I thought that is not a requirement for ZeroGS to work?

I wanna play KH with texts...:(
 
#15 ·
ati x300

I have an ati x300 mobility radeon with 128mb "dedicated" video ram on PCI-e. I too have had problems with ZeroGS 0.96.0... it won't even run the ps2 configuration properly (~5-10 fps). when i use the GSDX9 0.9.0, it increases the frame rate to about 30-35. does the ZeroGS 0.96.0 tend to have higher performance than the GSDX9 for pcie video cards?
 
#18 ·
Hi guys,

I'm new to this forum, and joined up because I couldn't get my question answered anywhere. I am having the same problem: my pcsx2 crashes right after the PS2 introductory screen, with windows saying

"pcsx2.exe has encountered a problem and needs to close. We are sorry for the inconvenience"

I am using PEOPS as the cdvd, and am trying to run ff8 (because I lack a ps2 game at the moment)

Both zeroGS, and gsdx9 plugins give me the same error
I mounted my image and used linuzappz, still the same error

Currently, my PEOPS settings are:

Interface: IOCTL
Drive: (appropriate drive selected)
Caching mode: thread (4mb data cache checked)

my specs are:

processor: dual core e6750
ram: 4gb
graphics: 8800GS 384MB DDR3 (came factory overclocked)

I have been racking my brain for a loooooooooooong time about this. Any feedback will be greatly appreciated, and promote you to godlike status :)
 
#20 ·
#21 ·
Ah, so that's my mistake. I figured that since pcsx2 is a ps2 emulator, it would behave like a ps2 and be able to emulate ps1 games as well. Guess ps1 game compatibility was low on the developer's list, as it already has an emulator. Makes sense :eyemove:

Thanks a lot, Bositman, for clearing this up. I am unable to test a ps2 game yet, but will post the results once I do.