Dota 2 OpenGL vs Vulkan FPS – Linux Performance Test

Dota 2 Performance Test – OpenGL vs Vulkan on Ubuntu Linux 18.04 Watch my Video here

Dota 2 is one of the many games officially supported on Linux. But which graphics rendering API offers the best performance? In this side by side comparison I show the FPS (Frames Per Second) difference between OpenGL and Vulkan for Dota 2 on Linux. These tests were run on the same machine using the options toggle to switch between the two API’s. Testing was done at 1080p resolution with the quality slider set to Max.

Hardware

  • RTX 2080 8GB
  • i7 9700K @ 4.6Ghz
  • 16GB DDR4 RAM
  • NVMe SSD

Drivers

  • Ubuntu – 430 nonfree
  • OpenGL 4.6
  • Vulkan 1.1.126

Dota 2

  • Maxed Settings
  • 240 FPS Framerate Limit (Recommend)
  • Patch 7.24

Results

  • OpenGL Average: 114
  • OpenGL 1% Low: 100
  • Vulkan Average: 135
  • Vulkan 1% Low: 101

Recording Settings

Note: The impact of OBS with these settings is as low as ~5FPS. When running the tests I had no additional software running other than OBS and Dota 2. In a real use case even if you don’t record/stream the performance impact should be similar to having Chrome/Firefox open with a YouTube video or Discord ect.

H.265 NVENC Encoder Max Quality preset, 5000kbps Bitrate, 1920×1080

League of Legends DX9 vs DX11 Performance Comparison: https://downthecrop.xyz/blog/league-of-legends-directx-9-vs-directx-11/

checkra1n Linux Live USB (Minimal Linux)

When it was first announced that the iOS and tvOS jailbreaking tool checkra1n would get an official release I had a new idea for a project. An absolute bare-bones minimal Linux environment that could be used to kick start your device back to a jailbroken state. The original goal of the project was to keep the complete ISO file including Linux 5.4 and the latest checkra1n binary under 50MB. I was unable to squeeze in under my goal but the total required disk size for install is 64MB. Still substantially smaller than any other live environment with a modern Linux Kernel. Read more about my project or download from my GitHub page downthecrop/checkra1n-linux

EDIT: Version 0.9.8.2 has been reduced in size to 44MB and boot times have been reduced! Please update if you are using 0.9.8

Installation Guide

Writing Instrutions:
Download Rufus: https://rufus.ie/
Burn to USB Flash Drive or CD/DVD

When booting please wait for the timeouts of both prompts to ensure correct mounting.

You can run checkra1n again while in Linux with #: ./checkra1n or #: ./checkra1n -c

Write using DD mode instead of ISO mode.

Want to jailbreak iOS using your Android phone? Check out my checkra1n Android TWRP app here: https://downthecrop.xyz/blog/jailbreak-ios-device-with-android-phone-checkra1n-twrp-app/

Official Release checkra1n for Linux Tutorial Guide

Official release of checkra1n for all Linux distributions. Watch my tutorial video here

It’s finally here! checkra1n for Linux without the use of any kind of emulation was officially released today. This can be run on any and all Linux distributions and was released for ARM and ARM64. This will be able to run on laptops, desktops and desktop pcs, and Single Board Computers (SBC) like the Raspberry Pi. Simply navigate to the official checkra1n website and download the latest version of the precompiled binary release. You will need to add the execute flag

chmod +x checkra1n

once you have added the execute flag to the binary open a terminal and execute the command

sudo ./checkra1n

for the full command line or CLI version of checkra1n without ncurses that can also boot a device that is already in DFU you can use the command

sudo ./checkra1n -c

For a complete step by step guide of using the new checkra1n for Linux you can follow my YouTube guide here

Best Linux Distros of 2019/2020

Welcome to my Best Linux Distros of 2019 for 2020 Watch my video here

Welcome to my review and round up of the best linux distributions (distros) of 2019 that you should be using in 2020! This list will give recommendations for Best Linux Distro 2020, Best Lightweight Linux Distro, Best Gaming Distro, and Best Linux Distro for programming. Let’s get started!

Best Lightweight Distro: Void Linux

Void Linux has been my favorite lightweight and minimal Linux distribution for some time now. I have been using Void as a desktop system (also works great for server) for many months and it’s a stable and enjoyable experience for an enthusiast Linux user. Void provides everything you need in its default repositories and has great documentation. The community on r/voidlinux is also pretty good for helping people that need help (very arch-like and elite though). If you’re looking to get yourself started on Void I think LXQT is my favorite Desktop Environment with the least amount of overhead.

Best Gaming Distro: MX Linux

MX Linux has been gaining a huge amount of steam. In 2019 it was one of the best reviewed and highest rated for a “set it and forget it” Linux distro for the everyman. This Debian based distro gives you everything you need as a desktop user right out of the box and even provides non-free drivers (better for gaming) as well out of the box if you want them. The default desktop environment is XFCE which is a good choice for gaming too because of it’s light weight and low impact compositor. MX is a solid choice for everyone that is new or old to Linux. It just works.

Best Linux Distro for Programming: Manjaro Linux

Manjaro is Arch without the headache. This is a great distribution of Linux and no one should be saying it’s anything less than top 5 in the pecking order. Manjaro can lean on the Arch Linux community and documentation that has had so much time to build a great wealth of knowledge. The installation process is easy, all the big development environments are available through the default repos as well as every programming language package you can think of. I love Manjaro because it works on everything and has everything. If you’re looking to switch away from Mint, Ubuntu, or Fedora/CentOS this is my number one pick for a programmers dream.

Best Linux Distro 2019: Void Linux

I need to set Void as the leader in the innovation space of Linux this year. It’s now officially supported Flatpack and is a total joy to use once you have it installed. The XBPS package manager is the best thing to happen to binary distribution since apt and you have a complete backlog of documentation and a giant repository of great packages that are up to date. This is an amazing project that will continue to gather a following. You can’t go wrong this year by installing Void Linux on your main system and trying it out! My pick for Best Linux Distro 2020 is Void Linux.

League of Legends Using Wine and Vulkan D9VK Linux Performance vs Windows (Nvidia)

League of Legends Windows 10 vs Ubuntu Linux 18.04 Performance Graph. Watch my video here.

Hey League of Legends players that also happen to be Linux enthusiasts. Today I would like to share a video comparison I’ve created comparing the difference in performance between League of Legends on Windows 10 and League of Legends on Ubuntu 18.04 Linux. This comparison will provides a frame rate (FPS) graph and and a side by side comparison of performance between the two systems handling the same replay from League of Legends patch 9.24 from Late December 2019.

Hardware

  • RTX 2080 8GB
  • i7 9700K @ 4.6Ghz
  • 16GB DDR4 RAM
  • NVMe SSD

Drivers

  • Win10 – 441.08 WHQL
  • Ubuntu – 430 nonfree
  • Wine: lutris-lol-4.20-x86_64 D9VK/Vulkan Enabled

League of Legends

  • Medium Settings & Shadows
  • 240 FPS Framerate Limit (Recommend)
  • AA Enabled Patch 9.24B (Late Dec 2019)

Results

  • Windows Average: 154
  • Windows One Percent Low: 120
  • Ubuntu Average: 140
  • Ubuntu One Percent Low: 106

Recording Settings

Note: The impact of OBS with these settings is as low as ~5FPS. When running the tests I had no additional software running other than OBS and League. In a real use case even if you don’t record/stream the performance impact should be similar to having Chrome/Firefox open with a YouTube video or Discord ect.

H.264 Encoder veryfast preset, 5000kbps Bitrate, 1280×720 (downsampled from 1080p)