Search This Blog

Jeremy Wininger

Posts

Welp, today is the day. I'm waiting patiently for getfedora.org 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…

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…

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.

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.

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.

It looks like the OpenGL renderer is coming along nicely since my last round of tests. As of build 7.0.3.21911 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.