Project

General

Profile

Actions

Emulator Issues #2645

closed

Dolphin SVN compiled on Mac, but can't access the Graphic Settings

Added by Dmitryev over 14 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Compiled Dolphin 5421 on a Mac with Snow Leopard 10.6.3 successfully like described on the Wiki
Page. Everything went fine without errors..
App opens fine and i can access anything except the graphics Tab (crash)
Also i cant make any changes on the Settings (isnt saving)

I think the Mac version should be improved alot.

Actions #1

Updated by soren.jorvang over 14 years ago

  • Status changed from New to Work started

There have been some OS X improvements lately.

Real Wiimotes and keyboard input both only work under certain finicky conditions, but other than that most
things work, so try updating to HEAD.

You may want to delete ~/Library/Application Support/Dolphin before trying out the newer version.

Actions #2

Updated by soren.jorvang over 14 years ago

  • Status changed from Work started to Fixed

No feedback from submitter. Presumed fixed.

Actions #3

Updated by Dmitryev over 14 years ago

Sorry for the late reply.
The Problem is not fixed. I think the problem is the bad implementation of the new nvidia 320M Chipset in the Emulator.
I've tryed dolphin on a nvidia 9400M Mac and on the new Nvidia 320M Mac.

  • The 320M Mac cant access the graphics tab... (crash) Cant figure it out.

Help is appreciated

Actions #4

Updated by soren.jorvang over 14 years ago

  • Status changed from Fixed to Accepted
Actions #5

Updated by Anonymous over 14 years ago

did you delete ~/Library/Application Support/Dolphin ?
it sounds like the plugin path is invalid for whatever reason.

Actions #6

Updated by soren.jorvang over 14 years ago

This will be quite difficult to fix without access to a Mac with 320M video.

However, please attach the output of the "glewinfo" and "glxinfo" commands run on the 320M machine.

Maybe something will stand out.

Actions #7

Updated by Dmitryev over 14 years ago

thanks for your participation!
Unfortunately I've removed everything considering dolphin including all developer tools because it didn't worked :/

Therefore i will have to install the dependencies again and give you the results. I will let you know later.

thanks again

Actions #8

Updated by Dmitryev over 14 years ago

So here you go.
Installed all dependencies and compiled dolphin without any trouble.
Dolphin starts, but i cant access the "graphics" Tab as usual.

Here is the glewinfo:
Unfortunately i cant give any "glxinfo" because i cant get any result when i'm pasting it...
Additional i've pasted the Apple Report which i get when the emulator crashes.

I've attached the results as textdocuments as they are too large to paste them here

Really hope for your help.

Actions #9

Updated by celgilles over 14 years ago

That happened also to me a while ago:
Just open first the"Config", then the choose the "Plugins" tab, and then choose the "Dolphin Open GL" plugin for Graphics

Actions #10

Updated by Dmitryev over 14 years ago

Tryed this allready :/
Hope soren can help me.

Actions #12

Updated by Dmitryev over 14 years ago

So I've tryed some things and just started a game. It starts even when the Graphics Settings arnt working...
But because of i cant set anything it runs very slow and unplayble.
Have you sorted something out?
thanks

Actions #13

Updated by soren.jorvang over 14 years ago

Please attach the output of the "glewinfo" and "glxinfo" commands run on the 320M machine.

Actions #14

Updated by Dmitryev over 14 years ago

Couldnt you see my comments i made some days ago?
I posted the attanchments...

But here you go again:

Installed all dependencies and compiled dolphin without any trouble.
Dolphin starts, but i cant access the "graphics" Tab as usual.

Additional i've pasted the Apple Report which i get when the emulator crashes.

Please confirm that you got the message

Actions #15

Updated by soren.jorvang over 14 years ago

Got it now, thanks. I'm no OpenGL guru, so don't expect too much from me, but it's good to have the information available.

Actions #16

Updated by Dmitryev over 14 years ago

OK thanks. I hope you or someone else can take it..
Lately it needs to be fixed anyway when the new generations of macs are coming out.

but thanks for your participation

Actions #17

Updated by soren.jorvang over 14 years ago

Yeah, I want a new 27" iMac myself, but I am holding out for one with a factory-installed SSD :-)

BTW, something you can try in the meantime is to change graphics settings on the 9400M Mac and then move over ~/Library/Application Support/Dolphin/Config/gfx_open.ini to the problem machine. That might give an indication of which graphics features cause problems.

Actions #18

Updated by Dmitryev over 14 years ago

Yeah, I've tryed that :)
But i set the Settings in the .ini file and messed it up :/
Will try your option.

Could it possibly be that opengl is more affective to slowdowns?
I played New Super Mario Bros on the 320M Machine over BootCamp and got 100 Speed at 720p...
When i start the Game with standard Settings on my OSX it is unplayble slow.
That makes me afraid of trying hard to get this thing to run if i will be getting slow speeds anyway...
Will see

Actions #19

Updated by soren.jorvang over 14 years ago

Such dramatic slowdowns are inevitably the result of code bugs one way or the other.

There are also differences in performance between OpenGL (and DirectX) implementations, but there we are talking about more like a factor of two at most, which is not such a big deal.

Actions #20

Updated by Dmitryev over 14 years ago

OK good to know.
But i need to confirm that the emu works well itself. It saves the Settings and can open everything.
So the Topic can be changed in "Compiled On Mac, but cant access the Graphic Settings"

Actions #21

Updated by soren.jorvang over 14 years ago

BTW, I assume that the VideoSoftware plugin config dialog works?

Software rendering is obviously too slow to be useful, but it is a useful data point.

Actions #22

Updated by Dmitryev over 14 years ago

You mean the Display Tab in the Settings?
If so, then yes it works well. Everything works beside the Graphic Settings.

Oh and the only thing thats not working too is the tab of the second Wiimote in the wiimote plugin. But i dont care about this one

Actions #23

Updated by soren.jorvang over 14 years ago

No, I mean selecting the software video rendering plugin in the Plugins tab and then opening Graphics Settings.

Actions #24

Updated by Dmitryev over 14 years ago

Oh.
No when i do this there is happening nothing. But the Emu doesn't crash...

Just tried to move the settings from the working machine to mine and opened new super mario.
Result is that the game runs at full speed until i come to the Savegame selection... there i'm getting about 14% Speed...
Is that mean that its not optimized for opengl or something?

Actions #25

Updated by soren.jorvang over 14 years ago

You mean the Graphics window simply doesn't open when you click Graphics after selecting the Software Renderer plugin?

That's interesting and could make it easier to debug, but still rather inconvenient without having the machine at hand.

Actions #26

Updated by soren.jorvang over 14 years ago

Oh wait, that's actually the expected behavior for the software renderer plugin.

Don't mind me.. :-)

Actions #27

Updated by Dmitryev over 14 years ago

yeah :)
This emu turns me crazy... Open gl simply seems not the right thing to run with dolphin.
I cant even get megaman 10 to run nearly smooth... On the windows machine over boot camp i could get it full speed.
Where is the problem? :(

Actions #28

Updated by soren.jorvang over 14 years ago

If you can't deal with bugs, don't run prerelease software :-)

Actions #29

Updated by Dmitryev over 14 years ago

On Windows it runs well..
But i dont want boot camp because i dont want to deal with windows..

Actions #30

Updated by shawnanastasio over 14 years ago

i have had to say this many times...NEW nVidia chipsets on mac crash the opengl plugin config.. even if you configure it manually it still wont work

Actions #31

Updated by yosoyzenitram over 14 years ago

I have this issue too, but not with a new nVidia chipset, but with an old NVIDIA GeForce 9400M, the only one on my Unibody Macbook (the one just before they were also called Pro)

Actions #32

Updated by Dmitryev over 14 years ago

I assume its time for serious osx updates.
The 9400M is working fine on a Mac mini i've tested.

Actions #33

Updated by fallenhammer over 14 years ago

I'm having the same problem on a MacBook Pro with Nvidia 320M. The config window for the OpenGL plugin crashes Dolphin and the config window for the Software Renderer Plugin is not opening. Tested with revs 5739 and 5765.

Actions #34

Updated by dapetcu21 over 14 years ago

  • Status changed from Accepted to Fixed

This issue should be fixed (well... workarounded) in the newest revision. It was just a problem with wxWidgets or Cocoa

Actions #35

Updated by soren.jorvang over 14 years ago

Are you sure these two problems are related?

The configuration window is rather smaller than a 1280x800 Macbook display anyway.

Actions #36

Updated by dapetcu21 over 14 years ago

The menu bar and the dock are accounted for, too. On my macbook I have to move my dock away to be able to click "Close":
http://s885.photobucket.com/albums/ac60/da_petcu21/?action=view&current=Screenshot2010-07-19at84531AM.png

You can tell by looking at the backtrace from the Apple Report, that it's something wrong with wxWidgets:
0 ...x_osx_cocoau_core-2.9.dylib 0x0000000100bcfb08 wxWindow::DoGetPosition(int*, int*) const + 40
1 ...x_osx_cocoau_core-2.9.dylib 0x0000000100cef185 wxDisplayFactory::GetFromWindow(wxWindow const*) + 37
2 ...x_osx_cocoau_core-2.9.dylib 0x0000000100d8f803 wxTopLevelWindowBase::DoCentre(int) + 115
3 libPlugin_VideoOGL.dylib 0x0000000115037c7d GFXConfigDialogOGL::CreateGUIControls() + 20333

Actions

Also available in: Atom PDF