So, you want to play some Path of Exile on your Chromebook.
It’s no surprise.
I mean PoE is like one of the best (free) MMORPGs of all time.
A lot of people think that Chromebooks aren’t compatible with PoE.
Don’t believe the naysayers.
In this tutorial, we’re going to install PoE on your Chromebook (believe it or not).
The only issue will be whether or not your laptop can handle running the game (potato or not).
Sound good? Let’s get started!
Last updated: 1/20/20.
Why would you play Path of Exile on a Chromebook?
If you don’t really care about what makes this game awesome, feel to skip this section and go to the next one!
If you’ve played the game before, you already know that it’s an awesome game. Grinding Gear actually listens to community input and has been evolving the game to meet players’ demands without destroying it.
It’s often compared to World of Warcraft as being one of the best MMORPGs in 2018 as a free alternative. And WoW is often titled the best MMORPG of all time, though it’s a paid subscription-based game.
(If you’re also a WoW player, you may want to check out this tutorial on installing and playing World of Warcraft on your Chromebook as well.)
The game is completely free to play with no pay-to-win advantages. It does have microtransactions (or else how would they make money?), but they’re purely cosmetic and don’t offer anything that would give a paying player an unfair advantage over a free player.
Though if you like the game, you should definitely support the developers by buying an awesome skin here and there.
Being such an awesome game, it’d make sense for any PoE fan (you, probably) to want to run this game on their Chromebook. Whether you want to play it at school, work, or out in public to get your dungeon on, your Chromebook would be the perfect candidate.
So, without rambling about why PoE is awesome, let’s go ahead and get the game installed on your Chromebook.
Update: This method still has been reported working and there are many different ways to get the game installed. You can use Lutris, Steam, and PlayOnLinux. The methods are covered here in this tutorial. Leave a comment if you need help.
Chromebook system requirements to play Path of Exile
Path of Exile is a pretty modern game that takes full advantage of multi-core processing and modern graphics cards.
As you probably know, Chromebooks aren’t exactly the most powerful laptops around.
They’re not made for playing games like PoE, but rather light to moderate games from the Chrome Web Store, which has tons of games ranging across all genres like FPS, MMORPGs, Strategy, and even offline games. Or you can play thousands more from the Google Play Store.
(Don’t have access to the Play Store? Get the update.)
They’re definitely not made for playing modern AAA games, though.
As such, they don’t have dedicated graphics cards. The majority of Chromebooks run Intel HD Graphics, which is basically an integrated graphics card that’s shared with the CPU. It’s a co-processor- if you want to be precise.
And the majority of processors in Chromebooks aren’t too powerful either.
If you have an older model, you probably have an Intel Celeron processor. This is typically just barely enough power to run the game. Newer Chromebooks have much more powerful CPUs- some have Intel i5 processors and Intel m3 CPUs as well.
So, you need to make sure your specific model has decent hardware before attempting to do this. Or just do it anyway and try it. The whole “playing modern games on a Chromebook” thing is still a gray area.
It may work just fine with your older Chromebook if you adjust the in-game graphics a little. Then you’ll be playing PoE no problem.
How to install Path of Exile on a Chromebook
The guide will be divided into several parts. In essence, here’s what we’ll be doing:
- Back up your stuff
- Switch over to Developer Mode
- Download Crouton
- Install Linux
- Download Lutris
- Install Lutris
- Install Path of Exile
To get this working, you’ll have to do the steps in order. Jumping around probably won’t work, unless you’ve already started and you’re looking for a path to continue on.
Anyway, now that you know the lowdown, how about we get to the auction process of installing Path of Exile on your Chromebook?
Backing up your data
This is the first step before we switch on Developer Mode.
It’s important that you back up your data because once you get started, there’s no going back!
Turning on Developer Mode will wipe pretty much everything on your Chromebook’s hard disk so it’s just like it was restored to factory settings. So it’ll be like when you first booted it up- with nothing on the disk.
This means everything saved locally on your hard disk will be erased, including:
- Everything in your Downloads folder (images, videos, documents, text files, etc.)
- Custom folders and directories you’ve created
- Your personalized Chromebook settings
- All installed Chrome Web Store apps (assuming you have Chrome Sync disabled)
- All installed Google Play Store apps
So if you have anything important you want to save from getting deleted, take this chance to back up your stuff!
You have a few options when it comes to saving your data.
Backing up to a cloud provider
If you’ve never heard of cloud storage, it works just like a virtual external hard drive that’s always on and always accessible. You can access your data anywhere with an Internet connection and is also very secure.
Your data is “uploaded” to your cloud provider’s servers and you can access and “download” your data from their servers anytime you want. It’s pretty much like a NAS (Network Attached Storage) setup.
Google Drive works very well with Chrome OS. You can download the Google Drive app from the Chrome Web Store and use it easily back up your stuff. You also get extra storage for free for buying a new Chromebook.
I wrote a tutorial you can check out with step-by-step instructions on how to back up your Chromebook to Google Drive.
Backing up your data to an external storage device
You can also use the tried-and-true traditional storage medium as well.
Chrome OS is compatible with the majority of external drives (like external hard drives, thumb/flash drives, and SD cards). Just plug it in and launch the Files app using your Launcher. Navigate to the files you want to back up and transfer them over to the external storage.
I’m assuming you’ve done this before on a Windows or Mac (or Linux) computer, so you already know how to do it.
If not, you can check out this detailed guide on backing up your Chromebook to an external storage device.
Enable Developer Mode
Now you’re ready to get rolling.
The first thing we’ll do is enable Developer Mode on your Chromebook so we can install Linux via Crouton. (You’ve backed up your Chromebook, right?)
We need to enable Dev Mode so we can get some more privileges to install third-party software. Turning on Dev Mode lets you do all sorts of things you couldn’t do before.
You can do stuff like play RuneScape, Minecraft, WoW, and even install Steam and Kodi. It’s disabled by default for security. But once you enable it, you enter a whole new world (of games).
So, let’s get started already.
Here’s how to enable Developer Mode:
Step 1: Press “ESC + Refresh + Power Button” together at the same time.
(The “ESC” key is at the far-left corner at the top. The “Refresh” key is where “F3” is on a traditional keyboard. The “Power Button” is at the far-right corner at the top.)
Your Chromebook will boot into Recovery Mode and restart itself. Note that on some older Chromebooks you may have to actually flip a physical switch on the side of the laptop in order to enable Dev Mode (such as the original ASUS Chromebook Flip).
But for most models, it should work just by pressing the keyboard combination.
Step 2: Press “CTRL + D” at the warning screen.
After it’s done booting up, you’ll see a warning screen that tells you that “Chrome OS is missing or damaged.” It’s not. This is just a generic warning message that can be safely ignored.
Go ahead press “CTRL + D” when asked to insert recovery media at this screen. The keyboard combination is hidden from view to prevent the clueless user from messing around.
As soon as you hit “CTRL + D” you’ll see another warning. Go to the next step.
Step 3: Press “Enter” to turn off OS Verification off.
You’ll want to keep OS Verification off. If it turns back on, you’ll essentially disable Dev Mode and you won’t be able to install Linux or run any commands in the command prompt.
Once you turn OS Verification off, you’re officially in Developer Mode!
Can’t get it working? Is your Chromebook automatically switching out of Developer Mode?
If you get stuck or can’t get this working, you can check out this tutorial on how to enable Developer Mode.
Note: Every time you boot up your Chromebook, you’ll likely see this warning screen. It’s important that you follow and press the right keyboard combinations to keep it in Dev Mode. If you press the wrong keys, Chrome OS will automatically revert out of Dev Mode and you’ll have to start all over from the beginning and enable it again.
It’ll also revert back to normal mode if you wait too long at the warning screen. It runs on a timer and if you don’t press anything in time, it’ll switch out of Developer Mode automatically.
If one day you start using your Chromebook and you can’t get Linux running or commands aren’t working from the command terminal, it’s likely that you’re no longer in Developer Mode and you’ll have to enable it again.
Now we can move onto getting Crouton to install Linux.
This step is straightforward.
You’ll need Crouton in order to get Linux on your Chromebook.
You can download Crouton here.
Note: Be sure that it downloaded into the default “Downloads” folder on your Chromebook. If you download it to another folder, the commands won’t work in the later steps. Be sure it’s saved in the proper folder unless you know what you’re doing and willing to modify commands.
You should also quickly skim over the FAQ page here.
And if you ever get stuck, see this page for troubleshooting Crouton.
That’s it. Once you have it downloaded to your disk, we can start installing Linux!
Installing Linux is a lot easier than it sounds with the wonders of Crouton.
Linux comes in a variety of different flavors. There are literally dozens of different versions (called “distros”) that Linux offers.
You can also get different desktop environments that change everything from the looks, special effects, and UI of it.
If you want to customize your installation, I wrote a detailed guide on how to install different Linux distros on your Chromebook you may want to check out.
To keep things simple, we’ll be installing a basic copy of Linux Ubuntu with the Xfce desktop environment.
This is where the commands come in. Type the commands exactly as shown, without the quotations. And casing matters.
If you get an error, double-check your commands.
Step 1: Launch a shell by pressing “CTRL + ALT + T.”
Step 2: Type “shell” and hit Enter.
Step 3: Type in “sudo sh ~/Downloads/crouton -t xfce” and hit Enter.
Step 4: Wait for Linux to install.
Step 5: Answer the on-screen prompts. When it asks you to create a username/password, be sure that you write down your password. If you forget it later, you’ll have to start all over!
Note: As you input a password, you won’t see the cursor move and you won’t see any characters show up in the field. This is completely normal.
Step 6: After Linux has finished installing, you can launch Linux by typing “sudo startxfce4” and hitting Enter!
If you prefer a video, here’s a video demonstration of the process (not recorded by me):
Getting an error?
If you’re an error like “ERROR: unknown command: shell” it means you’re not in Developer Mode.
Your Chromebook most likely reverted back out of it and you’ll need to enable it again. You can’t use “shell” commands if you’re not in Dev Mode.
That’s it. Linux should only take a few minutes to install depending on your Chromebook’s specs and your connection speed.
Again, be sure that you jot down your password. If you forget it, there’s no easy way to recover it and you’ll have to start over from the beginning.
Switching between Chrome OS and Linux
Linux will then boot up and you’ll be inside the desktop environment.
At this point, you’ll have both Linux and Chrome OS running at the same time.
You can instantly switch between them using the following keyboard commands:
- Press “CTRL + ALT + SHIFT + Back Arrow” to switch to Chrome OS.
- Press “CTRL + ALT + SHIFT + Forward Arrow” to switch to Ubuntu.
Note that the Back/Forward Arrows are on the top-row of your Chromebook’s keyboard- not the arrow keypad!
Now that you’ve gotten Linux installed, go ahead and play around it. Familiarize yourself with all the menus, icons, etc.
Next, we’ll install Lutris.
Lutris is a game manager library similar to Steam that hosts dozens of popular games.
It makes them very easy to install, launch, and play on Ubuntu. You can play not only Path of Exile, but games like World of Warcraft, Minecraft, RuneScape, and more! All of this can easily be done on Lutris.
And it’s completely free to use as well!
It’s very similar to Steam and offers downloads for the most popular AAA titles. It includes both free and paid games. Paid games require your login details when you connect to that game’s server. It’s not shareware nor illegal to use Lutris.
You’re not pirating anything, so don’t be worried about copyright. If you need to pay for the game to play it, you’ll have to pay for it.
Their goal is to “Our goal is to support every game which runs on Linux, from native to Windows games (via Wine) to emulators and browser games.” This is taken from their official site.
To install Lutris, all you need to do is punch in some commands.
Launch the command prompt (“CTRL + ALT + T”) and type in the following commands. Remember, don’t type in the quotes and use proper casing!
First, we’ll set up the Lutris repositories:
“ver=$(lsb_release -sr); if ; then ver=16.04; fiecho “deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/ ./” | sudo tee /etc/apt/sources.list.d/lutris.list”
“wget -q http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/Release.key -O- | sudo apt-key add -“
Next, we’ll update Linux and then Lutris:
“sudo apt-get update”
“sudo apt-get install lutris”
That’s it! You’ve now installed Lutris.
If you’re having issues or you’re running a different Linux distro, you can see Lutris’ download page for detailed instructions.
You’re almost done. All that’s left is to actually install Path of Exile onto Linux via Lutris and you’re good to go!
Installing Path of Exile
PoE is easy to install with Lutris (which is why we downloaded it in the first place).
To get PoE, just launch Lutris and search for “path of exile” or “poe” (if you’re feeling risky). Find the game. Add it to your Lutris game library. Install it.
If you can’t find it, you can add it to your library directly from Lutris’ site. Get Path of Exile here.
After it’s done installing to your game library, just launch the game as you would on Steam.
That’s it. Path of Exile will launch and you’ll be prompted to log in to their servers.
You’ve done it! You’ve successfully installed Path of Exile on a Chromebook!
Improving FPS and performance of Path of Exile
When you first log in, you’ll probably want to adjust the graphics settings so the game runs smoother and you get a better FPS.
If you read the hardware requirements for PoE and how most Chromebooks won’t be able to handle it, you’ll know that without some adjustments, you won’t’ be able to make the game playable.
Here are some tips to improve performance and get better FPS on Path of Exile:
- Turn off trade and global chat
- Turn shadows off
- Turn post-processing off
- Turn off screen shake
- Turn texture filter to the lowest setting (until it looks full potato)
- Turn VSync off
- Turn antialiasing off
- Turn textures to the lowest setting
- Turn the resolution to lowest possible setting that you’ll tolerate
- Play the game in windowed mode with a custom resolution
This will get you a significant increase in FPS and performance. I’m playing Path of Exile on my tiny Acer CB3-131 Chromebook.
On default settings, I was getting only about 12 FPS on average. After fine-tuning the game’s graphics settings, I was able to get about 22 FPS just from changing the settings to the above.
Also, if you don’t see any of these options in your graphics settings menu, you may have to uncheck “Dynamic Resolution” in Graphics Options.
A recent update changed how the options are displayed, so just play around with it until you get it right. Fine tune it to perfection!
If you can’t get the game running, here are some alternative methods you can try.
This is probably the most straightforward path to playing the game you can get.
You can download WINE, install it, and use it “emulate” the game from a Windows environment on Linux. The only issue is that it uses a lot of system resources and may cause performance issues.
Download WINE here.
You can read up on setting up WINE here.
WINE will be the easiest alternative way to get the game running.
PlayOnLinux (POL) is another library similar to Lutris and Steam.
The game has been reported to work and has been approved by the PlayOnLinux team. You can get it by doing the following steps after you have Ubuntu installed.
Download PlayOnLinux by entering these commands:
“wget -q “http://deb.playonlinux.com/public.gpg” -O- | sudo apt-key add -“
“sudo wget http://deb.playonlinux.com/playonlinux_trusty.list -O etc/apt/sources.list.d/playonlinux.list”
“sudo apt-get update”
“sudo apt-get install playonlinux”
If you need help, here’s their official download page.
After you have PoL on your Chromebook, you can get PoE here.
Path of Exile is compatible with Steam, so if you have Steam running, you can install PoE directly onto it and run it using the Linux version.
First, you’ll need to get Steam. I wrote an entire tutorial on getting Steam on your Chromebook you can refer to.
After you set it all up, the only issue is disk space. Path of Exile is a huge game and most Chromebooks only have 16GB of available space, which isn’t enough. You can either Steam save the game to an external hard drive or other external storage to get around this.
When you add a game to Steam, it prompts you where you want to install it. Just choose the external drive.
You can refer this guide if you need help on changing the game installation directory for Steam.
Again, with the game installed on an external drive, it may cause performance problems. A USB 3.0 drive is ideal.
If you don’t know how to connect an external drive to Linux (or if Linux doesn’t recognize it), you may want to check out this guide on connecting an external CD/DVD player.
Yeah, it’s written for an optical drive, but it works the same for all peripherals on Linux- whether they’re an external hard drive or optical drive.
You may want to check out this buyer’s guide I compiled if you want an external hard drive that works with Chrome OS and Linux. It lists the best compatible drives that work with Chromebooks so you can use it for both systems and make the most of it.
And finally, you may want to see this guide on connecting an external storage device to Chrome OS.
Did you get PoE working?
Congrats. You’re now playing Path of Exile on your Chromebook!
With Lutris, you can play a lot more than PoE. There are a ton of games supported by Lutris and you can install them all!
If you have any questions, just leave a comment and I’ll try to get back to you ASAP.
Or if this guide has helped you, let me know as well! Consider telling a friend about it and dungeon crawling and taking on Shaper or Uber Atziri together =]!
Thanks for reading!
*All images via Path of Exile.