Installing The Elder Scrolls Online on Linux



I have instructions for both Wine, via PlayOnLinux, and Crossover.  I have links where I can, and have hosted locally the digital cert file, just to make sure its available.  The images are clickable for full resolution screenshots.

First off, there has been an issue with wine + TESO losing network connection to the server.  Some windows gamers have this issue too.  As far as I can tell nothing can be done as of right now.  I have two installs of most of my games, Crossover for daily gameplay, and the other in PlayOnLinux for reference purposes just in case a patch breaks things.  I haven’t seen a change with the latest wine in regards to this.  If this ever gets resolved, this text will disappear, or get an update as to what needs to be done.

Wine via PlayOnLinux

There should be an entry in the available games list still.  Use this, it works great.  The only step additional is getting the Thawte digital certificate installed. If for whatever reason anything gets changed, there are two things that will affect getting this to run.  To accomplish this:

  1. Click on the “Configure” gear, highlight your game
  2. Select “Task Manager”.
  3. Run “C:\windows\system32\control.exe”.
  4. Run “Internet Settings”.
  5. Select the “Content” Tab, and click on “Certificates”.
  6. Import the Thawte Digital Certificate

If you are crashing out, you need to change video drivers.  Edit the following file: ~/Documents/Elder Scrolls Online/live/UserSettings.txt

You want to change or add the line SET GraphicsDriver.7 “OPENGL”

Codeweavers Crossover

The installation is actually pretty simple, and hopefully I can figure out how to do crossties, but here is the manual method for getting this accomplished.  I am specifying the order here to avoid extra steps and confusion states.

Install via the existing CrossTie. During the TESO installer, it is advisable to untick the DirectX and Visual C++ installs. We already have this since the bundled installers are broken under wine upon last notice.

Upon completion close out or force kill the updater (it should lock up due to the missing certificate). If Crossover doesn’t see a successful installation, thats OK, just hit cancel and it will continue along.Then download and install the Thawte digital cert (images show how if you need help) via the Internet Settings for this bottle.



If you have problems launching, not an issue. These are the following tweaks I have noticed work very well.

  • If you have problems launching, not an issue.  Either way, quit out and edit ~/Documents/Elder Scrolls Online/live/UserSettings.txt  You want to change or add the line SET GraphicsDriver.7 “OPENGL”
  • Set a virtual desktop up.  And avoid if possible any Alt-Tabbing.  Can get crashy very fast if you are.
  • I have found that disabling the “Performance Enhanced Graphics” option in the Crossover bottle is beneficial.
  • For best practices, you may want to add the registry key for DirectX to know your video card memory.


Create a new key called “Direct3D”

Create a new string value called “VideoMemorySize”

Double Click on VideoMemorySize to set the value in MB (remember 1024 MB == 1GB, 2048MB == 2GB, etc)



EL & NVIDIA workes quite well with the elrepo kmod-nvidia rpms that are in the stable repo.


1)Install ELRepo

2)Follow the instructions here for normal installs on 7.0 (RHEL or clone)

To install the rpms use the following command:

 yum install kmod-nvidia nvidia-x11-drv-32bit nvidia-x11-drv

3)To finish up, we need to ensure that nouveau is blacklisted and glamoregl is disabled.

nouveau should automatically get blacklisted, but lets ensure that the RPM did the job:

[andrew@big-red-wireless ~]$ sudo grep –color -e nouveau /etc/default/grubGRUB_CMDLINE_LINUX=”rhgb quiet nouveau.modeset=0 rd.driver.blacklist=nouveau”[andrew@big-red-wireless ~]$

Providing it is we can move to dealing with glamoregl.  There are several ways to deal with this one, personally I chose to remove it via yum cleanly.  The mailing list description is here:

To do what I did:
yum remove xorg-x11-glamor


Minecraft servers down for now, doing upgrade


The minecraft servers are down for the next day or so whilst I migrate from a slower machine to a faster one, and go from Fedora Server to RHEL Atomic.

Will post an update here, the G+ group, and update the MC server pages at each location with the needed info for connecting.

And yes, for now still going to be whitelisted.

Removing F20 Repo


As I see nobody is tapping into my repo anymore, I am killing off my F20 repo.  Those that have access, will continue to access it if they wish, but I am removing instructions for access, and this is fair warning that I am officially abandoning the repo.  All future work on packages will be EL6/7 based.

Working on new EL7 RPMs again.


As it has been a little while, I am back in the game rolling and re-rolling up RPMs for EL7 again.  The big one that I am working on is getting the razercfg package functional.   I have added a number of new rpms that primarily were needed to compile razercfg successfully.  There are alot of hurdles here, but I should eventually get this completed.

The first is the broken install script.  I have a few ways of getting around this, so this shouldn’t be a major issue.

Second issue, is the PySide portion being broken.  This occurs on OpenSUSE 13.2 as well, and renders the QT GUI worthless, as it barfs out with PySide errors.  Hopefully I will not have to patch up or rewrite anything there, as I am a hideous coder, and not familiar at all with QT or these Python3 bindings.  And to be honest, I think the problem lies with how RHEL7 and OpenSUSE 13.2 handle Python3.

Wish me luck!  Once I get the srpm built it should be trivial to get this into the hands of the OpenSUSE packagers to clean up and get onto OpenSUSE.  Hopefully I can get this taken care of in a reasonable timeframe 😛

LibreOffice on RHEL 7


LibreOffice is my go-to office tool, and it is not in the standard yum repos. But, all hope is not lost, Red Hat does indeed distribute this. Goto your subscription manager and edit the repos you are subscribed to add in the “optional-rpms” category for your flavor of RHEL:

[andrew@big-red-wireless ~]$ sudo yum info libreoffice
[sudo] password for andrew:
Loaded plugins: langpacks, product-id, subscription-manager
Installed Packages
Name : libreoffice
Arch : x86_64
Epoch : 1
Version :
Release : 5.el7
Size : 0.0
Repo : installed
From repo : rhel-7-server-optional-rpms
Summary : Free Software Productivity Suite
License : (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1
: or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and
: Artistic and MPLv2.0
Description : LibreOffice is an Open Source, community-developed, office
: productivity suite. It includes the key desktop applications, such
: as a word processor, spreadsheet, presentation manager, formula
: editor and drawing program, with a user interface and feature set
: similar to other office suites. Sophisticated and flexible,
: LibreOffice also works transparently with a variety of file
: formats, including Microsoft Office File Formats.

[andrew@big-red-wireless ~]$

Steam on RHEL 7


[Remade this page to include the fact that epel now has the steam rpms]

There are two methods for getting Steam installed in RHEL7 these days:

  1. Epel
  2. Negativo’s repo

There is a difference in the two packages, as negativo has a specific goal in how he will package anything up.  I found that on Fedora his packages are better.  Here its a tossup.  I suppose if you have a thing for making scripts that recreate all your repos, and this one is in the mix, fine.  But please do check out his other repos as they are quality choices, and well made RPMs.

Now, for what I did:

    1. Install the EPEL repo:
    2. Install steam

      yum install steam

Package info:

#date && sudo yum info steam
Mon Mar 21 20:07:52 CDT 2016
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-
: manager
Installed Packages
Name : steam
Arch : i686
Version :
Release : 6.el7
Size : 2.6 M
Repo : installed
From repo : epel-steam
Summary : Installer for the Steam software distribution service
License : Steam License Agreement
Description : Installer for the Steam software distribution service.
: Steam is a software distribution service with an online store,
: automated installation, automatic updates, achievements,
: SteamCloud synchronized savegame and screenshot functionality,
: and many social features.

Mumble on RHEL 7



Found the repo on RHEL-Desktop where to find the missing rpm for avahi-compat


Package              Arch   Version         Repository                    Size

mumble               x86_64 1.2.6-5.el7.nux nux-dextop                   3.0 M
Installing for dependencies:
x86_64 0.6.31-14.el7   rhel-7-desktop-optional-rpms  33 k
celt071              x86_64 0.7.1-8.el7.nux nux-dextop                    61 k
protobuf             x86_64 2.5.0-7.el7     epel                         338 k

Transaction Summary



I just dropped RHEL 7.1 onto my main workstation and had to relive and relearn how to install mumble onto it.  Here is what you need to do.

    1. Install nux-desktop repo.
    2. Enable desktop-optional-rpms for your RHEL flavor.
    3. Install mumble:

      yum install mumble

All done, there should be a GNOME 3 entry already.  Happy voice-chatting!

New site, less pain!


As the title states, I moved finally.  Got off Squarespace and am now self hosted.  Can save the money for something that really shouldn’t cost me anything beyond a VPS.  Over the coming weeks, I will have the template ironed out, but for now, what you are seeing is approximately what I want.

Now for the old content — most of it was crap anyhow, and is left over at Squarespace.  The good content was migrated into its own pages.  Even stuff that is antiquated, it got moved becuase it may come in handy.  My griping on this or that or lack of this or that can die a digital death, its worthless.  The antiquated pages are just there for archival purposes, and all comments are disabled.  Newer, and presumable more engaging topics, however will be allowed to be discussed.