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.

Compiling and macOS 10.12

I noticed over the past couple of days an awful lot of the source code I compile will either error out or produce binaries which crash on startup. The same sources compile and execute fine on my wife's OS X 10.11.6 install.Just thinking out loud.

AMD RX480 Open Source performance with WINE-Nine and World of Warcraft Live

Just so you're aware, this testing is anything but scientific. I was messing around with openSUSE Tumbleweed and the bleeding edge open source AMDGPU drivers. I was truly amazed by the performance of WINE using the Gallium3D version. World of Warcraft was a solid 60fps with v-sync on at Ultra settings. I don't even get this smooth of game play on my main rig with it's GTX 980Ti using the binary driver. I didn't bother testing with v-sync off as I always play with it on. Like I said, not scientific.

More World of Warcraft: Legion / Fedora 23 Linux - WINE - OpenGL tests

It looks like the OpenGL renderer is coming along nicely since my last round of tests. As of build OpenGL is mostly working. No more upside down backwards 2D screens, it seems. There are some graphical anomalies popping up here and there. The corruption mostly happens when lighting effects are used, it does not always happen.

The Graphics and Advanced settings in the System menu are pretty much on par with the Direct3D 9 renderer. The only exception is MSAA settings, No support as it needs shader model 5 card. I would guess wine does not support shader model 5 yet. Below are some screen shots of the settings windows.

I also threw together this video showing the OpenGL renderer in action.