Bottleneck Calculator Logo
Advertisement
Can I Run It

Can I Run Minecraft (Java) on My PC / Laptop?

Mojang's Java-based sandbox game. It runs on almost anything until you add shaders or heavy mods, and then the graphics card finally starts to matter.

Check if your PC can run Minecraft (Java)

Your graphics card (GPU)
Your processor (CPU)
Your RAM

Pick your graphics card and processor to check.

Can I run Minecraft (Java) on my PC?

Use the checker above to find out in seconds. Pick your graphics card and processor and it compares them against Minecraft (Java)'s official requirements. As a quick guide, you need at least a Intel HD 4000 / Radeon R5 graphics card, a Intel Core i3-3210 / AMD A8-7600 processor, and 4 GB of RAM to play at 1080p.

Can I run Minecraft (Java) on my laptop?

Yes, if your laptop has a dedicated graphics card around a Intel HD 4000 / Radeon R5 or better and 4 GB of RAM. Laptops with only integrated graphics usually fall short. Enter your laptop's GPU in the tool above to check. Keep in mind that the laptop version of a card runs a little slower than the desktop card of the same name, and heat can lower sustained frame rates.

Yes, almost certainly. Minecraft Java Edition's official minimum is an Intel HD 4000 or Radeon R5 integrated chip, a decade-old Core i3 or A8 processor, and 4 GB of RAM, which is about as low a bar as any modern PC game sets. The part people get wrong is assuming the graphics card decides how it runs. For vanilla Minecraft it barely matters: your CPU, the memory you hand Java, and your render distance do almost all the work, and the GPU only becomes the real bottleneck once you turn on shaders or install a heavy modpack.

Punch your CPU and GPU into the checker above and see how they measure up against Minecraft's own numbers. Past that you'll find extra tiers built for shaders and long render distances, real frame rate figures across a spread of cards, and a breakdown of why the game behaves the way it does: what actually caps your fps, how much RAM Java actually needs, and what shifts the moment you add Sodium, OptiFine, or a shader pack.

Minecraft (Java) system requirements

MinimumRecommended
Processor (CPU)Intel Core i3-3210 / AMD A8-7600Intel Core i5-4690 / AMD A10-7800
Graphics card (GPU)Intel HD 4000 / Radeon R5GeForce 700 series / Radeon Rx 200 series
Memory (RAM)4 GB8 GB
Operating systemWindows 10 64-bitWindows 10/11 64-bit
DirectX1111
Storage

Storage: About 1 GB for the base install. A real setup with worlds, resource packs, and a mod loader like Fabric or Forge usually lands closer to 5-10 GB. A hard drive is fine; an SSD mainly speeds up world loading and chunk generation, not frame rate.

Full performance tiers

TierTargetCPUGPURAM
Minimum1080p, vanilla, low settingsIntel Core i3-3210 / AMD A8-7600Intel HD 4000 / Radeon R54 GB
Recommended1080p, vanilla, high settingsIntel Core i5-4690 / AMD A10-7800GeForce 700 series / Radeon Rx 200 series8 GB
Shaders (mid preset) + far render distance1080p, 60 fpsCore i5-9400F / Ryzen 5 2600 or betterGTX 1060 6GB / RX 580 or better16 GB
Path-traced shaders (SEUS PTGI, Continuum RT and similar)1080p, 30-60 fpsCore i5-12400 / Ryzen 5 5600 or betterRTX 3060 or better (Nvidia required for most path-traced packs)16 GB

Minecraft (Java) FPS by graphics card

Graphics card1080p1440p4KNotes
Intel UHD 630 (integrated)~50-70, , Vanilla only, at the default 12-chunk render distance. Shaders aren't realistic on integrated graphics.
GTX 1050 Ti~140+ (CPU-limited), , Vanilla is essentially uncapped by the GPU. A light shader pack runs around 40-50.
GTX 1650~180+ (CPU-limited), , Same story as the 1050 Ti. Mid-weight shaders land near 45-55.
GTX 1060 6GB~200+ (CPU-limited), , Vanilla is a non-issue. Mid shaders run 55-70, and heavier packs drop into the 30s.
RTX 2060~240+ (CPU-limited), , Handles most shader packs above 60. Path-traced packs are rougher, around 35-45.
RTX 3060~250+ (CPU-limited), , Heavy shaders run 70-90. Path-traced packs land around 50-60.
RTX 4070~280+ (CPU-limited), , Vanilla and most shaders are trivial. Even path-traced packs stay above 70.
RTX 4090~300+ (CPU-limited), , The GPU is never the limit here. A faster CPU and more Java memory push the number higher, not a better graphics card.

These numbers are approximate and vary by chunk load, render distance, and shader pack. Vanilla figures assume a reasonably modern CPU behind the card, since Minecraft's rendering leans on a single CPU thread far more than the GPU.

Can these graphics cards run Minecraft (Java)?

Graphics cardVerdictNotes
GTX 1050 TiPlayableRunnable at minimum. Low to medium 1080p, ease settings back.
GTX 1650PlayablePasses minimum. Aim low to medium 1080p, upscaling helps.
RX 570PlayablePasses minimum. Aim low to medium 1080p, upscaling helps.
RX 580PlayableAt the minimum bar. 1080p low to medium, drop a setting if needed.
GTX 1060 6GBRuns wellPast the recommended tier. High settings at 1080p, 1440p on the table.
GTX 1650 SuperRuns wellRecommended tier or better. High 1080p, with room for 1440p.
GTX 1660Runs wellBeats the recommended spec. Comfortable high 1080p, playable 1440p.
GTX 1660 SuperRuns wellExceeds recommended. 1080p high is comfortable, 1440p fine.
RTX 3050Runs wellStrong fit. High settings at 1080p, 1440p within reach.
GTX 1660 TiRuns wellOver the recommended bar. Smooth high 1080p, 1440p realistic.
RX 6600Runs wellStrong fit. High settings at 1080p, 1440p within reach.
RTX 2060Runs wellExceeds recommended. 1080p high is comfortable, 1440p fine.
RTX 4050Runs wellRecommended tier or better. High 1080p, with room for 1440p.
Arc A750Runs wellAbove recommended. 1080p high is easy, and 1440p works too.
RTX 3060Runs wellAbove recommended. 1080p high is easy, and 1440p works too.
RX 6600 XTRuns wellBeats the recommended spec. Comfortable high 1080p, playable 1440p.
RX 7600Runs wellRecommended tier or better. High 1080p, with room for 1440p.
RX 6700 XTRuns wellPast the recommended tier. High settings at 1080p, 1440p on the table.
RTX 4060Runs wellAbove recommended. 1080p high is easy, and 1440p works too.
RTX 3060 TiRuns wellAbove recommended. 1080p high is easy, and 1440p works too.
RTX 3070Runs wellRecommended tier or better. High 1080p, with room for 1440p.
RTX 4070Runs wellStrong fit. High settings at 1080p, 1440p within reach.

What actually decides your frame rate

Minecraft Java Edition is CPU-bound before it's GPU-bound, and that catches new players off guard. The rendering engine leans hard on a single CPU thread to build and hand off the world, so a fast graphics card sitting behind an old or weak processor won't move the fps counter much. If you're running a decade-old dual-core CPU, a GPU upgrade alone won't fix a stuttering world.

Render distance is the setting most people don't realize is a CPU tax rather than a GPU one. Pushing it from the default 12 chunks up to 32 or beyond can cut your frame rate in half even on a strong graphics card, because the game has to generate, light, and hold far more chunks in memory at once. If fps drops when you raise render distance, that's your CPU and RAM struggling, not your GPU.

Where the graphics card does start to matter is shaders. A shader pack replaces Minecraft's flat lighting with real-time reflections, shadows, and volumetric light, and that workload runs almost entirely on the GPU. A GTX 1650 that handles vanilla Minecraft at hundreds of frames per second can drop into the 40s with a mid-weight shader pack, and a path-traced pack can pull even a mid-range RTX card down into the 30s and 40s.

How much RAM to give Java

Minecraft ships with its own bundled Java runtime, and by default it doesn't hand the game much memory. For a vanilla survival world at default settings, 2 to 4 GB allocated to Java is genuinely enough. The confusion starts because people assume more memory is automatically better, and past a certain point it isn't: handing Java more than it needs can cause stutter, since its garbage collector has to pause and clean up a bigger heap.

A practical target is 4 GB for vanilla, 6 to 8 GB once you add a handful of mods or a light Fabric setup, and 8 to 12 GB for a heavy modpack with dozens of mods. You set this in the Installations tab of the official launcher, or in the instance settings if you use Prism Launcher or MultiMC. As a rule of thumb, don't allocate more than half your total system RAM, and leave at least 4 GB free for Windows or your OS and whatever else is running.

Vanilla vs shaders and mods: two different games

Ask 'can I run Minecraft' and the honest answer depends on which version of the question you mean. Vanilla Minecraft at default settings runs on almost any PC built in the last fifteen years, laptops with integrated graphics included. Add Sodium and Iris, OptiFine, or a shader pack, and it becomes a different question, one where the graphics card is finally doing real work.

Sodium (a Fabric mod) and its OptiFine equivalent don't add visual load, they remove waste: both can double or triple your fps in vanilla by fixing how the game renders chunks, and they cost almost nothing on older hardware. Shader packs go the other way and add GPU load on purpose, ranging from a light stylized pack a GTX 1060 handles fine, to a full path-traced pack that wants an RTX 3060 or better to stay smooth at 1080p 60 fps. Worth knowing: several of the heaviest path-traced packs, like SEUS PTGI and Continuum RT, use an Nvidia-only OpenGL extension and simply won't run on AMD or Intel graphics cards, regardless of how powerful the card is.

Stutter, Bedrock confusion, and old hardware

The most common complaint isn't low fps, it's stutter: a fluid game that freezes for a fraction of a second every few seconds. That's almost always chunk loading (new terrain generating as you move) or garbage collection pauses from a Java heap that's too small or badly tuned. Dropping render distance a few chunks and setting Java's memory allocation correctly fixes most of it. A slow mechanical hard drive can also cause it, since world files load from disk as you explore.

Minecraft Java Edition and Minecraft Bedrock Edition are separate games built on different engines, and searches for one constantly turn up results for the other. Java is the PC, Mac, and Linux original that this page covers, and it's the one that supports mods and shaders. Bedrock is the version on consoles, mobile, and the Windows Store; it runs more efficiently on weak hardware but doesn't support Java mods, and Mojang now sells them together as the Minecraft: Java & Bedrock Edition bundle for PC. If your PC genuinely struggles with Java Edition even after tuning RAM and render distance, Bedrock is the easier version to fall back to.

Can I run Minecraft (Java)? Your questions answered

Almost certainly, yes. Minecraft's official minimum, an Intel HD 4000 or Radeon R5, a Core i3-3210 or A8-7600, and 4 GB of RAM, is a bar most PCs from the last decade clear without trying. Run your own CPU and graphics card through the checker above to see exactly where you land.

A Core i3-3210 or AMD A8-7600 processor, an Intel HD 4000 or Radeon R5 graphics card, and 4 GB of RAM. That's enough for vanilla survival at default render distance, not for shaders or heavy modpacks.

Mojang lists a Core i5-4690 or AMD A10-7800 processor, a GeForce 700 series or Radeon Rx 200 series graphics card, and 8 GB of RAM. That covers vanilla comfortably; add shaders and you'll want more RAM and a newer GPU than either of those.

8 GB of system RAM covers vanilla comfortably, with 4 GB allocated to Java. Add a modpack or shaders and 16 GB total is the more realistic target, since you need headroom for your OS on top of whatever you give Minecraft.

For vanilla, yes. You'd typically allocate 3 to 4 GB to Java and leave the rest for Windows or macOS. Once you add a modpack with dozens of mods, 8 GB total starts to feel tight and you'll notice more stutter.

Yes, for most setups. 16 GB lets you allocate 6 to 8 GB to Java for a shader pack or a moderate modpack while keeping enough free for the OS. Very large modpacks with 200-plus mods can push past that, but 16 GB covers the vast majority of players.

4 GB for vanilla, 6 to 8 GB for a handful of mods or a light Fabric setup, and 8 to 12 GB for a heavy modpack. You set it in the Installations tab of the official launcher. Giving Java far more than it needs can cause its own stutter from garbage collection, so more isn't automatically better.

You can skip it. A hard drive handles the base game fine, and an SSD's real benefit is snappier world loading and chunk generation, something that matters more once you're running large modpacks or big multiplayer worlds with heaps of saved chunks.

About 1 GB for the base install. Once you add worlds, resource packs, and a mod loader like Fabric or Forge, figure closer to 5 to 10 GB, and large modpacks with high-resolution texture packs can go well beyond that.

No. The official Minecraft Launcher bundles its own Java runtime and manages the version automatically. You only need to install or select Java yourself if you use a third-party launcher like Prism Launcher or MultiMC, or if you're running a dedicated server jar directly.

It depends on the game version, and Mojang has raised it over time: Minecraft 1.21 and newer require Java 21, versions from 1.18 through 1.20.4 needed Java 17, and anything before 1.17 ran on Java 8. The official launcher handles this for you, so it only matters if you manage Java manually.

Because its renderer was built around a single CPU thread doing most of the world generation, lighting, and chunk building, with the GPU mostly just drawing what the CPU hands it. That's why an old CPU paired with a new GPU still runs badly, and why performance mods like Sodium target CPU-side rendering code rather than graphics settings.

It's Mojang's combined purchase that gives you both the Java Edition and the Bedrock Edition through one Microsoft account and one launcher, so you can play whichever suits a given world or server without buying twice. This page focuses on Java, since that's the version with mod and shader support.

Check your CPU and RAM allocation before you blame the graphics card. If you're on an old dual-core CPU, that's your ceiling for vanilla and shaders alike. If your CPU is decent but fps still tanks with shaders on, that's when a GPU upgrade actually helps.

Yes. On the RTX 3050, Minecraft (Java) runs at high settings in 1080p and scales up to 1440p without much fuss.

It will run. The GTX 1650 meets Minecraft (Java)'s minimum, which means 1080p on low to medium and a smoother result once you lower a couple of options. Vanilla runs well past 150 fps. Mid-weight shaders land around 45 to 55.

No trouble at all. The GTX 1060 6GB meets or beats what Minecraft (Java) recommends, so 1080p high runs well and 1440p is realistic. Vanilla is a non-issue at 200-plus fps. Mid shader packs run 55 to 70, and heavier packs drop into the 30s.

Fine for a lighter setup. The RX 580 clears Minecraft (Java)'s minimum, so target 1080p low to medium and adjust down for a steady rate. Vanilla is easy. Mid shader packs run around 40 to 50 fps.

Yes, with room to spare. Minecraft (Java) recommends less than the RTX 4060 offers, so expect smooth 1080p high and a playable 1440p. Vanilla and most shaders are trivial. Path-traced packs stay around 60 to 70.

The RTX 3060 is a strong fit for Minecraft (Java). It lands at or above the recommended spec, so high 1080p is comfortable and 1440p works. Heavy shaders run 70 to 90 fps, and path-traced packs land around 50 to 60.

You are well set. The RTX 2060 exceeds Minecraft (Java)'s recommended card, so 1080p high is easy and 1440p is realistic. Handles most shader packs above 60 fps. Path-traced packs are rougher, closer to 35 to 45.

That is more than enough. The GTX 1660 clears Minecraft (Java)'s recommended requirement, so aim for high at 1080p or step up to 1440p. Comfortable with mid to heavy shader packs, typically 60 to 80 fps at 1080p.

Plenty of power here. The GTX 1660 Super is above Minecraft (Java)'s recommended tier, so high 1080p is smooth and 1440p is a fair target.

The RX 6600 is a strong fit for Minecraft (Java). It lands at or above the recommended spec, so high 1080p is comfortable and 1440p works. Handles mid to heavy shader packs around 60 to 75 fps, though some Nvidia-only path-traced packs won't run on it at all.

Yes. On the GTX 1660 Ti, Minecraft (Java) runs at high settings in 1080p and scales up to 1440p without much fuss.

That is more than enough. The RTX 3060 Ti clears Minecraft (Java)'s recommended requirement, so aim for high at 1080p or step up to 1440p. Similar to the RTX 3060 with more headroom. Heavy shaders comfortably clear 90 fps.

Yes, with room to spare. Minecraft (Java) recommends less than the RTX 4050 offers, so expect smooth 1080p high and a playable 1440p.

It will run. The GTX 1050 Ti meets Minecraft (Java)'s minimum, which means 1080p on low to medium and a smoother result once you lower a couple of options. Vanilla doesn't come close to challenging it, usually 140 or more fps. A light shader pack runs around 40 to 50.

No trouble at all. The RTX 4070 meets or beats what Minecraft (Java) recommends, so 1080p high runs well and 1440p is realistic. Even path-traced shader packs stay above 70 fps at 1080p.

Yes. Minecraft Java Edition has a native Mac version and runs well on Apple Silicon MacBooks, including the base Air. Vanilla survival is smooth on any M-series chip, and even mid-range shader packs are playable on an M2 or newer thanks to the integrated GPU's memory bandwidth. Heavy path-traced shader packs are still a stretch.

For vanilla play, yes. Intel HD 4000 or newer, or any Radeon integrated chip from the last decade, clears the minimum at default settings and a normal render distance without trouble. Shaders are where it falls apart: light packs are borderline at best, and mid to heavy packs drag fps into single digits on most integrated GPUs.

Only through workarounds. There's no native ChromeOS version, so you either stream it through cloud gaming or enable Crostini (ChromeOS's Linux environment) and install the Minecraft Launcher there, which works but needs the Linux container's GPU acceleration turned on to avoid single-digit fps. It runs decently on Chromebooks with an Intel or AMD chip; Celeron-based Chromebooks struggle even in Linux.

Yes, and it's a first-class platform for it. Java runs the same way on Linux as on Windows or Mac, so vanilla performance is generally on par with Windows once your CPU and RAM meet the requirements. The main friction is getting the right GPU drivers and Java version installed, which most distributions make straightforward through their package manager.

Yes, though not through Steam directly since Java Edition isn't sold there. You switch to desktop mode, install Prism Launcher, and sign in with your Microsoft account. All three handhelds run vanilla comfortably at native resolution; dropping render distance to 8-10 chunks and adding Sodium helps battery life and keeps things stable. Shaders work but shorten battery life fast.

Inconsistently. Nvidia has added and removed Java Edition from GeForce Now's library at different points, and plenty of users report it missing even when Bedrock streams fine. Don't count on cloud streaming as your primary way to play Java Edition; treat it as a backup at best.

Yes, and resolution matters less here than in most games. Since Minecraft is CPU-bound for vanilla play, a GPU that handles 1080p vanilla comfortably will handle 4K vanilla almost as well. With shaders on, 4K does start costing real fps, and you'll want an RTX 3070 or better to stay smooth.

Yes, for essentially the same reason as 4K: vanilla Minecraft's CPU bottleneck means resolution changes have a smaller effect than in GPU-bound games. Any card that clears the recommended spec handles 1440p vanilla without trouble. Shader packs are where 1440p starts to cost meaningful frame rate.

For vanilla, almost any CPU from the last eight years paired with 8 GB of RAM gets you well past 60 fps. For 60 fps with a mid-weight shader pack, aim for a GTX 1060 6GB or better and a Core i5 or Ryzen 5 class CPU. Heavy path-traced shaders at 60 fps want an RTX 3060 or better.

It depends on the pack. Light stylized shader packs run fine on a GTX 1650 or similar. Mid-weight packs want a GTX 1060 6GB or better. Full path-traced packs like SEUS PTGI want an RTX 3060 or better, and several of those packs are Nvidia-only and won't run on AMD or Intel graphics cards at all.

Yes, for vanilla. As long as you're above the Core i3-3210 and Intel HD 4000 minimum with 4 GB of RAM, vanilla survival at a modest render distance is playable. Lower your render distance to 8-10 chunks and skip shaders entirely, since that's where old hardware falls over.

No. Java Edition is PC, Mac, and Linux only. Xbox runs Minecraft Bedrock Edition, which is a different build with cross-play against other consoles, mobile, and Windows, but no support for Java mods or shaders.

No. PlayStation only has Minecraft Bedrock Edition. If you want the Java-specific mods and shader packs covered on this page, you need a PC, Mac, or Linux machine.

No, Switch only has Bedrock Edition. Java Edition has never released on any Nintendo console, and there's no indication that's changing.

Yes, comfortably for vanilla. Intel Iris Xe (found in many recent thin laptops) handles vanilla Minecraft at well over 60 fps at default render distance. Light shader packs are playable around 25-30 fps; anything heavier isn't realistic on it.

Radeon 780M, found in recent Ryzen laptop chips, handles vanilla easily above 100 fps and manages light-to-mid shader packs around 30-40 fps. The older Vega 8 graphics on earlier Ryzen APUs is weaker: vanilla is still fine, but shaders drop into the teens and twenties.

Yes, well above recommended. Vanilla is trivial, mid to heavy shader packs run 70-90 fps, and path-traced packs are playable around 30-40 fps if the pack supports Nvidia's older architecture.

Yes, comfortably. It handles heavy shader packs around 55-65 fps, a step up from the 1070, though it still shows its age against modern path-traced packs.

Yes, well above recommended. Heavy shader packs run 70-80 fps, and lighter path-traced packs are playable around 40-50 fps.

Yes, easily. Heavy shaders run 90-110 fps, and path-traced packs land around 55-70, which is genuinely comfortable territory.

Yes, with plenty of headroom. Heavy shaders clear 110 fps, and path-traced packs run 65-80, well past what most players need.

Yes, and it's overkill for anything short of the heaviest path-traced packs, which still stay comfortably above 90 fps at 1080p. At this point your CPU is doing more to limit fps than the card.

Yes, and the GPU stops being a factor at all. Vanilla, mid shaders, and even path-traced packs run well past 100 fps, so a faster CPU and more RAM allocated to Java are what push numbers higher from here, not a better graphics card.

Yes, for vanilla and most shader packs, running heavy packs around 80-95 fps. A number of Nvidia-only path-traced packs, including SEUS PTGI and Continuum RT, won't run on it at all regardless of how strong the card is.

Yes, for vanilla, since these clear or exceed the official minimum easily. Where it struggles is high render distances and shaders, both of which lean on the CPU more than most games. A modern i3 handles vanilla fine but caps out fast once you push render distance past 16-20 chunks.

Stutter is almost always chunk loading or Java's garbage collector pausing to clean up memory, not a lack of raw power. Check that Java's memory allocation isn't set too low or absurdly high, lower render distance a few chunks, and make sure you're on a recent graphics driver. If the game won't launch at all, it's usually a corrupted install, an outdated Java runtime in a third-party launcher, or a broken mod in your mods folder.

Not reliably. Mojang's official requirements now list Windows 10 or 11, and current versions of the launcher and newer Java releases aren't tested against Windows 7. Older Minecraft versions with an older Java runtime installed manually may still work, but you're on your own if something breaks, and upgrading the OS is the safer path.

You need a one-time purchase and a Microsoft account to log in, since Mojang moved Java Edition accounts over to Microsoft accounts years ago. There's no subscription required to play; Realms (Mojang's hosted multiplayer service) is a separate optional subscription.

No. Java Edition has no mobile version. Android and iOS run Minecraft Bedrock Edition instead, which is a separate build without Java mod or shader support.

Check Video Settings: 'Max Framerate' defaults to a set value on many installs, and Vsync can also lock you to your monitor's refresh rate. Set Max Framerate to Unlimited and turn Vsync off if your monitor supports a higher refresh rate and you want to see uncapped numbers.

Press F3 to open the debug overlay, which shows fps in the top-left corner along with your coordinates, chunk data, and memory usage. There's no need for a separate overlay app unless you want one for recording.

Install Sodium (Fabric) or use OptiFine, both of which rework how the game renders chunks and typically double or triple fps for free. After that, lower render distance, turn off smooth lighting and fancy graphics if you're still struggling, and make sure Java's memory allocation is in the 4-8 GB range rather than left at a tiny default.

60 fps is a comfortable baseline for smooth building and exploring. Competitive PvP players often chase much higher numbers, sometimes into the hundreds or more with Sodium and a strong CPU, since higher fps lowers input latency, but 60 is plenty for normal survival or creative play.

Yes, and the same CPU-and-RAM logic applies, just doubled up since you're now running the client and server at once if you play on the same machine. A dedicated server for a handful of friends runs fine on 2-4 GB allocated to the server jar; hosting for a larger group or with plugins needs more RAM and a CPU that isn't also busy running your game client.

Advertisement