Jump to content


Photo

Gngeo V0.7beta3


84 replies to this topic

#46 xnopasaranx

xnopasaranx

    Superbad!

  • X-treme Team
  • 2369 posts
  • Gender:Male

Posted 14 May 2007 - 09:05 AM

lol... oops. Okay so then you are not french. Same goes for spanish people though. I have now worked for nearly 4 month in Madrid and I didn't really meet a lot of people talking English. More then in France though...

It freezes for me when I have sound turned on. I narrowed the problem down to this. When I have sound switched on (doesn't matter at which sample rate) it will freeze right after the unibios splashscreen.

#47 reiboul

reiboul

    Peace sells... but who's buying?

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 587 posts
  • Location:France

Posted 14 May 2007 - 10:44 AM

QUOTE(xnopasaranx @ May 14 2007, 11:05 AM) View Post

lol... oops. Okay so then you are not french. Same goes for spanish people though. I have now worked for nearly 4 month in Madrid and I didn't really meet a lot of people talking English. More then in France though...

It freezes for me when I have sound turned on. I narrowed the problem down to this. When I have sound switched on (doesn't matter at which sample rate) it will freeze right after the unibios splashscreen.



Hey don't feed the troll! What about you speaking french? tongue.gif



(PS i'm french rolleyes.gif )

#48 xnopasaranx

xnopasaranx

    Superbad!

  • X-treme Team
  • 2369 posts
  • Gender:Male

Posted 14 May 2007 - 11:47 AM

I am not trying to show any language arrogance here ^^. You are right, I could be learning french aswell... I am not at all implying that everybody should speak english. I just wanted to tell him that it is no thing to worry about, as I think it's great that he is speaking english. It's not like it's my native tongue either. And also I think that french sounds way better then German for example. So yeah... I shouldn't have learned latin in school, I always wanted to learn French.
EDIT: (or Spanish... Mi espanol es muy facil. No entiendo mucho)

Edited by xnopasaranx, 14 May 2007 - 11:50 AM.


#49 Yod4z

Yod4z

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 885 posts
  • Gender:Male
  • Location:France

Posted 14 May 2007 - 12:19 PM

QUOTE(reiboul @ May 13 2007, 07:36 PM) View Post

Are both core the same speed? or is the second core fixed at a static speed? Why not set it automatically, according to the samplerate used? i don't know how all this works, but you're the one in control pepone wink.gif

no, the second core can be confgured with his hown speed like used with gpu940 (in Egoboo2x) but it seem the 940t can't overclock has good has the 920.

#50 notaz

notaz

    Mega GP Mania

  • GP Guru
  • 1736 posts
  • Location:Lithuania

Posted 14 May 2007 - 01:05 PM

QUOTE(Yod4z @ May 14 2007, 03:19 PM) View Post

no, the second core can be confgured with his hown speed like used with gpu940 (in Egoboo2x) but it seem the 940t can't overclock has good has the 920.

Are you sure about that? I was somewhat convinced that both cores use the same clock source (FCLK IIRC). At least setting the clock from 920 side also certainly affects the 940. I saw that gpu940 is setting the clock from the 940 side, but I think that also sets the clock for 920.

#51 glstar

glstar

    Member

  • Members
  • PipPip
  • 7 posts

Posted 14 May 2007 - 01:27 PM

Hi.
That's really a great emu...
I've a little problem using this beta....
I can't hear the music,even the neo geo logo.
In Art Of Fighting 3 i can see the gfx effects,but not the music and not the neo geo bios.
A friend of mine,can hear music and gfx with the same options in the rage2x turned on.
The music sample is 22 khz.
Could some one please help me to understand what's going on??

#52 reiboul

reiboul

    Peace sells... but who's buying?

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 587 posts
  • Location:France

Posted 14 May 2007 - 03:25 PM

QUOTE(Yod4z @ May 14 2007, 02:19 PM) View Post

QUOTE(reiboul @ May 13 2007, 07:36 PM) View Post

Are both core the same speed? or is the second core fixed at a static speed? Why not set it automatically, according to the samplerate used? i don't know how all this works, but you're the one in control pepone wink.gif

no, the second core can be confgured with his hown speed like used with gpu940 (in Egoboo2x) but it seem the 940t can't overclock has good has the 920.



Yes that's true, I tested several rixed's private beta and the game was crashing because the default config sets the 940 at 250Mhz. It took time before w<e spotted the problem, because Picodrive works @255Mhz dual core while the 920 alone can clock to 273, it's because of me that he supplied another binary with 225 clock, which works just fine for me.
In the meantime, the 920T was always clocked at 266 or 270Mhz smile.gif


*edit* almost forgot my question lol! actually I was speaking about GnGeo in particular : does it set both processor at different speed, or are both core the same speed? because I dare think the 940T which handles sound could be less clocked than the 920T smile.gif for exmeple, 200mhz/100mhz bot 920/940T ?

If so, maybe the 2nd core could be hard-coded (or not) to work at a particuliar speed depending on the samplerate, just enough but not too much, while the 1st core could be clocked manually!

On the other hand I assume that, like the 920T, charge on the 940T may vary :s so we should have to set our own speeds?

Edited by reiboul, 14 May 2007 - 03:30 PM.


#53 pepone

pepone

    Pouet! Pouet! Do want!

  • GP Guru
  • 477 posts

Posted 14 May 2007 - 04:38 PM

QUOTE(reiboul @ May 14 2007, 05:25 PM) View Post

QUOTE(Yod4z @ May 14 2007, 02:19 PM) View Post

QUOTE(reiboul @ May 13 2007, 07:36 PM) View Post

Are both core the same speed? or is the second core fixed at a static speed? Why not set it automatically, according to the samplerate used? i don't know how all this works, but you're the one in control pepone wink.gif

no, the second core can be confgured with his hown speed like used with gpu940 (in Egoboo2x) but it seem the 940t can't overclock has good has the 920.



Yes that's true, I tested several rixed's private beta and the game was crashing because the default config sets the 940 at 250Mhz. It took time before w<e spotted the problem, because Picodrive works @255Mhz dual core while the 920 alone can clock to 273, it's because of me that he supplied another binary with 225 clock, which works just fine for me.
In the meantime, the 920T was always clocked at 266 or 270Mhz smile.gif


*edit* almost forgot my question lol! actually I was speaking about GnGeo in particular : does it set both processor at different speed, or are both core the same speed? because I dare think the 940T which handles sound could be less clocked than the 920T smile.gif for exmeple, 200mhz/100mhz bot 920/940T ?

If so, maybe the 2nd core could be hard-coded (or not) to work at a particuliar speed depending on the samplerate, just enough but not too much, while the 1st core could be clocked manually!

On the other hand I assume that, like the 920T, charge on the 940T may vary :s so we should have to set our own speeds?


Actually, I don't know if the 940T is really overclocked... I must say that it's a part I don't quite master and I took the code from the cpuspeed utility. For know I suscpect that gngeo don't touch the 940 clock speed since overclocking gngeo don't seems to really improve the sound emulation. If someone can help me on this smile.gif

For now, it seems that the 940T don't have much room left to be underclocked.


#54 notaz

notaz

    Mega GP Mania

  • GP Guru
  • 1736 posts
  • Location:Lithuania

Posted 14 May 2007 - 07:34 PM

QUOTE(Yod4z @ May 14 2007, 02:19 PM) View Post

no, the second core can be confgured with his hown speed like used with gpu940 (in Egoboo2x) but it seem the 940t can't overclock has good has the 920.

I think I can prove this is wrong. Do this simple test:

Set your CPU clock to 50MHz and run Egoboo2x. It should slow down to a crawl because of such a low clock, shouldn't it? But it doesn't.
Now overclock to to 270MHz (or to whatever your GP2X can handle). Run Egoboo2x. It runs completely the same as @ 50MHz. How can this be?

This is because gpu940_225 sets the clock to 225MHz. That clock is not just it's own, but also 920's.


If you are still not convinced, try another test:
Edit your egoboo.gpe to this:
CODE

#!/bin/sh

chmod a+x egoboo load940 stop940
sync
./load940 gpu940_225
sleep 1
./cpu_speed.gpe --cpuclk 266
./egoboo >/tmp/egoboo.log 2>&1
./stop940
cd /usr/gp2x; ./gp2xmenu

This test sets the CPU clock _after_ loading up gpu940. If the line "cpu_speed.gpe --cpuclk 266" only sets clock for 920, everything should run fine, shouldn't it? But it doesn't, the clock gets set for both cores, 940 can't operate at such speed (unless you are very lucky and your 940 can actually run that fast) and it hangs.

Conclusion: like the docs say, both cores use the same clock source, so they can't be overclocked separately (unless the multipliers are changed). The quote at the top of my post is a (busted) myth.

#55 xnopasaranx

xnopasaranx

    Superbad!

  • X-treme Team
  • 2369 posts
  • Gender:Male

Posted 14 May 2007 - 09:20 PM

Well... I thought that I knew the source of my freezes now but I guess I am proven wrong. I thought it might be because my 940 doesn't overclock so well... egoboo doesn't run long before it freezes for me aswell.

#56 Yod4z

Yod4z

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 885 posts
  • Gender:Male
  • Location:France

Posted 14 May 2007 - 09:47 PM

Ok you have right Notaz ^^

#57 glstar

glstar

    Member

  • Members
  • PipPip
  • 7 posts

Posted 15 May 2007 - 07:15 AM

QUOTE(glstar @ May 14 2007, 01:27 PM) View Post

Hi.
That's really a great emu...
I've a little problem using this beta....
I can't hear the music,even the neo geo logo.
In Art Of Fighting 3 i can see the gfx effects,but not the music and not the neo geo bios.
A friend of mine,can hear music and gfx with the same options in the rage2x turned on.
The music sample is 22 khz.
Could some one please help me to understand what's going on??


Hi.
Now i can't hear the sound at all,with the same options then before..
I really don't understand....
Could it be that as i've read,the second cpu may be vary from console to console and on some of this gp2x can't work properly??

#58 quartercast

quartercast

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 856 posts

Posted 15 May 2007 - 01:01 PM

QUOTE(slaanesh @ May 12 2007, 10:56 PM) View Post

QUOTE(pepone @ May 12 2007, 06:52 PM) View Post

I didn't tried AOF3, but IIRC it use a lot of scaling, that's why I think the fps is not steady.
For a game like Garou, when the SD card is not accessed, I got 60fps @200Mhz @22050Hz.


Yes you are right.

Metal Slug 1 plays at 60FPS @ 200Mhz with 22050hz sound. Great stuff!
However, the graphics for the sprites seem corrupt? Or is this just my particular ROM?


I have no graphics glitches with MS1, but no sound! In fact I can't get sound for any ROM (yes I have enabled sound = true). I'm using the latest gngeo and rage2x. I've tried all the neogeo BIOS files i could get my hands on (arcade bios, console bios, unibios). Any suggestions?

EDIT: I have an MK2 and firmware 3.0

EDIT2: Interesting, I get a few sound effects in neobomberman

Edited by quartercast, 15 May 2007 - 01:34 PM.


#59 Rivroner

Rivroner

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1085 posts

Posted 15 May 2007 - 02:54 PM

No graphics problem here but sound sometimes works prefectly another doesnīt work biggrin.gif

I have tried to not force the overclocking and the random sound problem still there.

Anyway, this beta is incredible, i am amazed of the speed boost. smile.gif

When random problems dissapear the emu will be almost perfect.

VSync rules smile.gif I like it, itīs great.

#60 pepone

pepone

    Pouet! Pouet! Do want!

  • GP Guru
  • 477 posts

Posted 15 May 2007 - 05:20 PM

I've done some benchmark, and the 940 is indeed overclocked at the same time that the 920.
Yod4Z, can you remove the sentence about selector in your first post? It's actually the lack of ramhack that cause the slowdown.



Reply to this topic