Results of testing 3rd party applications on 64-bit only eoan (19.10)

Completely agree. I was merely using a lunch-break to test whether they could be installed and launched. The 3d performance wasn’t something I was concerned with. Testing on real bare metal with “proper” drivers would be ideal.

I hope someone setup “gaming repos” for next ubuntu release.

1 Like

I put one of my laptops to use and tested a few games. I didn’t bother with 32bit native games but I did try one which comes bottled up in its own WINE prefix.

Pretty pictures: https://imgur.com/a/ivkEOqP

FTL - Figured I might try it to confirm @popey’s findings - Works fine

FlatOut 2 - Comes with WINE bundled in (perfect test to see if a self contained version of WINE would work) - It doesn’t work, WINE segfaults and the game never starts

Observer - Recent game, Unreal Engine 4 - Segfaults as it gets into game proper

SOMA - Works fine

3 Likes

Just a couple of dependency data points from my notes. List of dependencies is not exhaustive; just what I needed to install to get it running.

The Binding of Isac (HumbleBundle)
libgtk2.0-0:i386 libxtst6:i386 libbz2-1.0:i386 libvorbisfile3:i386 libcurl3:i386 libnss3:i386 libidn11:i386 libxt6:i386

Trine2 (HumbleBundle)
libopenal1:i386

STM32CubeMX (Embedded development tool from ST Microelectronics):

Supported operating systems and architectures
Linux®: 32-bit (x86) and 64-bit (x64) (tested on RedHat, Ubuntu and Fedora)
Since STM32CubeMX is a 32-bit application, some versions of Linux 64-bit
distributions require to install 32-bit compliant packages such as ia32-libs.

Edit: Does not install without i386 libs.

3 Likes

I seriously hope Canonical reverses the decision to drop 32-bit libraries. Otherwise, gamers (and maybe even everyday users) would avoid Ubuntu like a plague.

Ran the same games on a different laptop with NVidia graphics. Just swapped the SSD over.

Everything was similar with the difference that Observer actually works: https://imgur.com/a/aPVuvLQ

So, any 32bit Linux games are no go. Any 32bit Windows games or GOG installers (which is all of them) also don’t work. VALVe has said they’re not going to support 19.10. This could effectively kill Ubuntu usage among the gaming crowd, and something tells me the overhead from containerizing every game isn’t going to make people too happy.

3 Likes

I don’t know why Ubuntu not maintain just more or less 100 packages necessary to have compatibility with almost games and apps.

1 Like

So, how about including the i386 libraries in 19.10? This is like if Microsoft removed the Wow64 emulator.

Otherwise… you will lose users.

Ubuntu is not just Canonical it’s also us all from the rest of the Community, why does it have to be Canonical doing it? Why won’t the rest of us do it?

3 Likes

Last time I checked .NET 3.5, .NET 4.0 and .NET 4.5 didn’t install on 64 bit wine , so all the .NET softwares are gone too.

2 Likes

Because that’s part of core system, and envolved giant projects like Steam and Wine, if Canonical don’t think that is important, they saying lot users don’t have importance, and well, they can do this, but that users can move to another way

1 Like

At least there’s still Pop!_OS. We can just add their repos

Intel/Altera Modelsim
FPGA development tool used for VHDL simulation. Requires 32-bit libraries. Sources:
https://www.lvoudouris.com/installing-xilinx-vivado-2016-4-and-intel-modelsim-starter-edition-16-1-on-64-bit-ubuntu-16-10/
http://fpgasoftware.intel.com/requirements/19.1/

Can we change the title to: “Results of testing 3rd party applications on 64-bit only eoan (19.10)”?

1 Like

Good idea. Done.

Sparx Systems Enterprise Architect
UML modelling tool. Requires i386 libraries (and Wine…). Source:
https://www.sparxsystems.com/enterprise_architect_user_guide/14.0/product_information/enterprise_architect_linux.html

CodeWeavers CrossOver
Commercially supported Wine. Requires i386 libraries. Source:
https://www.codeweavers.com/support/wiki/linux/linuxtutorial/install

1 Like

2 posts were merged into an existing topic: Dropping 32 bit support (i.e. games support) will hurt Ubuntu. Big time

I don’t use Steam nor Wine, but to also gain experience with 64-bit only, I did this on my 19.04:

sudo apt remove "*:i386"
sudo dpkg --remove-architecture i386
sudo apt-get update 
sudo apt-get upgrade

… nothing was removed. Is that correct?
I will do a reboot, and check again.

@jonkers install libc6-i386 - you’re seeing the same thing I saw with braid. This is expected.

And Community can’t do that why?