Citra Pokémon sun low fps error 8fps


#1

Issue:
Facing issue with Citra nightly build for running Pokémon sun the version is “citra-windows-msvc-20170531-4857eb4” it’s the tested by the dev. Build but it’s giving ifps and there some error on background also uploading the log file for help

System Information

  • Operating System: Windows 10 64bit pro
  • CPU: and a10 7300
  • GPU: R7 M265
  • Citra Version (found in title bar): citra-windows-msvc-20170531-4857eb4
  • Game: Pokémon sun
  • Screenshot of Issue (include the full Citra window including titlebar):

Log:

Paste your entire console window log here.

[ 0.000001] Frontend citra_qt\main.cpp:GMainWindow::BootGame:359: Citra starting…
[ 0.519675] Service.APT core\hle\service\apt\apt.cpp:Service::APT::Init:673: Unable to load shared font: C:\Users\Prithviraj Murty\AppData\Roaming/Citra/sysdata/shared_font.bin
[ 0.521323] Render.OpenGL video_core\renderer_opengl\renderer_opengl.cpp:RendererOpenGL::Init:484: GL_VERSION: 3.3.13399 Core Profile Forward-Compatible Context 15.201.1101.0
[ 0.521345] Render.OpenGL video_core\renderer_opengl\renderer_opengl.cpp:RendererOpenGL::Init:485: GL_VENDOR: ATI Technologies Inc.
[ 0.521359] Render.OpenGL video_core\renderer_opengl\renderer_opengl.cpp:RendererOpenGL::Init:486: GL_RENDERER: AMD Radeon™ R7 M265
[ 0.523621] Loader core\loader\ncch.cpp:Loader::AppLoader_NCCH::Load:341: Program ID: 0004000000164800
[ 0.541974] Loader core\hle\kernel\process.cpp:Kernel::Process::ParseKernelCaps:108: ExHeader kernel version: 2.50
[ 0.543895] Service.CFG core\hle\service\cfg\cfg.cpp:Service::CFG::SetPreferredRegionCode:610: Preferred region code set to 0
[ 0.569259] Service.SRV core\hle\service\srv.cpp:Service::SRV::RegisterClient:38: (STUBBED) called
[ 0.914852] Service.SRV core\hle\service\srv.cpp:Service::SRV::EnableNotification:62: (STUBBED) called
[ 0.920784] Service.APT core\hle\service\apt\apt.cpp:Service::APT::GetLockHandle:120: (STUBBED) called handle=0x00038009 applet_attributes=0x00000000
[ 0.927838] Service.APT core\hle\service\apt\apt.cpp:Service::APT::SetScreenCapPostPermission:452: (STUBBED) screen_capture_post_permission=0
[ 0.929625] Service.NDM core\hle\service\ndm\ndm.cpp:Service::NDM::OverrideDefaultDaemons:201: (STUBBED) default_daemon_bit_mask=0x0000000F
[ 0.929933] Service.NDM core\hle\service\ndm\ndm.cpp:Service::NDM::SuspendDaemons:87: (STUBBED) daemon_bit_mask=0x00000009
[ 0.934329] Service.APT core\hle\service\apt\apt.cpp:Service::APT::Enable:129: (STUBBED) called attributes=0x00000000
[ 0.937385] Service.APT core\hle\service\apt\apt.cpp:Service::APT::GlanceParameter:268: called app_id=0x00000300, buffer_size=0x1FC00001000
[ 0.940372] Service.APT core\hle\service\apt\apt.cpp:Service::APT::NotifyToWait:102: (STUBBED) app_id=768
[ 0.943749] Service.APT core\hle\service\apt\apt.cpp:Service::APT::ReceiveParameter:238: called app_id=0x00000300, buffer_size=0x1FC00001000
[ 0.957721] Service.APT core\hle\service\apt\apt.cpp:Service::APT::AppletUtility:344: (STUBBED) called command=0x00000007, input_size=0x00000004, output_size=0x00000001, input_addr=0x0FFFFF48, output_addr=0x0FFFFF14
[ 0.958987] Service.APT core\hle\service\apt\apt.cpp:Service::APT::AppletUtility:344: (STUBBED) called command=0x00000004, input_size=0x00000001, output_size=0x00000001, input_addr=0x0FFFFF10, output_addr=0x0FFFFF14
[ 0.967942] Service.FS core\hle\service\fs\fs_user.cpp:Service::FS::InitializeWithSdkVersion:800: (STUBBED) called, version: 0x0B0401C8
[ 1.005496] Service.SRV core\hle\service\srv.cpp:Service::SRV::Subscribe:117: (STUBBED) called, notification_id=0x209
[ 1.031664] Service.DSP core\hle\service\dsp_dsp.cpp:Service::DSP_DSP::LoadComponent:142: Firmware hash: 0x943f5565dbcf6767
[ 1.031695] Service.DSP core\hle\service\dsp_dsp.cpp:Service::DSP_DSP::LoadComponent:146: Structures hash: 0x93e48663943cad39
[ 1.031712] Service.DSP core\hle\service\dsp_dsp.cpp:Service::DSP_DSP::LoadComponent:150: (STUBBED) called size=0xC25C, prog_mask=0x505300FF, data_mask=0x000900FF, buffer=0x0062917C
[ 1.034787] Service.DSP core\hle\service\dsp_dsp.cpp:Service::DSP_DSP::RegisterInterruptEvents:241: Registered type=2, pipe=2, event_handle=0x00098021
[ 1.035388] Service.DSP core\hle\service\dsp_dsp.cpp:Service::DSP_DSP::GetSemaphoreEventHandle:167: (STUBBED) called
[ 1.035968] Service.DSP core\hle\service\dsp_dsp.cpp:Service::DSP_DSP::SetSemaphoreMask:462: (STUBBED) called mask=0x00002000
[ 1.037397] Audio.DSP audio_core\hle\pipe.cpp:DSP::HLE::PipeWrite:134: Application has requested initialization of DSP hardware
[ 1.037818] Service.DSP core\hle\service\dsp_dsp.cpp:Service::DSP_DSP::SetSemaphore:264: (STUBBED) called
[ 1.041502] Service.DSP core\hle\service\dsp_dsp.cpp:Service::DSP_DSP::SetSemaphore:264: (STUBBED) called
[ 1.295325] Service.LDR core\hle\service\ldr_ro\ldr_ro.cpp:Service::LDR::LoadCRR:201: (STUBBED) called, crr_buffer_ptr=0x0821E000, crr_size=0x00007000, process=0xFFFF8001
[ 1.347873] Service.GSP core\hle\service\gsp_gpu.cpp:Service::GSP::AcquireRight:701: called
[ 1.350029] Service.GSP core\hle\service\gsp_gpu.cpp:Service::GSP::RegisterInterruptRelayQueue:395: called, flags=0x00000001
[ 1.604547] Service.FRD core\hle\service\frd\frd.cpp:Service::FRD::SetClientSdkVersion:110: (STUBBED) called, version: 0x0B0401C8
[ 1.605234] Service.FRD core\hle\service\frd\frd.cpp:Service::FRD::GetMyPresence:29: (STUBBED) called
[ 1.606912] Service.FRD core\hle\service\frd\frd.cpp:Service::FRD::GetFriendKeyList:47: (STUBBED) called, unknown=0, frd_count=100, frd_key_addr=0x33C0277C
[ 1.633349] Service.BOSS core\hle\service\boss\boss.cpp:Service::BOSS::InitializeSession:37: (STUBBED) unk_param=0x0000000000000000, translation=0x00000020, unk_param4=0x00000000
[ 1.634294] Service.NDM core\hle\service\ndm\ndm.cpp:Service::NDM::ResumeDaemons:102: (STUBBED) daemon_bit_mask=0x0000000B
[ 1.634477] Service.NDM core\hle\service\ndm\ndm.cpp:Service::NDM::ResumeDaemons:102: (STUBBED) daemon_bit_mask=0x0000000F
[ 1.637734] Service.BOSS core\hle\service\boss\boss.cpp:Service::BOSS::GetStorageEntryInfo:835: (STUBBED) called
[ 1.639124] Service.BOSS core\hle\service\boss\boss.cpp:Service::BOSS::UnregisterStorage:63: (STUBBED) called
[ 1.640328] Service.BOSS core\hle\service\boss\boss.cpp:Service::BOSS::RegisterStorageEntry:824: (STUBBED) unk_param1=0x00001648, unk_param2=0x00000000, unk_param3=0x00100000, unk_param4=0x00000001, unk_param5=0x00000001
[ 1.702982] Service.APT core\hle\service\apt\apt.cpp:Service::APT::SetScreenCapPostPermission:452: (STUBBED) screen_capture_post_permission=3
[ 1.779213] Service.FRD core\hle\service\frd\frd.cpp:Service::FRD::GetMyFriendKey:91: (STUBBED) called
[ 1.813740] Service.FRD core\hle\service\frd\frd.cpp:Service::FRD::GetMyFriendKey:91: (STUBBED) called
[ 2.596076] Service.FRD core\hle\service\frd\frd.cpp:Service::FRD::GetMyFriendKey:91: (STUBBED) called
[ 2.658078] Service core\hle\service\service.cpp:Service::Interface::HandleSyncRequest:95: unknown / unimplemented function ‘0x086F0040’: port=fs:USER, cmd_buff[1]=0x1000
[ 2.713557] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyStaticAnonymousSymbolToCRS:528: CRO “MovieLib” exports 0 static anonymous symbols
[ 2.714428] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleExport:954: CRO “MovieLib” exports 0 indexed symbols to “|static|”
[ 2.714442] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleExport:971: CRO “MovieLib” exports 1 anonymous symbols to “|static|”
[ 2.714607] Service.LDR core\hle\service\ldr_ro\ldr_ro.cpp:Service::LDR::LoadCRO:444: CRO “MovieLib” loaded at 0x006AC000, fixed_end=0x006BC000
[ 3.133864] Service.Y2R core\hle\service\y2r_u.cpp:Service::Y2R::SetTransferEndInterrupt:246: (STUBBED) called
[ 3.709406] Service.Y2R core\hle\service\y2r_u.cpp:Service::Y2R::SetTransferEndInterrupt:246: (STUBBED) called
[ 3.721815] Service.Y2R core\hle\service\y2r_u.cpp:Service::Y2R::SetTransferEndInterrupt:246: (STUBBED) called
[ 3.806640] Service.Y2R core\hle\service\y2r_u.cpp:Service::Y2R::SetTransferEndInterrupt:246: (STUBBED) called
[ 3.808997] Service.Y2R core\hle\service\y2r_u.cpp:Service::Y2R::SetTransferEndInterrupt:246: (STUBBED) called
[ 3.971729|"
[ 55.179149] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleExport:971: CRO “Battle” exports 12 anonymous symbols to “|static|”
[ 55.180205] Service.LDR core\hle\service\ldr_ro\ldr_ro.cpp:Service::LDR::LoadCRO:444: CRO “Battle” loaded at 0x006AC000, fixed_end=0x007CA000
[ 55.270506] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyStaticAnonymousSymbolToCRS:528: CRO “Background” exports 0 static anonymous symbols
[ 55.271171] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleExport:954: CRO “Background” exports 0 indexed symbols to “Battle”
[ 55.271187] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleExport:971: CRO “Background” exports 21 anonymous symbols to “Battle”
[ 55.272162] Service.LDR core\hle\service\ldr_ro\ldr_ro.cpp:Service::LDR::LoadCRO:444: CRO “Background” loaded at 0x007F1000, fixed_end=0x007F8000
[ 56.122222] Service.FRD core\hle\service\frd\frd.cpp:Service::FRD::GetMyFriendKey:91: (STUBBED) called
[ 56.424918] Service.NWM core\hle\service\nwm\nwm_uds.cpp:Service::NWM::DestroyNetwork:361: called
[ 56.435803] Service core\hle\service\service.cpp:Service::Interface::HandleSyncRequest:95: unknown / unimplemented function ‘SetProbeResponseParam’: port=nwm::UDS, cmd_buff[1]=0x321F00, cmd_buff[2]=0x20000
[ 56.436279] Service.NWM core\hle\service\nwm\nwm_uds.cpp:Service::NWM::BeginHostingNetwork:330: An UDS network has been created, but broadcasting it is unimplemented.
[ 59.634454] Service.NWM core\hle\service\nwm\nwm_uds.cpp:Service::NWM::DestroyNetwork:361: called
[ 59.634756] Service core\hle\service\service.cpp:Service::Interface::HandleSyncRequest:95: unknown / unimplemented function ‘SetProbeResponseParam’: port=nwm::UDS, cmd_buff[1]=0x321F00, cmd_buff[2]=0x20000
[ 59.634776] Service.NWM core\hle\service\nwm\nwm_uds.cpp:Service::NWM::BeginHostingNetwork:330: An UDS network has been created, but broadcasting it is unimplemented.
[ 61.159091] Service.NWM core\hle\service\nwm\nwm_uds.cpp:Service::NWM::DestroyNetwork:361: called
[ 61.159251] Service core\hle\service\service.cpp:Service::Interface::HandleSyncRequest:95: unknown / unimplemented function ‘SetProbeResponseParam’: port=nwm::UDS, cmd_buff[1]=0x321F00, cmd_buff[2]=0x20000
[ 61.159278] Service.NWM core\hle\service\nwm\nwm_uds.cpp:Service::NWM::BeginHostingNetwork:330: An UDS network has been created, but broadcasting it is unimplemented.
[ 62.351825] Service.NWM core\hle\service\nwm\nwm_uds.cpp:Service::NWM::DestroyNetwork:361: called
[ 62.351983] Service core\hle\service\service.cpp:Service::Interface::HandleSyncRequest:95: unknown / unimplemented function ‘SetProbeResponseParam’: port=nwm::UDS, cmd_buff[1]=0x321F00, cmd_buff[2]=0x20000
[ 62.352005] Service.NWM core\hle\service\nwm\nwm_uds.cpp:Service::NWM::BeginHostingNetwork:330: An UDS network has been created, but broadcasting it is unimplemented.
[ 63.510527] Service.NWM core\hle\service\nwm\nwm_uds.cpp:Service::NWM::DestroyNetwork:361: called
[ 63.510712] Service core\hle\service\service.cpp:Service::Interface::HandleSyncRequest:95: unknown / unimplemented function ‘SetProbeResponseParam’: port=nwm::UDS, cmd_buff[1]=0x321F00, cmd_buff[2]=0x20000
[ 63.510838] Service.NWM core\hle\service\nwm\nwm_uds.cpp:Service::NWM::BeginHostingNetwork:330: An UDS network has been created, but broadcasting it is unimplemented.
[ 64.625038] Service.LDR core\hle\service\ldr_ro\ldr_ro.cpp:Service::LDR::UnloadCRO:500: Unloading CRO “SequencePlayer”
[ 64.743400] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyStaticAnonymousSymbolToCRS:528: CRO “Bag” exports 0 static anonymous symbols
[ 64.745177] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleExport:954: CRO “Bag” exports 0 indexed symbols to “Battle”
[ 64.745192] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleExport:971: CRO “Bag” exports 6 anonymous symbols to “Battle”
[ 64.746130] Service.LDR core\hle\service\ldr_ro\ldr_ro.cpp:Service::LDR::LoadCRO:444: CRO “Bag” loaded at 0x007F9000, fixed_end=0x00818000
[ 64.773033] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyStaticAnonymousSymbolToCRS:528: CRO “WazaOshie” exports 0 static anonymous symbols
[ 64.774236] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleExport:954: CRO “WazaOshie” exports 0 indexed symbols to “|static|”
[ 64.774252] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleExport:971: CRO “WazaOshie” exports 2 anonymous symbols to “|static|”
[ 64.774337] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleExport:954: CRO “WazaOshie” exports 0 indexed symbols to “Battle”
[ 64.774353] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleExport:971: CRO “WazaOshie” exports 2 anonymous symbols to “Battle”
[ 64.775330] Service.LDR core\hle\service\ldr_ro\ldr_ro.cpp:Service::LDR::LoadCRO:444: CRO “WazaOshie” loaded at 0x0081A000, fixed_end=0x00827000
[ 66.983332] Service.NWM core\hle\service\nwm\nwm_uds.cpp:Service::NWM::DestroyNetwork:361: called
[ 66.994114] Service core\hle\service\service.cpp:Service::Interface::HandleSyncRequest:95: unknown / unimplemented function ‘SetProbeResponseParam’: port=nwm::UDS, cmd_buff[1]=0x321F00, cmd_buff[2]=0x20000
[ 66.994629] Service.NWM core\hle\service\nwm\nwm_uds.cpp:Service::NWM::BeginHostingNetwork:330: An UDS network has been created, but broadcasting it is unimplemented.
[ 68.133556] Service.NWM core\hle\service\nwm\nwm_uds.cpp:Service::NWM::DestroyNetwork:361: called
[ 68.133713] Service core\hle\service\service.cpp:Service::Interface::HandleSyncRequest:95: unknown / unimplemented function ‘SetProbeResponseParam’: port=nwm::UDS, cmd_buff[1]=0x321F00, cmd_buff[2]=0x20000
[ 68.133734] Service.NWM core\hle\service\nwm\nwm_uds.cpp:Service::NWM::BeginHostingNetwork:330: An UDS network has been created, but broadcasting it is unimplemented.
[ 69.053778] Service.NWM core, but broadcasting it
[ 73.890029] Service.NWM core\hle\service\nwm\nwm_uds.cpp:Service::NWM::DestroyNetwork:361: called
[ 73.890188] Service core\hle\service\service.cpp:Service::Interface::HandleSyncRequest:95: unknown / unimplemented function ‘SetProbeResponseParam’: port=nwm::UDS, cmd_buff[1]=0x321F00, cmd_buff[2]=0x20000
[ 73.890209] Service.NWM core\hle\service\nwm\nwm_uds.cpp:Service::NWM::BeginHostingNetwork:330: An UDS network has been created, but broadcasting it is unimplemented.
[ 74.865319] Service.NWM core\hle\service\nwm\nwm_uds.cpp:Service::NWM::DestroyNetwork:361: called
[ 74.865477] Service core\hle\service\service.cpp:Service::Interface::HandleSyncRequest:95: unknown / unimplemented function ‘SetProbeResponseParam’: port=nwm::UDS, cmd_buff[1]=0x321F00, cmd_buff[2]=0x20000
[ 74.865500] Service.NWM core\hle\service\nwm\nwm_uds.cpp:Service::NWM::BeginHostingNetwork:330: An UDS network has been created, but broadcasting it is unimplemented.

In order to save a copy of the log, follow this guide: How to Upload the Log File

Can save the log unable to upload as new.

Help to get better fps also tried the latest builds… No luck


#2

you can get better fps by

  • using bleeding edge build

  • switching log to critical

  • applying remove outline patch to the game.

i had a cpu like yours back in my older machine and the game runs at a crawl, there is nothing you can do the cpu is too weak. your best bet is to wait for optimization


#3

Tried the bleeding edge but no luck can you tell me how to do the 2 option that you told and implementing it on Citra.


#4

Go to C:/Users/Your username/AppData/Roaming/Citra/config/qt-config.ini and open it.

Go down till you see [Miscellaneous]

Change Info or Warning to Critical.

Just a little note, but your A10-7300 only scores 979 on the single core performance value, and that’s terrible. AMD CPUs are usually bad for single-core use. I have never seen a CPU with that of a low score, IMO.


#5

you can find a tutorial on how to remove the outlines on youtube but i won’t link anything because these videos sometimes have links to illegal material downloads.

as for the log go to user folder/citra in roaming (depends on which one you use) -> config -> qt-config open that up with notepad or any text editor then scroll down until you see

Miscellaneous]
log_filter=*:Info

replace Info with Critical with a capital C in the beginning of the word (case sensitive) then save and quit.

this will only gain you about 2-5% speed so don’t expect much.

edit:ninja’d


#6

Citra is currently in very early stages of development. Games usually run less than full-speed even on the best computers. Expect bugs and glitches to appear in most games. Many features for a more stable emulation are still in the works. For any major updates, please visit our Homepage.


You don’t have a particularly powerful processor at all - a desktop class Intel processor is at least 3-4x as powerful as that AMD one. Citra is incredibly demanding overall however.


#7

Thanks for the help

Done the critical change now the outdoor fps gone from 8fps to 10fps and battle its 15fps on load screen 20fps hope they optimize it soon… Can’t play it so slow… Also tried on my i3 laptop but Citra game doesn’t booted showed some gpu issue… That laptop got an HD 4000 integrated though… Would try for the YouTube one soon.


#8

it’s actually a laptop cpu, so a low end laptop cpu…you can see why it is not great


#9

Hope we get optimized build soon when Beta come can’t change the laptop it run other modern games pretty good even new ones like just cause 3… Would run smooth with multi thread support on Citra would wait for it…

Can I run any other playable 3ds games on Citra with these specs???


#10

Citra won’t use more than one core any time soon, if ever.

The best way to see if a game would run on your system is to actually test the game on your system. However, Ocarina of Time is one the best performing in Citra. You will probably be able to play it at a decent speed.


#11

Thank Zelda ocarina of time run way better in performance got 30fps on the bleeding edge build hope the future release would improve playability and speed optimizations for all game on mid range specs build.

Kudos Citra team :laughing::laughing::laughing: