LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Games
User Name
Password
Linux - Games This forum is for all discussion relating to gaming in Linux.

Notices


Reply
  Search this Thread
Old 03-18-2011, 05:13 PM   #1
jsteel
Member
 
Registered: Mar 2007
Location: England
Distribution: Arch
Posts: 392

Rep: Reputation: 34
What's up with my mupen64plus graphics?


Some time ago I used an earlier version of mupen64plus (1.5 I believe) on a fairly good computer with barely any issues. I just installed the latest (1.99.4) on my netbook (Atom N450 1.66GHz 1GB RAM) and every game has strange graphics (see attached image as an example).

In this example the character flickers. Sometimes the character is visible but usually is invisible or only partially visible with lots of strange flickering on the right of the screen. What could be wrong?

I've tried different resolutions, full screen and windowed; nothing seems to help. The game play is smooth otherwise.

Thanks
Attached Thumbnails
Click image for larger version

Name:	mariokart64-002.png
Views:	1114
Size:	130.8 KB
ID:	6452  
 
Old 03-19-2011, 04:36 AM   #2
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Yeah, I know, the authors of mupen64plus have completely f'd up the latest version. It's very difficult to use and configure, and has gone down in performance, graphics, etc. It's sad. I just use 1.5 until they release something better than that.
 
Old 03-19-2011, 04:47 AM   #3
jsteel
Member
 
Registered: Mar 2007
Location: England
Distribution: Arch
Posts: 392

Original Poster
Rep: Reputation: 34
Thanks, just grabbed 1.5 and all OK! Hopefully someone will continue to maintain that; mupen64plusplus?
 
Old 03-19-2011, 05:45 AM   #4
jsteel
Member
 
Registered: Mar 2007
Location: England
Distribution: Arch
Posts: 392

Original Poster
Rep: Reputation: 34
Actually after playing with it some more, I find there is still some flickering when there is a lot of movement on the screen. Turning on "Skip frame" fixes it completely but then the game play is not smooth. hmm...
 
Old 03-19-2011, 08:49 AM   #5
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
If you have an nvidia video card, make sure to enable vsync and use the right nvidia driver in the rice plugin options. I mean, with vsync on, all games run at the right FPS, i.e. 50 or 60 FPS depending on region.
 
Old 03-19-2011, 03:18 PM   #6
jsteel
Member
 
Registered: Mar 2007
Location: England
Distribution: Arch
Posts: 392

Original Poster
Rep: Reputation: 34
Onboard Intel graphics; does the same apply?

Thanks
 
Old 03-19-2011, 03:29 PM   #7
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
In man intel I see:

Code:
TEXTURED VIDEO ATTRIBUTES
       The driver supports the following X11 Xv attributes for Textured Video.
       You can use the "xvattr" tool to query/set those attributes at runtime.

   XV_SYNC_TO_VBLANK
       XV_SYNC_TO_VBLANK is used to control whether textured adapter  synchro-
       nizes  the  screen  update  to the vblank to eliminate tearing. It is a
       Boolean attribute with values of 0 (never sync) or 1 (always sync).  An
       historic  value  of -1 (sync for large windows only) will now be inter-
       preted as 1, (since the current approach for sync is  not  costly  even
       with small video windows).
 
Old 03-19-2011, 03:35 PM   #8
jsteel
Member
 
Registered: Mar 2007
Location: England
Distribution: Arch
Posts: 392

Original Poster
Rep: Reputation: 34
Thanks for that info. The flickering seems to affect some of the background (landscape) and not the whole screen; does that make any difference?
 
Old 03-20-2011, 04:09 AM   #9
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
What options are you using for the rice graphics plugin ?
 
Old 03-20-2011, 04:43 AM   #10
jsteel
Member
 
Registered: Mar 2007
Location: England
Distribution: Arch
Posts: 392

Original Poster
Rep: Reputation: 34
I began using the defaults, but have tried toggling every setting. At the moment everything is unticked and all drop-down boxes set to what seems to be the lowest/fastest setting. Here's my .mupen64plus/RiceVideo.cfg:

WinModeWidth 640
WinModeHeight 480
FulScreenWidth 640
FulScreenHeight 480
EnableHacks 1
FrameBufferSetting 0
FrameBufferWriteBackControl 0
RenderToTexture 0
ScreenUpdateSetting 2
FPSColor -1
OpenGLDepthBufferSetting 16
ColorQuality 1
OpenGLRenderSetting 4
NormalAlphaBlender 0
EnableFog 0
WinFrameMode 0
FullTMEMEmulation 0
ForceSoftwareTnL 0
ForceSoftwareClipper 0
OpenGLVertexClipper 0
EnableSSE 0
EnableVertexShader 0
SkipFrame 0
DisplayTooltip 0
HideAdvancedOptions 1
DisplayOnscreenFPS 0
FrameBufferType 1
FulScreenHeight 480
FastTextureLoading 1
RenderEngine 0
ForceTextureFilter 1
TextureQuality 2
TexRectOnly 0
SmallTextureOnly 0
LoadHiResTextures 0
DumpTexturesToFiles 0
TextureEnhancement 0
TextureEnhancementControl 0
FullScreenFrequency 0
AccurateTextureMapping 0
InN64Resolution 1
SaveVRAM 0
OverlapAutoWriteBack 0
DoubleSizeForSmallTxtrBuf 0
ShowFPS 0
 
Old 03-20-2011, 04:55 AM   #11
jsteel
Member
 
Registered: Mar 2007
Location: England
Distribution: Arch
Posts: 392

Original Poster
Rep: Reputation: 34
I've just noticed the flickering is only present when the computer opponents are visible. When they are not around it seems fine. When I do a time trial (solo) it is also fine.
 
Old 03-20-2011, 08:13 AM   #12
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Ok, it seems to be a problem with the rice plugin, use the glN64 one, I just tried MK with it and there is no flickering.

EDIT:
Glide64 also works fine, it's the Rice plugin that has problems with mario kart. (I don't play mario kart, so I didn't know it was specific to this game).

Last edited by H_TeXMeX_H; 03-20-2011 at 08:16 AM.
 
Old 03-20-2011, 08:57 AM   #13
jsteel
Member
 
Registered: Mar 2007
Location: England
Distribution: Arch
Posts: 392

Original Poster
Rep: Reputation: 34
I tried glN64 but when I try and load a game it says:

[glN64]: (II) Initializing SDL video subsystem...
[glN64]: (II) Getting video info...
[glN64]: (II) Setting video mode 640x480...
Starting r4300 emulator
R4300 Core mode: Dynamic Recompiler
R4300 core: starting 64-bit dynamic recompiler at: 0x3d43da0.
mupen64plus: main/texenvprogram.c:195: translate_source: Assertion `0' failed.
Aborted

I then tried the Glide64 plugin and the graphics are completely messed up (I can barely make out anything).
 
Old 03-20-2011, 09:11 AM   #14
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
That's weird, did you compile this yourself ? I have an nvidia card, dunno if that makes the difference.
 
Old 03-20-2011, 10:52 AM   #15
jsteel
Member
 
Registered: Mar 2007
Location: England
Distribution: Arch
Posts: 392

Original Poster
Rep: Reputation: 34
Yes I compiled it myself.

I wonder if it's something to do with running 64 bit?

Last edited by jsteel; 03-20-2011 at 10:53 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Mupen64plus is really slow. What am I doing wrong? David2010 Linux - Games 6 11-18-2010 07:34 PM
Mupen64plus won't play games xmrkite Linux - Games 5 11-10-2009 10:56 AM
Mupen64Plus on Slackware - signal 11 caught botnet Linux - Games 3 10-07-2009 03:07 PM
Help running mupen64plus on PSUbuntu 9.04 Wilabob Linux - Software 6 07-27-2009 07:33 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Games

All times are GMT -5. The time now is 01:29 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration