Cover photo
Andreas Grois
Worked at Johannes Kepler Universität Linz
Attended HTL Vöcklabruck
Lives in Linz


Edit: Just to make this clear: I'm talking about an unofficial testing build, not an official release.

Toady published the first 64bit Linux build of Dwarf Fortress today. Not only that, the toolchain upgrade might actually improve performance of the 32bit build as well.

Edit 2: But don't expect too much performance gain from a 64bit build (compared to the upcoming 32bit builds using the same toolchain). If using the same command set extensions and the same libraries, 32bit software tends to be faster than 64bit, as the (quite a bit) larger address space of 64bit software leads to an increased chance of cache misses, and also causes higher memory (and memory bandwidth) usage, simply because pointers (and on Linux also long integers) use twice the amount of memory each.

I'm currently generating a world with the 64bit one, but probably won't have much time to play today, so I might not even be able to tell if saving/loading works as expected.

Edit 3: I've been playing adventure mode for some time (but not much) and haven't noticed any issues yet. I haven't tried loading the saved game though.
Sven Siegmund's profile photoJoshua Coble's profile photoAndreas Grois's profile photo
+Joshua Coble  The same as with Linux: No official release, but unofficial builds. They can be found here:
Add a comment...

Andreas Grois

Shared publicly  - 
Stumbled across this gem on the interwebs.
Add a comment...

Andreas Grois

General Discussion  - 
Well, well, well. The usual serving of Canonical [beep] every day...
so I wrote up my thoughts on this whole #snappy thing long-form:

summary: snappy is +Canonical's attempt to build an app-store like mechanism for Linux. It is not remotely 'done' yet, in the sense their PR claims it is. It does not have anything like the cross-distribution buy-in their PR heavily claims it has. It is not going to replace apt or dnf. The packages for other distributions are half-assed and have half the claimed features of snappy disabled. Canonical made no bona fide attempt to build consensus behind their system before issuing a press release claiming it was all ready to take over the world. There is a competing system, #flatpak , which arguably has greater cross-distro buy-in at this point (though really, neither system has any significant support outside of its sponsors). But sure, aside from that, it's all true!
NOTE: this post is entirely personal. The opinions are my own and do not represent Fedora or Red Hat. The facts, however, are all 100% truthy.. You may have read some stuff this week about an application delivery mechanism called Snappy and how it's going to unite all distributions and kill ...
12 comments on original post
Michael T Thompson's profile photoChristopher Horton's profile photo
+Michael T Thompson No, I typed that correctly. And I fail to see what drivers has to do with any of this. You're not making any sense here.
Add a comment...

Andreas Grois

Shared publicly  - 
I just bought a shiny new Lenovo Thinkpad P50! It's surprisingly well designed, with lots of upgrade options, and while I haven't run any benchmarks yet, I can already tell that it feels amazingly fast ;-)
There's one thing that I found annoying though, and that's that the person who assembled it obviously didn't read the manual, which clearly states that one should use the bottom RAM slot if one only installs a single module below the keyboard... That made my RAM upgrade a matter of trial and error. So, if anyone else wants to upgrade a P50, the RAM slots are wired in the following way:

Slot 1 is the bottom slot under the keyboard
Slot 2 is the top slot (the one farther away from the battery) on the back side
Slot 3 is the top slot under the keyboard
Slot 4 is the bottom slot on the back side.

If one buys a device with only one memory module installed, one therefore would expect it to be in Slot 1 (as stated in the manual), meaning for Dual Channel Mode one could either plug the additional module to Slot 3, or Slot 4. As Slot 4 is easier to access than Slot 3, that's likely the best option for most users. Anyhow, I'd run CPU-Z (or some other diagnostics tool that shows which memory slots are in use) before opening the case, just to check where to mount the additional module in order to get dual channel working.

(Oh, and don't get fooled by Lenovo Support claiming that you won't see the difference between single and dual channel - it's performance critical with integrated graphics chips, see for instance and also certain memory heavy applications can benefit greatly from having dual channel available.)
Add a comment...
It seems that developers can now get a free license of Red Hat Enterprise Linux. Although Thorsten specifically noted it was announced already in March, I'd still be cautious and wait until tomorrow, to see if this really is true.
Um Fragen vorzubeugen: Red Hat hat das bereits am letzten Märztag verkündet #diearbeitderkollegen
 ·  Translate
Die Red Hat Enterprise Linux Developer Suite enthält neben dem Betriebssystem auch die Software Collections und das Developer Toolset. 2015 startete das Softwareunternehmen bereits ein ähnliches Programm für JBoss.
View original post
Andreas Grois's profile photo‫امیرمسعود پورموسی‬‎'s profile photo
I see. I found it to be the best source for free software news and reviews, and I thought is was completely shut down in 2013. Maybe I use this German version to improve my German.
Add a comment...

Andreas Grois

General Discussion  - 
Wrote something about that root exploit for Linux / Android that is currently making the rounds in the tech press (with ever escalating wording).
Allow me to use this case to make a general observation: I find it increasingly "interesting" to see which security stories get lots of coverage - and which don't. Is this a bad bug? Sure. Is it worse than any of the four (!) root exploits Google has fixed in the last Nexus update? No. It's not even clear this one is exploitable on most Android devices at all. So why does it get so much coverage? If we are all honest it simply is because the security vendor cared enough to write a detailed blog post about it. (And yeah this obviously also is some sort of self-criticism, we are all part of this circus)
Lokale Nutzer können sich Root-Rechte aneignen – Exploit bereits im Umlauf
1 comment on original post
Andreas Grois's profile photoJaaza Matiaudes's profile photo
+Andreas Grois They blocked me on the original post..
Add a comment...


6 communities

Andreas Grois

Shared publicly  - 
So true...
Bernhard Lechner's profile photoAndreas Grois's profile photo
Add a comment...
Hi! I've got a short question regarding the new work orders, and any help would be appreciated. What I'd like to know is, how to make a job depend on the number of empty bags (but not boxes), regardless of the material they are made of. Does anyone have a clue how to do this?
Thanks in advance!
Anton Fosselius's profile photoDreadlord Scorp's profile photoAndreas Grois's profile photoBen Lubar's profile photo
+Andreas Grois hmm, I don't know then. What does [r] on the conditions page for "mill plants" insert?
Add a comment...

Andreas Grois

Training/Tutorials/HOWTO  - 
Hardware based encoding on AMD GPUs
I've been asking in this group a few weeks ago on how to use the VCE of AMD graphics chips to do hardware based h.264 encoding. As I've finally gotten it to work (although I still have to use gst-launch...), I thought it might be a good idea to share how I did it.

There are several components required to utilize it, and all of them have to work together correctly:
o) The VCE circuitry on the GPU requires the appropriate firmware file. On most distributions it's part of the firmware-linux-nonfree package, and if your distribution is using initramfs, it'll likely work already. If not, you'll need to make sure that the appropriate file is available at boot time, by either putting it in the initramfs, or packing it directly into your kernel image. If unsure, grep your dmesg for "VCE". If there's an error, the most likely reason is that the firmware file couldn't be loaded. No problem though, as dmesg should also tell you the filename of said firmware.
o) In userspace you'll need a mesa build with the OpenMAX state tracker enabled. On Gentoo this can be done by enabling the "openmax" use flag for mesa. I don't know about other distributions though.
o) An integration layer for the OpenMAX state tracker has to be installed as well. The one I've had success with (and the only one I know of for mesa's OpenMAX state tracker) is omxil-bellagio. But installing it isn't enough, one also has to run "omxregister-bellagio" for every user who wants to use hardware encoding. Best run it with the "-v" option, to see immediately if the mesa OpenMAX state tracker is being detected.
o) The next component one needs is the gstreamer plugin for OpenMAX. The version for gstreamer 1.0 is called gst-omx. If your distribution doesn't have packages, the source code can be found here: This gstreamer plugin again has its own pitfalls that caused me quite some headaches. It expects a configuration file to be present in /etc/xdg/gstomx.conf, but the one it ships with, even if one specifically builds it to support omxil-bellagio, is registering unavailable functions, and doesn't list those of mesa at all. The solution I found is to get the /etc/xdg/gstomx.conf file from gearsongallium (here: ). With this file in place, gst-inspect-1.0 should be able to detect your gst-omx plugin successfully without blacklisting. If it gets blacklisted, running gst-inspect-1.0 on the gst-omx plugin shared library with GST_DEBUG being set to 4 or above will help identify the issue.

Now, with a bit of luck, you'll be in principle able to use gst-launch to set up a gstreamer pipeline using omxh264enc to encode your videos using your graphics card's hardware. If you figure out how to properly use gstreamer that is (I'm still struggling to get it to decode my mpeg4 files fast enough to actually benefit from hardware based encoding, and I haven't even tried to mux the result with the audio track...).
Add a comment...

Andreas Grois

Multimedia  - 
I'm wondering, how to use hardware based video encoding on AMD graphics cards. I know that it should be supported through the OpenMAX API, but what I don't know is, if there's any software out there that allows to actually use OpenMAX for video encoding. Most multimedia programs I've seen can use hardware based decoding through VDPAU or VA-API, but I haven't yet found anything that does hardware based encoding through OpenMAX...

Does anyone have experience with this, or could recommend specific software?
Peter Robertson's profile photoAndreas Grois's profile photo
I'm talking about this:

It's nice having functionality available through an API, but for me as an end user it'd be preferable to have a program meant for, well, end users that can utilize said API, as I hardly have the time to write one myself...

Meanwhile I've found out that gstreamer is capable of using OpenMAX ( ), but I've never found gst-launch to be user friendly (I know that the gstreamer pipelines are incredibly powerful, it's just that they are a pain to write...), and would strongly prefer a program that's as easy to use as ffmpeg or mencoder...
If there'd be a GUI tool that'd be able to utilize gst-omx without requiring the user to manually write the gstreamer pipeline (because then I could just as well use gst-launch...), that would be even better.
Add a comment...

Andreas Grois

Funny stuff  - 
The name generator is just awesome... In a world I'm currently generating exists a very big island, inhabited by a goblin civ. It's appropriately called "The Most Island".
Breakspace (Orange)'s profile photo
I had a town called "waxywets" with a dungeon called "shamehole"
Add a comment...

Andreas Grois

Shared publicly  - 
Besitzer der betroffenen Kameras sollten dringend updaten, wenn sie keine fremden Augen in der Wohnung haben wollen. (vza)  
 ·  Translate
Aldi hatte vergangenes Jahr mehrfach IP-Überwachungskameras mit denkbar schlechten Voreinstellungen verkauft. Die Geräte sind zu Hunderten fast ungeschützt über das Internet erreichbar.
10 comments on original post
Add a comment...
6 communities
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Contact Information
Game developer
  • Johannes Kepler Universität Linz
    PhD student (employed), 2010 - 2015
    PhD thesis on optical and magnetic properties of transition metal doped gallium nitride
  • Johannes Kepler Universität Linz
    Postdoctoral researcher, 2015 - 2016
    Research on Hot Wall Epitaxy of oligothiophenes, -phenyls, and purine alkaloids.
  • stillalive studios GmbH
    Game developer, 2016 - present
  • HTL Vöcklabruck
    1999 - 2004
    Engineering school with focus on informatics in industry
  • Johannes Kepler Universität Linz
    2004 - 2015
    Diploma and PhD in Physics
Basic Information
Andreas Grois's +1's are the things they like, agree with, or want to recommend.

*****Ingress is a closed-beta right now. Request an invite at*****Ingress transforms the real world into the landscap

law blog» Archiv » Adressbuch-Abzocke: Anwälte drehen den Spieß um

Normalerweise ärgert man sich ja nur über den dreisten Abzockversuch, wenn mal wieder ein dubioses Adressbuch-Angebot eingeht. Die Anwälte d


E17 is finally gearing up for release. Seriously, we’re doing it. I’m doing it. Among the many tasks necessary for the release, there is one

Google Maps für Android jetzt mit Fahrradnavigation

Die Nächste rechts bitte: In der neuesten Version von Google Maps für Android gibt es jetzt eine Fahrradnavigation mit Abbiegehinweisen. Vor

Quantenpunkte fürs TV-Erlebnis

Sony hat einen Flachbildfernseher vorgestellt, der mit Hilfe von Halbleiter-Nanopartikeln das Farbspektrum von OLED-TVs erreicht, aber billi

Australischer Geheimdienst soll Hackerbefugnis erhalten

Das australische Justizministerium will es dem Nachrichtendienst ASIO erlauben, IT-Systeme Unbeteiligter zu knacken, um von da aus Zugang zu

Studie: US-Cloud-Überwachung steht EU-Datenschutzreform im Weg

In einer Untersuchung zu Strafverfolgung und Datenschutz in der Cloud weisen Forscher darauf hin, dass der Datentransfer in die Cloud und ex

Gefährliche Lücke in aktueller Java-Version

Cyber-Kriminelle nutzen eine bislang unbekannte Java-Lücke, um Rechner über speziell präparierte Webseiten mit Schadcode zu infizieren. Wer

Kritik an geplanter Vorratsdatenspeicherung von Fluggast- Informationen

Erfasst werden sollen neben Namen, Adressen auch Essensvorlieben

Google spendet 15.000 Raspberry Pis für Schulkinder

Gemeinsam mit Raspberry Pi Foundation sollen Kinder in Großbritannien ausgewählt werden

Weshalb wir virtuell so gerne töten

Die unaufgeregte Betrachtung eines uralten und politisch gut gepflegten Missverständnisses

"Spark": 200-Euro-Tablet mit "Plasma Active" - Linux/Unix - derStandard....

Basierend auf Linux- und KDE-Plattform - Echte freie Software statt "abgeschlossene Gärten"


Listen to the music of your UPnP(tm) / DLNA Media Server.(Video support via third party apps - it's up to you to install them)This app is st


While PC and PS3 users patiently wait for Dawnguard, and with only two days to go before the promised one-month wait is over, the 1.7 Patch

Jamendo Direct Ogg Download for Greasemonkey

Rewrites Jamendo's album download links to point to the direct-download Ogg Vorbis versions.

"Das Schwarze Auge": Comeback der Nordlandtrilogie

Launch von "Schicksalsklinge" für zweites Quartal vorgesehen

ViewTube for Greasemonkey

Watch videos from video sharing web sites without Flash Player. You can view the videos with a classic video plugin or with HTML5's video pl

Umweltgifte: Pestizid-Verbot soll Bienen retten - SPIEGEL ONLINE

Clothianidin, Imidacloprid und Thiamethoxam sind drei hochwirksame Pflanzenschutzmittel - und womöglich Bienenkiller. Die EU-Kommission will

Aus alt mach neu: AMDs Radeon HD 8000 für OEMs

AMD benennt die HD-7000-Grafikkarten einfach um und bewirbt sie in Komplettsystemen als 8000er-Serie.

Frankreich: Google zahlt für Durchleitung von YouTube-Videos - SPIEGEL O...

Die Kunden des französischen Providers Orange rufen häufig YouTube-Videos auf, die Datenpakete machen einen Großteil des Traffics aus. Nun p