Virtualbox and Fedora 28 Linux install error

I was messing with installing Virtualbox 5.2.18 this morning. Upon attempting to compile the needed kernel modules I was given errors. As it turns out I needed to install the elfutils-libelf-devel.x86_64 package. If you are having trouble installing and running Virtualbox 5.2.18 on Fedora 28 Linux then use the following command to install the elfutils-libelf-devel.x86_64 package.
sudo dnf install elfutils-libelf-devel After the above package gets installed it should be smooth sailing.

XBOX One and Steam Controller Bluetooth Disconnects Under Linux

This morning I was messing around with Steam Big Picture mode (under Fedora 28 Linux) and my Steam Controller. I was having trouble syncing the controller via Bluetooth LE. Gnome's Bluetooth setting pane could find the controller but it would continuously disconnect and reconnect. After a bit I was stumped and went to get my XBOX One S controller. Much to my dismay it wouldn't even connect despite being recognized by Gnome settings. Again I was stumped.

I finally threw in the towel and went to Google for help. I searched around a bit and found Ubuntu bug report #1769423. This was the exact problem I was having and luckily provided a kernel parameter to help mend the situation. To make it easy on anyone who stumbles upon this post I'll outline how to fix this problem below.

First open Gnome Terminal and type in this command.
sudo -s This will drop you to a root shell. While in this shell don't dick around or do anything stupid. You can royally e'ff up your system. Af…

VMWare 14.1.1 and Fedora 28 woes fixed!

Hi there. This is just a quick note on how to make VMWare Workstation 14.1.1 run properly on Fedora 28. I didn't figure these out myself so thanks to the original posters.

First off, right after installation VMWare cannot compile the kernel modules it needs to work. To fix this you'll need to install a package, make a sym link and reconfigure VMWare. You can also install the package and make the symlink BEFORE installing VMWare  to cut out the final command.

# dnf install elfutils-libelf-devel
# cp /usr/include/linux/version.h /lib/modules/$(uname -r)/build/include/linux/
# vmware-modconfig --console --install-all

Next up is 3D acceleration support. If you're using a nVidia card and their binary drivers you're good to go. But, if you're using MESA for 3D acceleration you'll need to add a line to your virtual machine's .vmx file. I just added it to the bottom of the file and all was well. Make sure VMWare is not running when you edit the .vmx file or it will …

Fedora 26 - Release day 07/11/2017

Welp, today is the day. I'm waiting patiently for to update their downloads pages. Although I've not seen any announcements yet, I'm hopeful it'll happen. I've been running the beta of F26 for a few days now and it's rather stable minus a couple of issues.

The first issue is a 'System Failure' in the kernel when the desktop loads. Not sure exactly what it affects. Everything seems to be working fine, but it's an error none the less. See the image below.

Next is a strange source code compiling type of error. Any source code I've had to ./configure cannot find most of the libraries/headers it needs to compile. The main one I've had trouble with is SDL as well as a few others I don't quite recall right off the top of my head. I've tried manually passing the path along with no avail. Strangely though, source that uses cmake to configure finds all libraries/headers just fine. This has made packaging RPMs of a few emulators a…

Genymotion and ARM Binary Translation, Early 2017 Linux Edition

Using Linux there isn't a lot of choices for fancy Android emulators. AFAIK the only real contenders are Genymotion and the SDK Android Simulator. Personally I've never achieved great performance out of the Simulator so that leaves Genymotion. And that's where I'll start.

Genymotion is an Android emulator which uses VirtualBox s it's core. It seems to be mainly aimed at developers with a pay to use model. However they do offer a free for personal use build. This is the version I will be using for this post.

One of the main issues with Genymotion is it's emulation is based on x86 CPU only, meaning there is no ARM CPU compatibility out of the box. This also means most apps in the Play Store will not work. And speaking of the Play Store is the next issue, the suite of Google apps are not installed by default. This means no Play Store. But don't fret, you can add both ARM binary translation and all your favorite Google apps to a Genymotion Android virtual devic…

Really Terrible Swamp Thing Sega Genesis Cover Custom in png Format

I was messing around with OpenEmu and noticed there was no cover for Swamp Thing on the Sega Genesis. I Googled around for a bit and couldn't find anything at all. So I decided to take the Swamp Thing for Gameboy's cover and make a (shitty) custom Genesis cover. Well, here it is incase you are in the same predicament...

Covering all the Gameboy specific logos and markings makes it look sketchy as hell, but there wasn't much to work with on the web.

PCSX2 for Fedora 24 Linux - New git build available

Will I ever stop? Yo, I don't know. Turn off the lights and I compiled a new git build of PCSX2 for Fedora 24 Linux. You can download the RPM below.

Download PCSX2 1.5-git+1a1d6ab for Fedora 24 Linux.