Forum Replies Created

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • repuken2
    Participant

    Hi cooky069, what i can tell from my own experience, and having tried a couple of differnt brands + speeds, this has to do with the card speed, because of the swap handling the emulator does, wich seems to be pretty heavy. I don’t know that brand Integral, maybe the speed advertised doesn’t match class 10 ? It’s the only thing i can think of.

    repuken2
    Participant

    Hi, the freezing thing was sd card related. I tried IO Timing method from 1 to 3 making no difference at all. I’m using a 32gb sd hc1 class 10 now and it works perfect, once in a while it would freeze for 0,5 seconds, almost nothing. It happens on my cellphone too.

    Funny thing is i have the isos on the old 32 gb sd class 4 via pendrive/usb adapter, so it’s related to how the emulator manages memory, specifically swap or some sort of cache the must be read from main sd. Also the size of the iso doesn’t affect performance

    Hope it clarifies things for everybody.

    repuken2
    Participant

    Tried both, the standalone seems to be slightly better. Tried today with an 8gb sandisk ultra class 10. I works way bettter, still freezes once in a while but less frequently, and sometimes yellow light it’s not blinking so it’s not entirely an I/O factor it seems but pi’s processing power. I guess this emu needs more work but impressive none the less. If i had more time i’ll dig into it to see if i can improve it.

    in reply to: Issue with PGM games #111326
    repuken2
    Participant

    I have it working perfectly, even Demon Front, you must have something wrong with your roms. When you run the game and the console shows up hit a or b button and a menu shows up, choose second option wich is for select emulator for that rom in particular, maybe choosing another fba version? retropie comes with 3 fba versions, lr-fba-next is what i find more friendly with newer romset and specially pgm. Good luck!

    repuken2
    Participant

    Hi! i tried a couple of different settings and still freezes for a couple of seconds here and there.

    Then i tried something different: used an usb flashdrive with a 2gb sd card and pointed the roms dir en es_systems.cfgt to the mounted sd.

    Emulation Station recognized it and listed the roms correctly. Run some roms and it freezes but the light that blinks it’s still the green one that’s beside the red power led on the pi. I don’t know , does that light blinks when there’s *any* I/O activity or just the “main” sd card? If it’s just the sd-card then the emulator is using some kind of caching/swapping system i guess, otherwise it doesn’t make any sense.

    What’s your cpu/gpu mem sharing config?

    repuken2
    Participant

    Excellent!,thanks for the info!!
    My pi2 is even more overclocked than that but the thing here is something related to I/O operations.

    I’ll try tonight with those settings and let you know. I friend lend me an 8gb class 10 sd card, will try with that too and finally i have a spare external usb hardrive, will see how that works.

    repuken2
    Participant

    Great New!!! Thanks for sharing! So i guess it’s a matter of sd card speed/quality , i should get a faster one if a want better psp support. Thanks for testing buddy!!
    Cheerz.

    repuken2
    Participant

    Tried changing many settings , i think the most I/O related ones, like CacheFullIsoInRam and SeparateIOThread, FastMemoryAccess and FuncReplacements.

    Now that i see it, i didn’t change IOTimingMethod , i’m gonna tune that one and see what happens.

    Anybody tried it? ppsspp or lr-ppsspp ?
    Any experiences to share? Cheerz.

    repuken2
    Participant

    I’m pretty much sure it’s the sd speed wich causes the I/O issues, still i’d like somebody to confirm he/she has it working okay with a faster card. I’d love to have this system working properly, it seems to work very well at least with the 2D games. Metal Slug 6 and Metal Slug XX …

    repuken2
    Participant

    Here’s my ppsspp.ini located at /opt/retropie/configs/psp/PSP/SYSTEM/ppsspp.ini :

    `[General]
    FirstRun = False
    RunCount = 4
    Enable Logging = True
    AutoRun = True
    Browse = False
    IgnoreBadMemAccess = True
    CurrentDirectory = /home/pi
    ShowDebuggerOnLoad = False
    CheckForNewVersion = False
    Language = en_US
    ForceLagSync = True
    NumWorkerThreads = 4
    EnableAutoLoad = False
    EnableCheats = False
    CwCheatRefreshRate = 77
    ScreenshotsAsPNG = False
    StateSlot = 4
    RewindFlipFrequency = 0
    GridView1 = True
    GridView2 = True
    GridView3 = False
    ComboMode = 0
    ReportingHost = default
    AutoSaveSymbolMap = False
    CacheFullIsoInRam = True
    InternalScreenRotation = 1
    PauseWhenMinimized = False
    DumpDecryptedEboots = False
    [CPU]
    Jit = True
    SeparateCPUThread = True
    SeparateIOThread = True
    IOTimingMethod = 1
    FastMemoryAccess = True
    FuncReplacements = True
    CPUSpeed = 0
    [Graphics]
    EnableCardboard = False
    CardboardScreenSize = 50
    CardboardXShift = 0
    CardboardYShift = 0
    ShowFPSCounter = 0
    GPUBackend = 0
    RenderingMode = 1
    SoftwareRendering = False
    HardwareTransform = True
    SoftwareSkinning = True
    TextureFiltering = 1
    BufferFiltering = 1
    InternalResolution = 1
    AndroidHwScale = 1
    FrameSkip = 0
    AutoFrameSkip = False
    FrameRate = 0
    FrameSkipUnthrottle = True
    ForceMaxEmulatedFPS = 60
    AnisotropyLevel = 1
    VertexCache = True
    TextureBackoffCache = False
    TextureSecondaryCache = False
    FullScreen = True
    PartialStretch = False
    StretchToDisplay = True
    SmallDisplayZoom = 0
    SmallDisplayOffsetX = 0.500000
    SmallDisplayOffsetY = 0.500000
    SmallDisplayCustomZoom = 8.000000
    ImmersiveMode = False
    TrueColor = True
    MipMap = True
    TexScalingLevel = 1
    TexScalingType = 0
    TexDeposterize = False
    VSyncInterval = False
    DisableStencilTest = False
    AlwaysDepthWrite = False
    BloomHack = 0
    TimerHack = False
    AlphaMaskHack = False
    SplineBezierQuality = 2
    PostShader = Off
    MemBlockTransferGPU = True
    DisableSlowFramebufEffects = False
    FragmentTestCache = True
    [Sound]
    Enable = True
    AudioBackend = 0
    AudioLatency = 1
    SoundSpeedHack = False
    AudioResampler = True
    [Control]
    HapticFeedback = True
    ShowTouchCross = True
    ShowTouchCircle = True
    ShowTouchSquare = True
    ShowTouchTriangle = True
    ShowTouchStart = True
    ShowTouchSelect = True
    ShowTouchLTrigger = True
    ShowTouchRTrigger = True
    ShowAnalogStick = True
    ShowTouchDpad = True
    ShowTouchUnthrottle = True
    ShowComboKey0 = False
    ShowComboKey1 = False
    ShowComboKey2 = False
    ShowComboKey3 = False
    ShowComboKey4 = False
    ComboKey0Mapping = 0
    ComboKey1Mapping = 0
    ComboKey2Mapping = 0
    ComboKey3Mapping = 0
    ComboKey4Mapping = 0
    ShowTouchPause = False
    ShowTouchControls = False
    DisableDpadDiagonals = False
    GamepadOnlyFocused = False
    TouchButtonStyle = 1
    TouchButtonOpacity = 65
    AutoCenterTouchAnalog = False
    ActionButtonSpacing2 = 1.000000
    ActionButtonCenterX = 0.833333
    ActionButtonCenterY = 0.750000
    ActionButtonScale = 1.150000
    DPadX = 0.198611
    DPadY = 0.400000
    DPadScale = 1.150000
    DPadSpacing = 1.000000
    StartKeyX = 0.627778
    StartKeyY = 0.856250
    StartKeyScale = 1.150000
    SelectKeyX = 0.500000
    SelectKeyY = 0.856250
    SelectKeyScale = 1.150000
    UnthrottleKeyX = 0.372222
    UnthrottleKeyY = 0.856250
    UnthrottleKeyScale = 1.150000
    LKeyX = 0.095833
    LKeyY = 0.089583
    LKeyScale = 1.150000
    RKeyX = 0.904167
    RKeyY = 0.089583
    RKeyScale = 1.150000
    AnalogStickX = 0.198611
    AnalogStickY = 0.808333
    AnalogStickScale = 1.150000
    fcombo0X = 0.652778
    fcombo0Y = 0.500000
    comboKeyScale0 = 1.150000
    fcombo1X = 0.780556
    fcombo1Y = 0.500000
    comboKeyScale1 = 1.150000
    fcombo2X = 0.908333
    fcombo2Y = 0.500000
    comboKeyScale2 = 1.150000
    fcombo3X = 0.652778
    fcombo3Y = 0.333333
    comboKeyScale3 = 1.150000
    fcombo4X = 0.780556
    fcombo4Y = 0.333333
    comboKeyScale4 = 1.150000
    AnalogLimiterDeadzone = 0.600000
    [Network]
    EnableWlan = False
    EnableAdhocServer = False
    [SystemParam]
    PSPModel = 1
    PSPFirmwareVersion = 150
    NickName = PPSSPP
    proAdhocServer = coldbird.net
    MacAddress = bb:90:bc:dd:af:da
    Language = 1
    TimeFormat = 1
    DateFormat = 1
    TimeZone = 0
    DayLightSavings = False
    ButtonPreference = 1
    LockParentalLevel = 0
    WlanAdhocChannel = 0
    WlanPowerSave = False
    EncryptSave = True
    [Debugger]
    DisasmWindowX = -1
    DisasmWindowY = -1
    DisasmWindowW = -1
    DisasmWindowH = -1
    GEWindowX = -1
    GEWindowY = -1
    GEWindowW = -1
    GEWindowH = -1
    ConsoleWindowX = -1
    ConsoleWindowY = -1
    FontWidth = 8
    FontHeight = 12
    DisplayStatusBar = True
    ShowBottomTabTitles = True
    ShowDeveloperMenu = False
    SkipDeadbeefFilling = False
    FuncHashMap = False
    [SpeedHacks]
    PrescaleUV = False
    DisableAlphaTest = False
    [JIT]
    [Upgrade]
    UpgradeMessage =
    UpgradeVersion =
    DismissedVersion =
    [Recent]
    MaxRecent = 30
    FileName0 = /home/pi/RetroPie/roms/psp/mortalkombatsKLAX.ISO
    FileName1 = /home/pi/RetroPie/roms/psp/Metal Slug XX Jap-Fix.CSO
    [PinnedPaths]

    repuken2
    Participant

    Did you try all the 3 cores? the gles version works quite well for me on some games like Mario Kart. Other games are slow, happens the same on my cellphone on android wich is more powerfull than the pi2 so i guess it’s a matter of the emu improving in the future.

Viewing 11 posts - 1 through 11 (of 11 total)