So I recently purchased an MSI R7 370 4GB graphics card in order to run shaders with a decent FPS and high render settings. I'm aware that shaders are very graphics intensive, but I found multiple videos where people were getting 70+ FPS using ultra shaders and that was also with recording software running. Anyways, I got the card, installed the drivers and got 350+ FPS with vanilla, and about 8-35 FPS with shaders. I tried changing a couple of video settings to no avail. Eventually I tried re installing Minecraft just to see if it fixed anything, and somehow it got worse. I now get a maximum of 60 FPS with vanilla/optifine and shaders are still just as bad. I would really appreciate any help or ideas for what might be happening, as I'm planning on recording a series with shaders, and i cant with Minecraft's current state.
When running shaders, does the f3 screen show your GPU as the graphics card being used? Sometimes Minecraft will attempt to run using just the processor's built in graphics instead of using the dedicated GPU.
Edit: I don't normally use AMD processors, so I'm not sure if they even have built in graphics cards, but I know this was the case for my performance issues when I got a laptop with a gtx960m and an i7-5700HQ
When running shaders, does the f3 screen show your GPU as the graphics card being used? Sometimes Minecraft will attempt to run using just the processor's built in graphics instead of using the dedicated GPU.
Edit: I don't normally use AMD processors, so I'm not sure if they even have built in graphics cards, but I know this was the case for my performance issues when I got a laptop with a gtx960m and an i7-5700HQ
Thank you for thew quick response. I took a screenshot pf F3 mode and it does seem to display the GPU correctly.
Hmm so if its sensing the GPU correctly, perhaps its a power setting on your computer or a game setting? Your computer might be set to try and conserve as much energy as possible, or perhaps a small graphical setting is causing it. If you could post a screenshot of your setting with shaders on I could take a look at them, and try checking your computer's power plan if it has that option available.
Hmm so if its sensing the GPU correctly, perhaps its a power setting on your computer or a game setting? Your computer might be set to try and conserve as much energy as possible, or perhaps a small graphical setting is causing it. If you could post a screenshot of your setting with shaders on I could take a look at them, and try checking your computer's power plan if it has that option available.
Okay, I assume you mean the shader settings? If not, here's my video settings as well. I also figured it'd be worth mentioning that I have two monitors, but I tested disconnecting one, and it had no effect. I think the problem is specifically Minecraft, because I can run games like star wars battlefront on ultra settings.
Based on your settings, I'd say it must be the Vsync option. In my experience, the way minecraft handles Vsync is quite buggy, and often reduces fps, causes the screen tears its supposed to prevent. However, if changing your max framerate to unlimited doesn't help, then I won't be able to help you increase your fps, as minecraft is using your GPU and your setting seem fine other than the Vsync option. Hopefully, just changing that one setting will fix your issues.
Based on your settings, I'd say it must be the Vsync option. In my experience, the way minecraft handles Vsync is quite buggy, and often reduces fps, causes the screen tears its supposed to prevent. However, if changing your max framerate to unlimited doesn't help, then I won't be able to help you increase your fps, as minecraft is using your GPU and your setting seem fine other than the Vsync option. Hopefully, just changing that one setting will fix your issues.
Thank you so much, I changed the Vsync option to false and got 425+ FPS in vanilla, although with shaders still isn't any better I'm afraid. I wonder if there is any shader settings I should change that might help.
Here's the short rant about comparing Minecraft with other games: DON'T!
Longer version:
Most games, definitely ALL games people ever try comparing with Minecraft to prove the "power" of their PC, are based on DirectX graphical API. AMD drivers for DirectX are very good. Arguably better then Nvidia's.
Minecraft is an OpenGL game. Which makes direct comparison with DirectX meaningless. Add in some more facts:
- poor state of AMD's OpenGL drivers (better then Intel, but that's not saying much)
- Minecraft is a horribly optimized game, also Java
- the way shaders are sort of tacked on to the game making them very expensive (pure post-processing)
- most high end shaderpacks contain really flashy and demanding effects, making them much more demanding graphically then most AAA games (i.e. every game anyone ever tries comparing Minecraft to)
Shaders are huge performance hogs. Higher settings (render distance, resolution) make it worse exponentially. Minecraft was never designed to be a pretty game. Extra effects were kludged on to of it and you pay a hefty price for them.
You want to avoid some related issues? Use Nvida. Because they have the best dirver support for what Miencraft is based on.
Okay, I hear what you are saying, but are you suggesting I get new drivers, or a whole new graphics card? I am aware that Minecraft/shaders are highly un-optimized, but after seeing the videos, it also seems like my GPU can handle it with shaders, as they had the same card.
Last AMD drivers known to work ... semi-reliably with Minecraft shaders were Catalyst 14.9. Those won't work with your card as they're too old. 300 series Radeons require at least Catalyst 15.2.
So yes. I am suggesting you switch over to Nvidia. IF you want to use shaders in Minecraft.
And I say this as a Radeon user myself. I know how badly AMD is screwing up here by not fixing their drivers for .over the last 1.5 years.
So I recently purchased an MSI R7 370 4GB graphics card in order to run shaders with a decent FPS and high render settings. I'm aware that shaders are very graphics intensive, but I found multiple videos where people were getting 70+ FPS using ultra shaders and that was also with recording software running. Anyways, I got the card, installed the drivers and got 350+ FPS with vanilla, and about 8-35 FPS with shaders. I tried changing a couple of video settings to no avail. Eventually I tried re installing Minecraft just to see if it fixed anything, and somehow it got worse. I now get a maximum of 60 FPS with vanilla/optifine and shaders are still just as bad. I would really appreciate any help or ideas for what might be happening, as I'm planning on recording a series with shaders, and i cant with Minecraft's current state.
My computer specs are as follows:
Processor: AMD FX(tm)-9370 Eight-Core Processor - 4.77 GHz
RAM: 8.00 GB
Operating System: Windows 10 64-bit
GPU: MSI R7 370 4GB
Links to videos of high FPS with GPU:
When running shaders, does the f3 screen show your GPU as the graphics card being used? Sometimes Minecraft will attempt to run using just the processor's built in graphics instead of using the dedicated GPU.
Edit: I don't normally use AMD processors, so I'm not sure if they even have built in graphics cards, but I know this was the case for my performance issues when I got a laptop with a gtx960m and an i7-5700HQ
Thank you for thew quick response. I took a screenshot pf F3 mode and it does seem to display the GPU correctly.
Hmm so if its sensing the GPU correctly, perhaps its a power setting on your computer or a game setting? Your computer might be set to try and conserve as much energy as possible, or perhaps a small graphical setting is causing it. If you could post a screenshot of your setting with shaders on I could take a look at them, and try checking your computer's power plan if it has that option available.
Okay, I assume you mean the shader settings? If not, here's my video settings as well. I also figured it'd be worth mentioning that I have two monitors, but I tested disconnecting one, and it had no effect. I think the problem is specifically Minecraft, because I can run games like star wars battlefront on ultra settings.
http://imgur.com/a/VniIU
Try lowering the settings, in my knowledge, to curb this issue from arising like this again, whether you are in vanilla or shaders.
The max fps of 60 is probably due to the fact that Minecraft has vsync on by default, turning that off should fix it.
Based on your settings, I'd say it must be the Vsync option. In my experience, the way minecraft handles Vsync is quite buggy, and often reduces fps, causes the screen tears its supposed to prevent. However, if changing your max framerate to unlimited doesn't help, then I won't be able to help you increase your fps, as minecraft is using your GPU and your setting seem fine other than the Vsync option. Hopefully, just changing that one setting will fix your issues.
Thank you so much, I changed the Vsync option to false and got 425+ FPS in vanilla, although with shaders still isn't any better I'm afraid. I wonder if there is any shader settings I should change that might help.
Okay, I hear what you are saying, but are you suggesting I get new drivers, or a whole new graphics card? I am aware that Minecraft/shaders are highly un-optimized, but after seeing the videos, it also seems like my GPU can handle it with shaders, as they had the same card.
You could try just playing around with some of the shaders settings and lowering them until you get a high enough fps.
Um, there should be links in the first post.