Linux Life Episode 47
Hello once again and welcome back to Linux Life. Well since our last episode I have upgraded the graphics card in the i7 desktop from the GT 630 that was in there to a more modern GTX 1030 although both have 2GB texture memory the 1030 has GDDR5 and many more graphic units the 630 had 64 the 1030 has 512 so a much faster card overall.
The reason I got the GTX 1030 was it was capable of Vulkan as it’s a DX12 compatible card which the GT 630 wasn’t.  So many more games are playable now.  Not that I am a huge games player but I do like to have an odd game or two now and again.
So major graphics upgrade meant I tried a few games obviously I tried a few of the native Steam games and sure enough they work fine. Â Things look good in things like Castlevania Lords of Shadow.
OK on to more daring moves. Â I used to play Unreal Tournament 2004 a lot in the olden days when I used to play regularly. Â I was never good at FPS games but an occasional blast is fun. Â So I know Unreal Tournament 4 is free to download but obviously it uses the Epic Launcher which is Windows and Mac only at the moment.
Tried running it with Wine it failed to install. Â So off I went looking around the net apparently UT4 has a Linux test application which is 10GB of download. Â So I downloaded it read the thread on how to install it and run it.
Sure enough I now can play Unreal Tournament 4 on Antergos. Â I have yet to play it online but I am sure having fun getting my skills back with the bots. Â
With that under my belt I went one step further... As I mentioned earlier this new card has Vulkan capability. Â So I downloaded Lutris and decided to try Path of Exile. Â I am a sucker for a good Diablo-style game. Â I spent hours with Diablo, Diablo II, Torchlight and Torchlight 2.
Now I tried PoE in its early days in Windows and it was quite fun but got sidetracked and never played it again. Â It has vastly improved since I last played it.
I also had to install DXVK which is a tool which converts Direct X calls into Vulkan instructions so Linux can run these games.
So I download the script, install the game using it and set it to go. Â I wish I had checked the script as it set the desktop on PoE to 1920x1024 and it was off the edge of my screen.
A few tweaks later I have it running full screen at 1280x960 and I can now see all of the screen.  I also turned off the FPS counter as to be honest I don’t really care.
However the mouse on the menu I have to move under the item I want by quite a bit to select it which is odd. Â I get the game going and the mouse is fine in game until I open my inventory screen. Â Once again the mouse pointer is out of sync regarding objects.
It seemed it was am issue as the game was not running in full screen. Â It still has issues but I can at least correct it. Â Bit fiddly but it can be done. Â Not ideal but playable once it is sorted.
Moving away from games I have been playing with the Hatari emulator. Â I admit, I never owned an Atari machine of any era. Â Not at all. Â I have used many of them due to other people owning them but I myself have never actually had any.
Now Hatari is an ST/TT/Falcon emulator. Â So I managed to get the basic ST setup and games running which is pretty standard and easy to do. Â However I decided to attempt running a Falcon Demo.
Having never used a Falcon or a TT but a bit of a read through the manual I tried to run a 68060 demo which I did not get manage to get it working. Â However I did manage to get a 68030 demo running.
I have an i7 3770K with 24GB of memory and it struggled to run the demo without frame skipping.
What is odd is I can run an Amiga emulator such as FS-UAE, as a 68030 with no major performance hit so why does Hatari struggle. Â Especially since I believe both FS-UAE and Hatari use the UAE core base for their 68K series emulation. Â So they should be comparative but not the case.
However I do admit I think the major slowdown factor was having to emulate the Falcon DSP sound processing as opposed to the issue of the processor emulation. Â Sound emulation is always a headache in any major project involving emulators and is always one of the last things implemented as it takes a lot of work to get right.
So I may be able to forgive Hatari in that respect as in time someone will figure out the DSP stuff to be optimized.
Well I think that’s enough for this episode.  So until next time... Take care.












