Project

General

Profile

Actions

Emulator Issues #7243

closed

Indicate that Dolphin now requires OS X 10.9

Added by Maddingue almost 10 years ago. Updated over 8 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
% Done:

0%

Operating system:
OS X
Issue type:
Bug
Milestone:
Current
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
Yes
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Note: this is not a report for a bug in the code per se as much as a report for indicating that, as a matter of facts, Dolphin 4.0 requires OpenGL 3.3, which, according to Apple's OpenGL chart[1], means that OSX.9 is required. The "bug" is that it should simply be indicated on the download page; maybe add a small check in Dolphin itself to do that check at runtime and avoid a unpleasant crash.
[1] https://developer.apple.com/graphicsimaging/opengl/capabilities/

Game Name?
any

Game ID?
any

What's the problem? Describe what went wrong in few words.
Launching any game results in the following dialog box showing:

GPU: OGL ERROR: Need GL_ARB_sampler_objects.GPU: Does your video card support OpenGL 3.3?Please report this issue, then there will be a workaround

then this one:

BackPatch: no register use entry for address 0xXXXXXXXX

(obviously, the address changes at every launch)
then the game crashes. The following errors are in the crash log:

Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000023cc00500a

What did you expect to happen instead?
the game to run

What steps will reproduce the problem?

  1. launch Dolphin
  2. try to play any game

Which versions of Dolphin did you test on?
4.0-1468 (binary downloaded from Dolphin web site)

Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?
3.5

What are your PC specifications? (including, but not limited to: Operating System, CPU and GPU)
OS: Mac OS X 10.7.5 (11G63)
CPU: 2.4 GHz Intel Core i7
GPU: AMD Radeon HD 6770M (VRAM 1 GB) / Intel HD Graphics 3000 (VRAM 512 MB)

Are you using the 32 or the 64 bit version of Dolphin?
64 bits (OSX version downloaded from https://dolphin-emu.org/download/)

Is there any other relevant information? (e.g. logs, screenshots, configuration files)
I can provide a crash log if needed

Actions #1

Updated by delroth almost 10 years ago

Your second and third errors come from 4.0-1468 (known buggy), upgrade to a more recent version.

For GL 3.3 support, no idea. CC-ing degasus.

Actions #2

Updated by degasus almost 10 years ago

Our sampler cache and so this requirement was implemented in Feb 2013, so I doubt that this extension is only available on 10.9 :/

But this error msg is still correct, so do you want me to implement a workaround for the sampler cache? I don't know if it's worth as you're the first one reporting this issue in more than a year.

But you're right, we do require this one OGL3.3 extension (which everyone else support), one OGL3.1 (UBO) and half of the OGL3.0 ones. So which do we want to be called as requirement?

Actions #3

Updated by delroth almost 10 years ago

Not sure, I'd be fine with requiring >= 10.9. Your call.

Actions #4

Updated by pauldacheez almost 10 years ago

Everything works perfectly fine on 10.8 too, and many folks have had zero problems on 10.7. Maybe just a "Hey, if you're having problems on 10.7, upgrade to 10.8/10.9!" message for 10.7 users would be best?

Actions #5

Updated by delroth almost 10 years ago

That is not true, 10.7 and 10.8 have no support for ARB_sampler_objects. They do not work perfectly fine.

Actions #6

Updated by degasus almost 10 years ago

10.8 have officially no support, but we use it for more than a year ;)

Actions #7

Updated by pauldacheez almost 10 years ago

Feel free to up the OS requirement, then. That chart probably isn't 100% accurate, and a lot will depend on whatever GPU's in use, but it's not out of the question to require 10.9 when it's free and all Macs with a Dolphin-worthy GPU can easily upgrade to it.

I still prefer the advise-users-to-upgrade-upon-encountering-issues approach, though.

Actions #8

Updated by Maddingue almost 10 years ago

Just tried with 4.0-1487.
Upon clicking [play], the game window appears, the OpenGL error dialog appears.
After clicking [Ok], some debug text appears in the game window (http://i.imgur.com/auoazSv.png), then Dolphin crashes.
The "BackPatch" dialog didn't appear.
Crash log: http://pastie.org/9125341

My computer is a MacBooK Pro with a dual GPU (Intel + AMD Radeon), so I've tried to run with the automatic switching enabled then disabled. Same results.

@pauldacheez As far as I can tell, Mavericks seems to be available for free from the AppStore. I hadn't upgraded yet because the comments in AppStore were very negative :)
Now that it's at 10.9.2, I'll probably upgrade.

Again, I perfectly understand why coding a workaround this problem is pretty much useless. I was merely pointing that it could be better to explicitly require the correct OSX version so users don't send pointless bug reports.

Actions #9

Updated by MayImilae almost 10 years ago

  • Milestone set to Current

Tagging this as Milestone-Current to make sure it's not forgotten. This needs to be decided before the next release.

Actions #10

Updated by ashpaw94 over 9 years ago

I'm using dolphin 4.0-2752 and trying to play Luigi's Mansion and i keep getting this error
GPU: OGL ERROR: Need GL_ARB_sampler_objects.GPU: Does your video card support OpenGL 3.3?Please report this issue, then there will be a workaround

please help if you can email me at

Actions #11

Updated by JMC4789 over 9 years ago

  • Status changed from New to Accepted

We need to have some kind of notice, whether it's on the site, an error popup on boot, or something.

Can some of our mac/OGL experts weigh in?

Actions #12

Updated by degasus over 9 years ago

We could also just change this error msg to something like "Please update your OSX version"

Actions #13

Updated by PEmu over 9 years ago

Before this gets closed some edits need to be done for the website as well indicating that the requirement has changed.

In https://dolphin-emu.org/docs/faq/ "Mac OS X (Lion and up)" should be updated to "Mac OS X (Mavericks and up)". There are possibly some more locations where Lion or OSX 10.7 are referenced in the site.

Actions #14

Updated by JMC4789 about 9 years ago

Could someone do something about this? the FAQ cannot be updated until the next release.

Actions #16

Updated by JMC4789 about 9 years ago

As this is more of a website issue; I think it needs to go into the next release's release process more than anything.

Actions #17

Updated by flacs almost 9 years ago

  • Easy set to Yes
Actions #18

Updated by JMC4789 almost 9 years ago

Honestly we'll just update the website when it comes down to it. Can we put the download button to say Mac OSX 10.9 or whatever?

Actions #19

Updated by PEmu almost 9 years ago

I think it would be best to not change that and instead make the Dolphin system requirements more visible for the average user. If the button itself was re-labelled then to maintain consistency the ones for the other operating systems should be too and I think that would become a bit of a mess. Plus that would create additional work as it would have to be established which build numbers require which OS versions.

Actions #20

Updated by JMC4789 almost 9 years ago

We could put it in the FAQ + release announcement.

Actions #21

Updated by PEmu almost 9 years ago

That sounds reasonable to me.

Actions #22

Updated by JMC4789 almost 9 years ago

I think we're going to handle this in a satisfactory manner. Unpinging everyone, will remove from milestone current once I get confirmation.

Actions #23

Updated by delroth over 8 years ago

  • Status changed from Accepted to Fixed
  • Assignee set to delroth
  • Operating system OS X added
  • Operating system deleted (N/A)

Edited the FAQ to say we require Mavericks and up (was: Lion and up). Should take care of this issue.

Actions

Also available in: Atom PDF