benmbrennan / mupen64plus

Automatically exported from code.google.com/p/mupen64plus
0 stars 0 forks source link

Flicker on Mac OS X #270

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
System:
 - Mac OS X 10.6
 - White MacBook 2009 (NVidia GeForce 9400M)
 - 64-bit (Intel Core 2 Duo, however I grabbed the DMG at the download page
which I'm not sure if it is 32-bit or 64-bit)
 - Mupen64Plus version: 1.5
 - Plugins used: RiceVideo

Games:
 - Super Mario 64: 20B854B239203BAF6C961B850A4A51A2
 - Kirby 64 - The Crystal Shards: D33E4254336383A17FF4728360562ADA
 - Most games EXCEPT Super Smash Bros.

Using RiceVideo in all the games I have except for Super Smash Bros. has a
lot of flicker. It alternates quickly between black and the real image, and
often has a huge horizontal black bar moving from bottom to top.

The only game that doesn't seem to be affected by it is Super Smash Bros.,
but it suffers some texture issues, like the clouds at the Final
Destination might turn into a purely purple gradient background.

All the games work perfectly with Glide64 as the plugin, but to see any
graphical output with both plugins, I have to move the window or open
exposé and close it, otherwise the screen will remain black but I will be
able to hear sound (RiceVideo) or the screen will be full of garbage
(Glide64, will also be able to hear sound...)

It might be because some API changes in Mac OS X 10.6 or something like that.

I thought it would be the graphics card, but in my friend's MacBook Pro,
which has the same graphic card (9400M) it runs perfectly with RiceVideo.
He doesn't have 10.6, however. 

Original issue reported on code.google.com by mikeloc...@gmail.com on 22 Sep 2009 at 4:59

GoogleCodeExporter commented 9 years ago
IIRC, Richard recently found a bug in all video drivers : the double-buffering 
flag
was incorrectly passed. This didn't seem to have any effect on any platform, but
maybe on OS X 10.6 (or OS X 64-bits) it does

Original comment by auria...@gmail.com on 22 Sep 2009 at 4:55

GoogleCodeExporter commented 9 years ago
Nevermind, I don't remember if it was him or another friend who had an older 
MacBook
Pro with a different graphic card (8600 something, I think). However, recently I
installed a Nvidia 9400GT (which I'm guessing is exactly the same as 9400M 
except it
has its own memory) and it does work without the weird black bar / flicker 
running
Ubuntu 9.10

And I can't compile the svn due to some weird architecture problems (which I 
bypassed
by changing the -march=i686 -mtune=pentuim-m on my mac to -march=core2) only to 
be
greeted by weirder "In file included from main/main.c:35:
/usr/include/ucontext.h:42:2: error: #error ucontext routines are deprecated, 
and
require _XOPEN_SOURCE to be defined" error.

:S

Original comment by mikeloc...@gmail.com on 8 Nov 2009 at 5:33

GoogleCodeExporter commented 9 years ago
OP reported issue is resolved.

Original comment by richard...@gmail.com on 12 Jan 2010 at 10:44

GoogleCodeExporter commented 9 years ago
or is it? it's still visible on the latest beta of Mupen64Plus 2.0 (1.99.3, 
February 14th) in Super Mario 64.

Original comment by mikeloc...@gmail.com on 17 Apr 2010 at 10:18

GoogleCodeExporter commented 9 years ago
First two are in the same place, with 1.5. The bars aren't replicable when 
taking screenshots for some reason 
(Shift+cmd+8) and they aren't necessarily black, they're the background color I 
think.
Last two with 1.99.3, during the intro.

Original comment by mikeloc...@gmail.com on 17 Apr 2010 at 10:29

Attachments: