Native Mac Testing Build
#41
(07-02-2020, 09:23 PM)Shrimpbob Wrote: The Xenosagas and Tales of the Abyss. I know the Xenosagas are pretty computer-intensive, they'll run at full speed and then drop to 55% or so and it just sort of slingshots back and forth. Cutscenes are fine. Xenosaga III runs at 53% consistently, though, and cutscenes are slow in that one, Xenosaga II runs at about the same, a little faster in battles. Abyss will run at full speed and drop to 70% and bounce back and forth as well but it's a much more frequent bounce, if that makes sense.
My best guess would be that the Iris 6100 isn't quite fast enough to run them, but I would need someone with a similar GPU to run a windows build to be sure

Other than that, make sure you're using GSdx OpenGL Hardware (not Software) at Native resolution for best performance
Reply

Sponsored links

#42
Hi TellowKrinkle, first of all awesome work bringing the native Mac version upto speed!

I tried out what I think was a  1.6 32 bit version dated 2020-06-09 and it was working great I had 100% speed pretty much all of the time with my brief testing across several titles.

I was keen to try out the newer builds, however I replaced the original install with the new one first the 64 bit, it ran at around 28% speed, so I tried the newer 32 bit and it also ran at 28% speed again across a few titles.

I thought i'll try the 1.6 version again as above but it now appears to be a 1.7 version?

So I looked at the older versions posted and there is a 1.5 2020-05-24 this one works as well as the 1.6 version i tried before with the little testing time i did.

I have a late 2015 iMac with a Radeon R9 M380 running 10.14.6

Is there any more info I can provide to help out?
Reply
#43
(07-16-2020, 06:21 PM)Browz Wrote: Hi TellowKrinkle, first of all awesome work bringing the native Mac version upto speed!

I tried out what I think was a  1.6 32 bit version dated 2020-06-09 and it was working great I had 100% speed pretty much all of the time with my brief testing across several titles.

I was keen to try out the newer builds, however I replaced the original install with the new one first the 64 bit, it ran at around 28% speed, so I tried the newer 32 bit and it also ran at 28% speed again across a few titles.

I thought i'll try the 1.6 version again as above but it now appears to be a 1.7 version?

So I looked at the older versions posted and there is a 1.5 2020-05-24 this one works as well as the 1.6 version i tried before with the little testing time i did.

I have a late 2015 iMac with a Radeon R9 M380 running 10.14.6

Is there any more info I can provide to help out?
Check your emulation settings and make sure it didn't accidentally set everything to use interpreters
Reply
#44
(07-16-2020, 07:11 PM)TellowKrinkle Wrote: Check your emulation settings and make sure it didn't accidentally set everything to use interpreters


Yes this seems to have solved it! They were all set to interpreter...I had completely uninstalled including settings etc, so far seems as good as the previous build. Thanks!!
Reply
#45
Hey Tellow, fantastic work on getting the macOS port up and running. Keep the builds coming....


I can confirm that the GSdx Hardware renderer is also buggy on an Intel HD 6000, so it might apply to all iGPUs...? I get the light show in BIOS (though I haven't experienced a crash yet). In my go-to test game, FFX, there is some texture glitching in the intro, and the frame rate will go from 100% to around 50% speed depending on the scene. I also tested FF12, and just get a black screen. 

The GSdx software renderer works at full speed for FFX and has only slight occasional drops in FF12 (which is a much more demanding game). 
(For what it's worth, I never got full speed on FF12 using Wine, so the software renderer is already the best version of PCSX2 we have ever gotten on the Mac to date).
Edit: I tested Silent Hill 2, and there is a texture glitch in the first urinal in the opening cutscene in GSdx software. I'm also only getting abut 70% speed when going down the path into town. Testing on a 2.2Ghz dual core i7.  

I also noticed an issue with OnePad. While it generally worked, I was not allowed to assign some keys (for example, the "a" key). Also, even when keys were assigned and were working, I would get an alert sound for some of them. (Maybe the keys are assigned to something else at the same time?). 
Edit: A restart of PCSX2 seems to have stopped the alert sounds....

Bear in mind I'm on the Big Sur beta, so this could be a macOS bug....

Regarding the app icon, maybe take the one from PCSX2-CE? It looks higher resolution than the one you are using...
Reply
#46
Managed to run this decently on my Mac. Quick question, Is there any chance of getting netplay (dev9 plugins) to work on Mac? Asking this because I already got two desktops and one laptop at home and if somehow we can get it working on the remaining Mac then we can lan party even better at home.
Reply
#47
Hello! So I'm able to run this as well as run a game as well. The one problem I am having is mapping the controller. I have follow some instructions presented on this forum like downloading SDL2 and using mapping string generator but I can't seem to actually properly map it correctly and let it be detectable by PCSX2.

first_time_wizard = 0
log = 0
options = 0
mouse_sensibility = 100
ff_intensity = 32767
uid[0] = 17857028080743540685
uid[1] = 0
PAD 0:KEYSYM 0x3b = 1
PAD 0:KEYSYM 0x61 = 0
PAD 0:KEYSYM 0x64 = 14
PAD 0:KEYSYM 0x65 = 12
PAD 0:KEYSYM 0x66 = 13
PAD 0:KEYSYM 0x69 = 4
PAD 0:KEYSYM 0x6a = 7
PAD 0:KEYSYM 0x6b = 6
PAD 0:KEYSYM 0x6c = 5
PAD 0:KEYSYM 0x6e = 11
PAD 0:KEYSYM 0x70 = 3
PAD 0:KEYSYM 0x73 = 15
PAD 0:KEYSYM 0x76 = 8
PAD 0:KEYSYM 0x77 = 2
PAD 1:KEYSYM 0x10000 = 4
SDL2 = 030000004c050000cc09000000010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X,

That is what my OnePAD.ini file looks like. What do I need to remove/change/add to get this to work?
Reply
#48
(07-25-2020, 02:28 AM)Mr EMC Wrote: Hello! So I'm able to run this as well as run a game as well. The one problem I am having is mapping the controller. I have follow some instructions presented on this forum like downloading SDL2 and using mapping string generator but I can't seem to actually properly map it correctly and let it be detectable by PCSX2.

first_time_wizard = 0
log = 0
options = 0
mouse_sensibility = 100
ff_intensity = 32767
uid[0] = 17857028080743540685
uid[1] = 0
PAD 0:KEYSYM 0x3b = 1
PAD 0:KEYSYM 0x61 = 0
PAD 0:KEYSYM 0x64 = 14
PAD 0:KEYSYM 0x65 = 12
PAD 0:KEYSYM 0x66 = 13
PAD 0:KEYSYM 0x69 = 4
PAD 0:KEYSYM 0x6a = 7
PAD 0:KEYSYM 0x6b = 6
PAD 0:KEYSYM 0x6c = 5
PAD 0:KEYSYM 0x6e = 11
PAD 0:KEYSYM 0x70 = 3
PAD 0:KEYSYM 0x73 = 15
PAD 0:KEYSYM 0x76 = 8
PAD 0:KEYSYM 0x77 = 2
PAD 1:KEYSYM 0x10000 = 4
SDL2 = 030000004c050000cc09000000010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X,

That is what my OnePAD.ini file looks like. What do I need to remove/change/add to get this to work?

Nevermind. It works fine
Reply
#49
I can change PAD config and SPU2 but all others cannot be changed. Can't you change the plugin in config list ? And there is no Vulkan in the settings also. I would like to change from OpenGL to Vulkan just for test.
Reply
#50
(07-26-2020, 02:23 PM)azoreseuropa Wrote: I can change PAD config and SPU2 but all others cannot be changed. Can't you change the plugin in config list ? And there is no Vulkan in the settings also. I would like to change from OpenGL to Vulkan just for test.

The other plugins are nulls. Think of them as a basic plugin just meant to keep that function from crashing the emulator. There is nothing to configure on them.

The macOS versions only support OpenGL currently. Vulkan and/or Metal graphical backends have not been written yet.
Reply




Users browsing this thread: 2 Guest(s)