What's new

Hello, I need help with a problem

HelloIamJayMan

New member
this is my first post, and I don't know if this is even a good idea to send this here, but I've searched everywhere and I am very desperate for a solution to this following problem:

I am running ubuntu 14.04 LTS.
Trying to use mupen64 with M64py frontend
Running super Mario 64

So whenever I try to run a game, the sound is disturbingly choppy, and the fps is incredibly slow :( . I have no idea what plugins to use and what settings to set. And I really want to fix this without having to overclock anything or upgrade any hardware because that costs MONEY. So can someone give my a simple solution for this? I can't take it anymore :cry:
 
OP
H

HelloIamJayMan

New member
Ubuntu 14.04 LTS
Memory: 7.6 GB
Processor: AMD athlon 64 X2 Dual Core Processor 6000+ x 2
Graphics: Gallium 0.4 on NV96
OS type: 64-bit
Disk: 385.5 GB
Mupen64plus 0.2.1
M64py frontend installed.

I hope that's enough, because it is what I could find
 

V1del

New member
Whats your actual graphics card? looks like an nvidia - switch to the proprietary drivers. Go to the software settings (don't remember the actual name, the one where you can access ppas (Open software updates and click on settings) there should be a tab with "additional drivers" that should give you the option to switch to proprietary nvidia driver) also mupen64plus 2.1 doesn't exist, are you using the one provided in the repos?
 
OP
H

HelloIamJayMan

New member
Sorry, it says mupen64plus 2.0.0. I mixed up the m64py version with the mupen64plus version. I just looked up mupen64 on google, found a download for it on the software center:
Plugin-based Nintendo 64 emulator (transitional dummy package).
It says "NVIDIA Corporation: G96 [GeForce 9500 GT] as the card model, and on the bottom of that it says this device is using an alternate driver.
It says no proprietary drivers are in use, and there a lot of drivers to choose from. Can you tell me exactly how to switch to a proprietary driver?
 

V1del

New member
yea use one of the ones to choose from iirc one of the many should have a [Recommended] label and its usually not bad to start with that
 
OP
H

HelloIamJayMan

New member
I didn't notice, how stupid of me, that out of the 6 drivers to choose from, 4 say (proprietary) at the end, 1 says (proprietary, tested), and one says (open source), which is the one it was set to
 
OP
H

HelloIamJayMan

New member
And first of all, none of the drivers are recommended, and second, when I tried switching to a different driver, well...let's just say that it took around 45 minutes to get my computer booting properly again rather than just going into an eternal black screen
 

V1del

New member
Can you list your available drivers? Or give a screencap of the drivers window? I'd argue the "tested" one is the one to try. Are you on a laptop with hybrid graphics? Can you post the output of
Code:
lspci -v
in [ CODE ]-tags (without spaces)?
 
OP
H

HelloIamJayMan

New member
the tested one is the broken one, and I am on a desktop computer
Code:
[ 00:00.0 RAM memory: NVIDIA Corporation MCP78S [GeForce 8200] Memory Controller (rev a2)
    Subsystem: eVga.com. Corp. Device 1002
    Flags: bus master, 66MHz, fast devsel, latency 0
    Capabilities: <access denied>

00:01.0 ISA bridge: NVIDIA Corporation MCP78S [GeForce 8200] LPC Bridge (rev a2)
    Subsystem: eVga.com. Corp. Device 1002
    Flags: bus master, 66MHz, fast devsel, latency 0
    I/O ports at d000 [size=256]

00:01.1 SMBus: NVIDIA Corporation MCP78S [GeForce 8200] SMBus (rev a1)
    Subsystem: eVga.com. Corp. Device 1002
    Flags: 66MHz, fast devsel, IRQ 5
    I/O ports at fc00 [size=64]
    I/O ports at 1c00 [size=64]
    I/O ports at 1c40 [size=64]
    Capabilities: <access denied>
    Kernel driver in use: nForce2_smbus

00:01.2 RAM memory: NVIDIA Corporation MCP78S [GeForce 8200] Memory Controller (rev a1)
    Subsystem: eVga.com. Corp. Device 1002
    Flags: 66MHz, fast devsel

00:01.3 Co-processor: NVIDIA Corporation MCP78S [GeForce 8200] Co-Processor (rev a2)
    Subsystem: eVga.com. Corp. Device 1002
    Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 10
    Memory at fdf80000 (32-bit, non-prefetchable) [size=512K]

00:01.4 RAM memory: NVIDIA Corporation MCP78S [GeForce 8200] Memory Controller (rev a1)
    Subsystem: eVga.com. Corp. Device 1002
    Flags: 66MHz, fast devsel

00:02.0 USB controller: NVIDIA Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1) (prog-if 10 [OHCI])
    Subsystem: eVga.com. Corp. Device 1002
    Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
    Memory at fe02f000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: ohci-pci

00:02.1 USB controller: NVIDIA Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1) (prog-if 20 [EHCI])
    Subsystem: eVga.com. Corp. Device 1002
    Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
    Memory at fe02e000 (32-bit, non-prefetchable) [size=256]
    Capabilities: <access denied>
    Kernel driver in use: ehci-pci

00:04.0 USB controller: NVIDIA Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1) (prog-if 10 [OHCI])
    Subsystem: eVga.com. Corp. Device 1002
    Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
    Memory at fe02d000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: ohci-pci

00:04.1 USB controller: NVIDIA Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1) (prog-if 20 [EHCI])
    Subsystem: eVga.com. Corp. Device 1002
    Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 20
    Memory at fe02c000 (32-bit, non-prefetchable) [size=256]
    Capabilities: <access denied>
    Kernel driver in use: ehci-pci

00:06.0 IDE interface: NVIDIA Corporation MCP78S [GeForce 8200] IDE (rev a1) (prog-if 8a [Master SecP PriP])
    Subsystem: eVga.com. Corp. Device 1002
    Flags: bus master, 66MHz, fast devsel, latency 0
    [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
    [virtual] Memory at 000003f0 (type 3, non-prefetchable)
    [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
    [virtual] Memory at 00000370 (type 3, non-prefetchable)
    I/O ports at f000 [size=16]
    Capabilities: <access denied>
    Kernel driver in use: pata_amd

00:07.0 Audio device: NVIDIA Corporation MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio (rev a1)
    Subsystem: eVga.com. Corp. Device 1002
    Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
    Memory at fe020000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel

00:08.0 PCI bridge: NVIDIA Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1) (prog-if 01 [Subtractive decode])
    Flags: bus master, 66MHz, fast devsel, latency 0
    Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
    I/O behind bridge: 0000c000-0000cfff
    Memory behind bridge: fde00000-fdefffff
    Prefetchable memory behind bridge: fdd00000-fddfffff
    Capabilities: <access denied>

00:09.0 IDE interface: NVIDIA Corporation MCP78S [GeForce 8200] SATA Controller (non-AHCI mode) (rev a2) (prog-if 85 [Master SecO PriO])
    Subsystem: eVga.com. Corp. Device 1002
    Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 41
    I/O ports at 09f0 [size=8]
    I/O ports at 0bf0 [size=4]
    I/O ports at 0970 [size=8]
    I/O ports at 0b70 [size=4]
    I/O ports at dc00 [size=16]
    Memory at fe026000 (32-bit, non-prefetchable) [size=8K]
    Capabilities: <access denied>
    Kernel driver in use: ahci

00:0b.0 PCI bridge: NVIDIA Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0
    Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
    I/O behind bridge: 0000b000-0000bfff
    Memory behind bridge: fb000000-fcffffff
    Prefetchable memory behind bridge: 00000000e0000000-00000000efffffff
    Capabilities: <access denied>

00:10.0 PCI bridge: NVIDIA Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0
    Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
    I/O behind bridge: 0000a000-0000afff
    Memory behind bridge: f6000000-f9ffffff
    Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
    Capabilities: <access denied>
    Kernel driver in use: pcieport

00:12.0 PCI bridge: NVIDIA Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0
    Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
    I/O behind bridge: 00009000-00009fff
    Memory behind bridge: fdc00000-fdcfffff
    Prefetchable memory behind bridge: 00000000fdb00000-00000000fdbfffff
    Capabilities: <access denied>
    Kernel driver in use: pcieport

00:13.0 PCI bridge: NVIDIA Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0
    Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
    I/O behind bridge: 00008000-00008fff
    Memory behind bridge: fda00000-fdafffff
    Prefetchable memory behind bridge: 00000000fd900000-00000000fd9fffff
    Capabilities: <access denied>
    Kernel driver in use: pcieport

00:14.0 PCI bridge: NVIDIA Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0
    Bus: primary=00, secondary=06, subordinate=07, sec-latency=0
    I/O behind bridge: 00007000-00007fff
    Memory behind bridge: fd800000-fd8fffff
    Prefetchable memory behind bridge: 00000000fd700000-00000000fd7fffff
    Capabilities: <access denied>
    Kernel driver in use: pcieport

00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
    Flags: fast devsel
    Capabilities: <access denied>

00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Address Map
    Flags: fast devsel

00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] DRAM Controller
    Flags: fast devsel

00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
    Flags: fast devsel
    Capabilities: <access denied>
    Kernel driver in use: k8temp

01:08.0 Ethernet controller: Qualcomm Atheros AR5212/AR5213 Wireless Network Adapter (rev 01)
    Subsystem: Netgear Device 5e00
    Flags: bus master, medium devsel, latency 168, IRQ 18
    Memory at fdef0000 (32-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: ath5k

02:00.0 VGA compatible controller: NVIDIA Corporation C77 [GeForce 8200] (rev a2) (prog-if 00 [VGA controller])
    Subsystem: NVIDIA Corporation Device cb84
    Flags: fast devsel, IRQ 22
    Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
    Memory at e0000000 (64-bit, prefetchable) [size=128M]
    Memory at ee000000 (64-bit, prefetchable) [size=32M]
    I/O ports at bc00 [size=128]
    Expansion ROM at e8000000 [disabled] [size=128K]
    Capabilities: <access denied>

03:00.0 VGA compatible controller: NVIDIA Corporation G96 [GeForce 9500 GT] (rev a1) (prog-if 00 [VGA controller])
    Subsystem: eVga.com. Corp. Device c959
    Flags: bus master, fast devsel, latency 0, IRQ 42
    Memory at f8000000 (32-bit, non-prefetchable) [size=16M]
    Memory at d0000000 (64-bit, prefetchable) [size=256M]
    Memory at f6000000 (64-bit, non-prefetchable) [size=32M]
    I/O ports at ac00 [size=128]
    [virtual] Expansion ROM at f9000000 [disabled] [size=512K]
    Capabilities: <access denied>
    Kernel driver in use: nouveau

05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 02)
    Subsystem: eVga.com. Corp. Device 8111
    Flags: bus master, fast devsel, latency 0, IRQ 40
    I/O ports at 8c00 [size=256]
    Memory at fdaff000 (64-bit, non-prefetchable) [size=4K]
    Memory at fd9f0000 (64-bit, prefetchable) [size=64K]
    [virtual] Expansion ROM at fd900000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: r8169

06:00.0 PCI bridge: Creative Labs [SB X-Fi Xtreme Audio] CA0110-IBG PCI to PCIe Bridge (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0
    Bus: primary=06, secondary=07, subordinate=07, sec-latency=32
    I/O behind bridge: 00007000-00007fff
    Memory behind bridge: fd800000-fd8fffff
    Prefetchable memory behind bridge: 00000000fd700000-00000000fd7fffff
    Capabilities: <access denied>

07:00.0 Audio device: Creative Labs [SB X-Fi Xtreme Audio] CA0110-IBG
    Subsystem: Creative Labs SB1040
    Flags: bus master, medium devsel, latency 64, IRQ 16
    Memory at fd8fc000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel ]-tags

to see a screenshot of my drivers click this link http://postimg.org/image/ukcxjyamv/
 
Last edited by a moderator:

V1del

New member
Meh this thing is old... and that processor is bad, well yeah, the open source nouveau drivers just arent that good for smooth 3D, but it could also be that the processor is simply too slow, how is your processor usage while emulating? if you can rule out the processor, try one of the 304 ones (doesn't matter which they are both the same) if that didn't work try the 173 one. If any of the proprietary nvidias work and it still stutters it's probably the processor that struggles
 

Narann

Graphic programming enthusiast
I see you use Gallium 0.4 on NV96. I never succed to have something running well with it but I guess it's just my personal experience.
And first of all, none of the drivers are recommended, and second, when I tried switching to a different driver, well...let's just say that it took around 45 minutes to get my computer booting properly again rather than just going into an eternal black screen
I think you should dig into this. The fact you can't choose your driver properly is weird. Can I suggest to ask for this particular problem on Ubuntun forum or Ubuntu IRC.

Sorry to make you run elsewhere, please try to fix this and tell us if it solve your problem. :)

Sorry for the non answer... :(
 

Top