amonledwich / mupen64plus

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

Paper Mario crash problem #363

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Describe your system:
 - ubuntu 10.04
 - 32-bit
 - Mupen64Plus version: 1.99.3
 - Plugins used: Whatever came with the build/I think rice video.

For visual artifacts, give:
 - Paper Mario 64
 - Game Crashes

Describe the problem: When you try to upgrade a partner, the game crashes.

Original issue reported on code.google.com by thedarks...@aol.com on 9 May 2010 at 4:47

GoogleCodeExporter commented 8 years ago
Ok, please use a version from hg or a more recent snapshot in my ppa:
https://launchpad.net/~sven-eckelmann/+archive/ppa-experimental/

Please give a backtrace ("bt" and "bt full"). and tell us a lot more about your
hardware especially your graphics hardware ("lspci -n", "lspci -vvv",
/var/log/Xorg.0.log, "dmesg", "lsmod", "glxinfo", ...)

Original comment by sven@narfation.org on 9 May 2010 at 8:16

GoogleCodeExporter commented 8 years ago
"dpkg -l" and your data in ~/.config/mupen64plus/ would also be nice. Also test 
other
graphics plugins and different emulation modes (dynarec, pure interpreter,
interpreter).

Also tell us if this happens with other games and the exact hash of that game. 
Can you
also provide a mupen64plus savestate right before that upgrade?

Original comment by sven@narfation.org on 9 May 2010 at 8:23

GoogleCodeExporter commented 8 years ago
Solution: Use the Glide64 GPU plugin to pass through. This is happening in both 
architectures i386 and amd64. To accomplish your statement -> This issue have 
been discovered at Merlee the Fortune Teller too. But since it aint neccessary 
to ask him, I got stucked like you on upgrading one of my partners.

Little HowTo: In case you dont find 
/home/<username>/.config/mupen64plus/mupen64plus.ini, please start from the 
Shell mupen64plus --saveoptions /<gamelocation>/<gamename>. This will create 
that .ini.
Copy that .ini, open it with your texteditor and continue with the next steps 
first.

Get from the Download-Section above the 
mupen64plus-extraplugins-linux64-1.99.4.tar.gz .After downloading and 
extracting, point into the folder and open a shell, therein use:
sudo cp Glide64.ini /usr/local/share/mupen64plus/
mupen64plus-video-glide64.so /usr/local/lib/mupen64plus/

Go back to the opened .ini, mark the complete Section [Video-Rice] to paste 
this over:

[Video-Glide64]

# Card ID
card_id = 0
# Use custom INI settings
custom_ini = False
# Vertical sync
vsync = True
# FPS counter
show_fps = True
# Detect CPU writes
detect_cpu_write = False
# Buffer clear on every frame
buff_clear = False
# Framebuffer read every frame
fb_read_always = False
# Framebuffer read alpha
fb_read_alpha = False
# Smart framebuffer
fb_smart = False
# Get framebuffer info
fb_get_info = False
# Depth buffer render
fb_render = False
# Use framebuffer objects
fbo = False

After that go to the Section [UI-Console] and change
VideoPlugin = "mupen64plus-video-rice.so"
to
VideoPlugin = "mupen64plus-video-glide64.so"

Now save, close it and have fun!

Original comment by comwo...@googlemail.com on 4 May 2011 at 1:53