Official Citra - New 3DS Emulator

Discussion in '3DS - Homebrew Development and Emulators' started by bunnei, Apr 24, 2014.

  1. sagaopc

    sagaopc Member

    Newcomer
    2
    Sep 13, 2009
    Brazil
    tested build 408 with a A10 5700 and RX 560. PC in black screen sometimes, and in pokémon Ultra Moon, on kukui's call (before choice caracter) PC goes to black screen 2 times
     
  2. Emogop

    Emogop Advanced Member

    Newcomer
    1
    Nov 25, 2016
    Russia
    Gulag, Siberia
    I don't like AMD for bad OGL drivers and abandoning non-CGN videocards (mine HD5870 was almost on par with HD7850 when it first came out) But a crash tendency? They do their job well if all you do is playing regular Steam games. You need to look into each separate case to determine where the problem lies. We don't have internet cafes where I live but I bet they use the cheepest components (such as MB, memory) in their PCs. I'd start digging here.
     
  3. TotalInsanity4

    TotalInsanity4 GBAtemp Supreme Overlord

    Member
    19
    Dec 1, 2014
    United States
    Under a rock
    Didn't AMD help develop the OGL standard?...
     
  4. Miguel Gomez

    Miguel Gomez GBAtemp Addict

    Member
    7
    Jan 10, 2016
    Planet Earth
    I tested it on my laptop(Nvidia) and yet again, FPS spiked down.
    Maybe I have to disable Accurate Hardware Render. upload_2018-3-11_9-59-31.png

    Disable Accurate Hardware gives me a slight increase. But still slow lol. But meh. I'm fine with that. I can still test mods on Citra no matter the performance. I'm not making videos anymore.
    upload_2018-3-11_10-1-42.png

    Edit: With Native Resolution, it's 60FPS.
     
    Last edited by Miguel Gomez, Mar 11, 2018
  5. Dragios

    Dragios Advanced Member

    Newcomer
    2
    Mar 13, 2016
    Malaysia
    @Miguel Gomez Well it's a mobile GPU so you can't expect much since they are using the slower DDR3 VRAM rather than GDDR5 VRAM which has much lower memory bandwidth which is crucial for internal resolution performance. Unless your laptop is the newer Maxwell or Pascal gen (MX series like 940MX or MX150 or GTX 1000 series laptop) you won't see much speed increase at higher resolution.
     
    Last edited by Dragios, Mar 11, 2018
  6. Slidingbass

    Slidingbass GBAtemp Regular

    Member
    2
    Nov 25, 2017
    United Kingdom
    i guess your gpu is bad?
     
  7. DestinyFeather

    DestinyFeather GBAtemp Regular

    Member
    3
    Sep 14, 2009
    United States
    Emulated pokemon on Citra now runs at the same speed as Dolphin and Desmume (about 250% speed) but Monster Hunter Story is still about 20% without that tick hack.
     
    AceofZeroz likes this.
  8. Miguel Gomez

    Miguel Gomez GBAtemp Addict

    Member
    7
    Jan 10, 2016
    Planet Earth
    Cmon you guys. Do you expect me playing games on the emulator?
    I already know that my laptop have 940MX and some of you guys especially Slidingbass spent alot of money for a high end PC than an actual console.
    Again, not aiming for quality and 60FPS in 4K Resolution like you PCMASGTERRACE users. I could play games on my 2DS fine. But I need the emulator for high quality screenshots and testing for mods(there are little users who use Citra to play Smash 3DS Mods because they are unable to play it on their 3DS). I could change resolution at any time. No one asking me to buy a ridiculous beast PC that could play this emulator on 60FPS in 4K Res.
     
  9. Slidingbass

    Slidingbass GBAtemp Regular

    Member
    2
    Nov 25, 2017
    United Kingdom
    I didn't know your specs
     
  10. Miguel Gomez

    Miguel Gomez GBAtemp Addict

    Member
    7
    Jan 10, 2016
    Planet Earth
    On unofficial builds, I could run the emulator on 60FPS in 10x Resolution in Tachiban(forgot the name) with xBRZ 6x
     
  11. Slidingbass

    Slidingbass GBAtemp Regular

    Member
    2
    Nov 25, 2017
    United Kingdom
    Shots fired!!!!
    I don't understand why you're firing at me.i said nothing about your pc specs, i just said "maybe you have a bad gpu" because you were getting low fps.
    Next time i'd appreciate if you wouldn't fire shots at me as i was just trying to help.
    (maybe i'll just not visit this thread anymore as it is full of toxic people)
     
    Last edited by Slidingbass, Mar 11, 2018
  12. Miguel Gomez

    Miguel Gomez GBAtemp Addict

    Member
    7
    Jan 10, 2016
    Planet Earth
    Kek. Come back. I'm just a bit tired.
     
  13. kira1000

    kira1000 GBAtemp Regular

    Member
    2
    Sep 30, 2010
    Australia
    Just tried Hyrule Warriors Legends, menu and intro cutscene run smooth as can be, but the game gives an invalid FCRAM address error as it did before when it comes to actual gameplay.
     
  14. perkel

    perkel GBAtemp Regular

    Member
    2
    Dec 28, 2015
    Poland
    It is canary build which means it is not stable and devs said they were lucky to even include AMD GPU support at all lately.

    Like someone said it is just first version and whole point of canary is to find and fix bugs and test features before releasing stable build.
     
  15. granville

    granville GBAtemp Goat

    Member
    5
    Aug 24, 2007
    United States
    Orlando, Florida
    Did they? I admit i'm not super well-versed on the matter, but I never heard anything about AMD helping to create OpenGL. Silicon Graphics are the company who are generally credited with developing OGL.

    AMD seemed to be focused primarily on CPUs prior to their acquisition of ATI in 2006. Probably a good business move for AMD, but there are people who would say it kind of ruined Radeon. I can't disagree either. I don't play brand loyalty and value healthy competition, but for a long time now Radeon cards have been a pain due to poor drivers. OpenGL in particular. I ended up just buying an Nvidia GPU after being fed up. Hopefully someday AMD will fix their shit OGL drivers, but i'm not holding out hope. I'd guess AMD are probably doing well enough with sales from bitcoin miners who buy them for non-gaming purposes.

    Dolphin, PCSX2 and Cemu are often swamped with complaints from AMD users with various glitches, instability or performance problems that aren't nearly as prevalent on Nvidia cards. I assume the same is true of Citra. It's a huge relief to many whenever Vulkan is made available on these emulators, it allows AMD users to bypass some of the problems with OGL.
     
    Last edited by granville, Mar 11, 2018
    TotalInsanity4 likes this.
  16. TotalInsanity4

    TotalInsanity4 GBAtemp Supreme Overlord

    Member
    19
    Dec 1, 2014
    United States
    Under a rock
    I'm most likely thinking of their involvement with the creation on Vulkan/Mantel and the Displayport standard
     
  17. perkel

    perkel GBAtemp Regular

    Member
    2
    Dec 28, 2015
    Poland
    What OGL games you play outside of Citra ? Frankly speaking outside of emulators i barely see support for OGL (as main only rendering pipeline). Nowdays it is either DX11 or Vulcan and exclusives on ms store which provide DX12 (mostly games from MS).

    Also OGL isn't broken on AMD it is just slower. But yeah i can hardly see them going back to fixing OGL drivers if at all they can be fixed and if it not result of their hardware architecture rather than drivers.
    But it is hard to tell if it is actually AMD fault or it is just Nvidia taking step ahead doing something extra.

    Glass half full, half empty basically.

    From what i heard (and i could be wrong) nvidia created extensions to OGL which are widely used and de facto became standard in game developement that barely work on AMD gpus (because extension were mostly created with Nvidia arch in mind) or at all (which means developer needs to find a way to do some thing but with additional work).
     
  18. Lunos

    Lunos GBAtemp Regular

    Member
    3
    Dec 26, 2010
    Uruguay
    Montevideo
    I think that it is actually broken on Windows, or that's what I heard and was kind of able to see, at least.
    PCSX2 and Cemu seem to be the best examples of emulators whose OpenGL Video Renderers perform awfully with AMD GPUs.
    It's not just games running slower, it's actual small and big visual bugs depending of the game that, in the case of PCSX2, are solved by using a DirectX based Video Renderer instead.
    Just like it happens with Intel's iGPUs supposedly, AMD's GPU Drivers on Windows suck terribly, or again, that's what I heard.
     
    Last edited by Lunos, Mar 11, 2018
  19. perkel

    perkel GBAtemp Regular

    Member
    2
    Dec 28, 2015
    Poland
    Is it a case of actually drivers sucking or developers knowing AMD has slower performance on OGL focusing instead on D3D with compatibility (since AMD users will use that instead) or Vulcan.

    Also is it problem of AMD drivers or OGL itself ?

    My point is that Vulcan never existed when my GPU was released (HD7970) and all games seem to run pretty fucking great in Vulcan on that GPU and there is no issue on it like D3D/OGL situation. Which means Kronos (makers of Vulcan) seemed to wrote Vulcan in such way that doesn't have problem with AMD hardware.

    Which begs the question. Is it AMD fault with their drivers microcode or is it just OpenGL problem ?
    Is it possible that it is no ones fault ? Meaning that for example AMD choose to go into alleway of architecture gpu design in which it would give a lot of boost in low level APIs (like DX12/Vulcan) which are supposed to be future but require a lot of CPU overhead in older APIs (which seems to be case for GCN gpus from AMD) and by that OpenGL for some architectural reason require even more power to run properly API

    Do linux drivers have the same problems ?
     
  20. Lunos

    Lunos GBAtemp Regular

    Member
    3
    Dec 26, 2010
    Uruguay
    Montevideo
    I emphasized "on Windows" for a reason. I heard that the AMD GPU Drivers on Linux are superior to those in Windows.
    The example that I can quote is some people with AMD GPUs that tried PCSX2's OpenGL Video Renderer on both Windows and Linux, with the Linux version performing better than the Windows one.
    So yeah, I think that it's pretty safe to say that AMD GPU Drivers on Windows suck and that's why AMD GPUs are having issues with OpenGL on Windows.
    You can Google "AMD GPU OpenGL Windows" and you're going to get some interesting results backing up the claim.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice