Q3 on Jetson Nano
Run Quake 3 at high (120) fps on your Nano!
Requirements: high framerate monitor (DisplayPort recommended), Jetson Nano, Quake 3 CD or sufficient google skills.
First we need our Q3 CD mounted and the files copied to our home directory, another easy way is to purchase through Steam and navigate to <directory of steam/steamapps/common/Quake 3> from a Windows computer and copy your baseq3 folder to a different dir under your home dir on Nano. In this example I have copied the files from Steam on a FAT32 thumb drive and I am using /q3paks/ under my home directory.
mkdir q3paks;cd q3paks;mkdir baseq3;cd baseq3
cp /media/sda1/baseq3/* ~/q3paks/baseq3
sudo apt install game-data-packager
game-data-packager -i quake3 –package quake3-data ~/q3paks/
[[[ Note: baseq3 folder must be all lowercase, AS WELL AS the pakX.pk3 filenames inside the dir ]]]
It should download, extract, and install in minutes and it should tell you where it installed. If it doesn’t launch with the ‘quake3’ command or ‘ioquake3’ command then it should launch from within the directory it installed to.
Next, you will have to kill ibus-daemon as root. If you do not do this step (at least on the current Jetson Nano SDK), the game will not run at all, so do this. You can disable this permanently by typing
sudo sysctl disable ibus-daemon
sudo killall ibus-daemon
Make sure quake plays at this point. Your screen may look weird. You can pull down the console (~ button) and type
exit (hit y to quit)
The next time you run the game, it should come up normally and look awesome. It’s still locked at 60 fps though. Let’s work 120 fps magic!
xrandr is the magic 120 fps enabling command, type it by itself to see what the capabilities of your current monitor are. Again DisplayPort is advised as you can get 144 FPS, but 120 FPS is possible with HDMI I believe.
If it says ‘DP-0 connected‘ Look for the line that has 1920×1080 and make sure it has 144.00 or 120.00 (or both) there. If it says ‘HDMI-0’ make sure it has 120.00.
For DisplayPort use:
xrandr –output DP-0 –mode 1920×1080 –rate 144.00
for supported 144hz monitor or
xrandr –output DP-0 –mode 1920×1080 –rate 120.00
for supported 120hz monitor
For HDMI use:
xrandr –output HDMI-0 –mode 1920×1080 –rate 120.00
Now run Quake 3 like Normal.
And that’s it. This is 120FPS gaming on a $99 Jetson Nano, and it should even work on the $59 2GB. Happy fragging!
Here we come to an end for Quake III Arena Q3 on Jetson Nano hope you enjoy it. If you think we forget something to include or we should make an update to the post let us know via comment, and we will fix it asap! Thanks and have a great day!
- All Quake III Arena Posts List