Linux Betas

  • 59 Replies
  • 20385 Views
*

Offline Nifflas

  • 1532
  • 61
    • View Profile
Linux Betas
« on: December 24, 2012, 21:50:42 »
Hi!

If you got Knytt Underground game on Fastspring you can also access the Linux betas. If you tried here, please post and let us know how it works and what distro you're on. Post any problems, but if you didn't have any, please let us know that too.

If you got the game on Gamer's Gate and want a Linux beta, please send me a PM.
« Last Edit: October 09, 2013, 18:09:08 by Nifflas »

*

Offline Haploid

  • 12
  • 1
    • View Profile
Re: Linux Betas
« Reply #1 on: December 25, 2012, 09:57:53 »
Distro: Ubuntu 12.04 64-bit
GPU: NVIDIA GeForce GT 540M with Optimus, so I think it runs on the integrated Intel graphics controller
Window manager: Gnome 2 + Compiz

So far, runs very smooth and stable.  8)

*

Offline LPChip

  • You can only truly help other people by allowing them to fail.
  • 3510
  • 138
  • Excel at the thing you're the best at!
    • View Profile
    • LPChip Interactive
Re: Linux Betas
« Reply #2 on: December 25, 2012, 09:58:48 »
Doesn't ubuntu uses Unity now, which is a modified version of gnome 2?
on the left, above my avatar.

MODPlug Central Forum
"If I tried to kill you, I'd end up with a big fat hole through my laptop." - Chironex

*

Offline Haploid

  • 12
  • 1
    • View Profile
Re: Linux Betas
« Reply #3 on: December 25, 2012, 10:45:06 »
Doesn't ubuntu uses Unity now, which is a modified version of gnome 2?
Don't ask me the details. I've barely enough knowledge about the whole window manager thing to take Unity out of the equation. I run it without panels or dash. Just gnome-do to start applications and yakuake for everything else. :)

*

Offline Nohajc

  • 18
  • 1
    • View Profile
Re: Linux Betas
« Reply #4 on: December 25, 2012, 15:01:28 »
And I thought Unity now runs on top of Gnome 3. :D
Well... the bottom line is it works. :)

Re: Linux Betas
« Reply #5 on: December 25, 2012, 21:36:46 »
Distro: Arch Linux 3.6.10-1 64-bit
Graphics: nVidia ION (shared video memory I think)
PC: EeeBox EB1501

The graphics seem reasonable given the ION! The sound doesn't seem to work though, the only hint I get to this is this error in the console after I quit:

"An internal OpenAL call failed in audio.h (334) : AL_INVALID_OPERATION, the specified operation is not allowed in the current state"

I played it all the same without sound and it is still excellent. Merry Christmas  :)


*

Offline Alan

  • 46
  • 3
    • View Profile
Re: Linux Betas
« Reply #6 on: December 25, 2012, 22:08:13 »
Seems to work perfectly so far, though I've not been able to test actually starting any chapters so far, since.. well, I'll be recording my let's play tomorrow and I intend it to be blind, like my Saira playthrough.

Either way, some information:
Distribution: Arch Linux, stock kernel, version 3.6.10-1, 64-bit
CPU: Intel i5 (the first generation, 750)
RAM: 8GB DDR3
GPU: Nvidia GTX 580
Monitors: Dual-monitor setup using TwinView, game handles full-screen perfectly well
Sound card: ASUS Xonar Essence ST via PulseAudio using ALSA as its backend

Also, terminal output just on the off-chance it'll be of use:
Code: [Select]
[alan@alanhome Knytt Underground]$ ./run.sh
Audio initialized: 1.1 ALSOFT 1.14, OpenAL Soft, OpenAL Community
Framerate: 70.5368
Setting image file to: ./World/Sprites.dat
Loading ./Game.ini (Game.ini)
Loading ./World/World.ini (World.ini)
Loading ./World/Objects/Objects.ini (Objects.ini)
Loading ./Settings/Settings - Chowdren Linux.ini (Settings.ini)
Loading ./Data/Default Settings/Chowdren Linux.ini (Default Settings Ini)
Loading ./Settings/Nifflas - Default World, Achievements.ini (Achievements Savedata)
INI load failed (./Settings/Nifflas - Default World, Achievements.ini) with code -1
Loading ./World/Achievements/Achievements.ini (Achievements.ini)
Loading ./Data/Keyboard/Chowdren Linux.ini (Keyboard Ini)
Loading ./World/Creatures.ini (Creatures.ini)
Loading ./World/Characters/Characters.ini (Characters.ini)
Loading ./World/Dialog/Dialog.ini (Dialog Ini)
Loading ./World/Dialog/Chowdren.ini (Dialog Ini)
Loading ./World/Dialog/Juni's Umbrella.ini (Dialog Ini)
Loading ./World/Dialog/Susanna's Gems.ini (Dialog Ini)
Loading ./World/Dialog/Megabyte Village.ini (Dialog Ini)
Loading ./World/Dialog/Christina.ini (Dialog Ini)
Loading ./World/Dialog/The Hard Disk.ini (Dialog Ini)
Loading ./World/Dialog/The Family.ini (Dialog Ini)
Loading ./World/Dialog/Utopioca.ini (Dialog Ini)
Loading ./World/Dialog/Chico.ini (Dialog Ini)
Loading ./World/Dialog/Children of The Rig.ini (Dialog Ini)
Loading ./World/Dialog/Professor Julie.ini (Dialog Ini)
Loading ./World/Dialog/Paradise.ini (Dialog Ini)
Loading ./World/Dialog/Johann.ini (Dialog Ini)
Loading ./World/Dialog/Cilia's Family.ini (Dialog Ini)
Loading ./World/Dialog/Semiaquatics.ini (Dialog Ini)
Loading ./World/Dialog/Ionel's Museum.ini (Dialog Ini)
Loading ./World/Dialog/Secrets.ini (Dialog Ini)
Loading ./World/Dialog/Moonshine.ini (Dialog Ini)
Loading ./World/Dialog/Double Armageddon.ini (Dialog Ini)
Loading ./World/Dialog/Ball Lab Escape.ini (Dialog Ini)
Loading ./World/Dialog/Illumine.ini (Dialog Ini)
Loading ./World/Dialog/Lauritz.ini (Dialog Ini)
Loading ./World/Dialog/Mi's Family.ini (Dialog Ini)
Loading ./World/Dialog/Malie.ini (Dialog Ini)
Loading ./World/Dialog/Red Intro And Ending.ini (Dialog Ini)
Loading ./World/Dialog/The Incident with The Metal Pineapples.ini (Dialog Ini)
Loading ./World/Dialog/The Mage.ini (Dialog Ini)
Loading ./World/Dialog/Spiro.ini (Dialog Ini)
Loading ./World/Dialog/Avocado Transport.ini (Dialog Ini)
Loading ./World/Dialog/Hannah.ini (Dialog Ini)
Loading ./World/Dialog/Pat The Fairy.ini (Dialog Ini)
Loading ./World/Dialog/Wangleflower.ini (Dialog Ini)
Loading ./World/Dialog/Fiber Optic.ini (Dialog Ini)
Loading ./World/Dialog/Blubleblu.ini (Dialog Ini)
Loading ./World/Dialog/The Insanity.ini (Dialog Ini)
Loading ./World/Dialog/Spectral Diamond.ini (Dialog Ini)
Loading ./World/Dialog/Care Centre.ini (Dialog Ini)
Loading ./World/Dialog/Bluestone.ini (Dialog Ini)
Loading ./World/Dialog/Blue Ending.ini (Dialog Ini)
Loading ./World/Dialog/Dora's Home.ini (Dialog Ini)
Loading ./World/Dialog/Pixies.ini (Dialog Ini)
Loading ./World/Dialog/Bell Tower Entry.ini (Dialog Ini)
Loading ./World/Dialog/Chidi.ini (Dialog Ini)
Loading ./World/Dialog/Green Ending.ini (Dialog Ini)
Loading ./World/Dialog/Knytt Warrior.ini (Dialog Ini)
Loading ./World/Dialog/The Twilight Zone.ini (Dialog Ini)
Loading ./World/Dialog/Rob.ini (Dialog Ini)
Loading ./World/Dialog/Place Introductions.ini (Dialog Ini)
Loading ./World/Dialog/Leave Bell Tower.ini (Dialog Ini)
Loading ./World/Dialog/Commentary.ini (Dialog Ini)
Loading ./World/Dialog/Crystal Trading.ini (Dialog Ini)
Loading ./World/Dialog/Interlude.ini (Dialog Ini)
Loading ./World/Dialog/Menu.ini (Dialog Ini)
Loading ./World/Dialog/Juni and The Puzzle Piece.ini (Dialog Ini)
Loading ./World/Dialog/Demo.ini (Dialog Ini)
Loading ./World/Dialog/Tova.ini (Dialog Ini)
Loading ./World/Dialog/Neon Fall.ini (Dialog Ini)
Loading ./World/Dialog/Myriadist Leaders.ini (Dialog Ini)
Loading ./World/Dialog/Time Keeper.ini (Dialog Ini)
Loading ./World/Dialog/Fairy Spring.ini (Dialog Ini)
Loading ./World/Music/Music.ini (Music.ini)
Loading ./World/Sounds/Sounds.ini (Sounds.ini)
Loading ./World/Ambiance/Ambiance.ini (Ambiance.ini)
Event update took 0.41147
Loading ./World/Cache.ini (Cache.ini)
Loading ./World/Default Saves/Menu.ini (Savedata)
Loading ./World/Items/Inventory (Red).ini (Inventory ini)
Framerate: 59.6979
Event update took 0.002839
Draw took 0.008839
Framerate: 59.7872
Event update took 0.002853
Draw took 0.008467

*

Offline smeagle

  • 352
  • 3
  • Using Arch now
    • View Profile
Re: Linux Betas
« Reply #7 on: December 26, 2012, 15:30:45 »
I tried the 64 bit demo.
It is not usable on the distro "Crunchbang Waldorf" (the testing branch). This is because it is a fork of Debian Wheezy, also the testing branch. At this stage, it seems that Wheezy has a libc version of 2.13, whereas the libraries that knytt underground needs require atleast 2.15. This will probably only affect few people, as most people use Ubuntu, which has the required libc version.
I love Crunchbang, but I may swap to mint, ive heard good things about it.

Re: Linux Betas
« Reply #8 on: December 26, 2012, 18:40:58 »
Hello, I'm using Linux Mint Maya 64-bit. The demo works, but there is no sound, and it seems to hang when I try to exit.

My terminal fills with this message: "An internal OpenAL call failed in audio.h (334) : AL_INVALID_OPERATION, the specified operation is not allowed in the current state". Tried running in superuser mode and got the same result.

Looks and feels great, though!

Re: Linux Betas
« Reply #9 on: December 26, 2012, 21:28:41 »
I tried the 64 bit demo.
It is not usable on the distro "Crunchbang Waldorf" (the testing branch). This is because it is a fork of Debian Wheezy, also the testing branch. At this stage, it seems that Wheezy has a libc version of 2.13, whereas the libraries that knytt underground needs require atleast 2.15. This will probably only affect few people, as most people use Ubuntu, which has the required libc version.
I love Crunchbang, but I may swap to mint, ive heard good things about it.

Same problem here, also using cruchbang, however, 32bit.

*

Offline Nifflas

  • 1532
  • 61
    • View Profile
Re: Linux Betas
« Reply #10 on: December 26, 2012, 22:13:05 »
I'll check with Mathias. In case we're unable to fix it, at least we'll know what to put in the system requirements.

Re: Linux Betas
« Reply #11 on: December 26, 2012, 22:23:01 »
Using Debian Wheezy, the game doesn't run. As others using Debian Wheezy or its derivatives have pointed out, the game wants GLIBC_2.14 or 2.15, which Debian Wheezy doesn't offer. (Wheezy is sticking with 2.13).

Also, I disagree with a previous poster's assertion that most people use Ubuntu. This might only be true if you also count Ubuntu-derivatives like Mint. Besides, crafting a version of the game that doesn't depend on very specific libraries will ensure that the game runs on past and future versions of Ubuntu, not just what's out at the moment.

Anyway, I'd like the game to run on just about any distro, but I appreciate that you're bringing it to Linux at all! Awesome! I can't wait to play it, even if it means waiting till my vacation's over and I have access to a Windows machine again.  :sick:

*

Offline smeagle

  • 352
  • 3
  • Using Arch now
    • View Profile
Re: Linux Betas
« Reply #12 on: December 26, 2012, 23:42:01 »
I would think that steam will see that Knytt Underground is on the PS3 store, and quickly add it to their own. If Nifflas/fastspring/whoever published or does the communication with steam makes it clear that there is a linux version in beta, there is a good chance that it will be added to the linux catalog.
At the moment, steam is only "supported" (ofc it can be made to run with differing levels of success on other distros) on ubuntu. As such, if steam adds it to the game library, many of the casual linux users of ubuntu, who would also have steam installed, would be attracted by it.
Has anyone tried using wine to run it? Occasionally wine can almost perfectly emulate programs (see trackmania, ableton live etc).
Ps. I played through the demo on my winpc, and it is the most ambient and interesting game I have played since WADF. The atmosphere is spot on, Nifflas, you have created a masterpiece  X-P.

Edit:
I installed Mint 14, and it runs flawlessly. When in fullscreen, it runs at ~30 fps, but this is due to the bad integrated graphics on my linux computer. When in windowed, it runs at fullspeed (60 fps). Once again, great work Nifflas, the game plays and looks amazing!
« Last Edit: December 27, 2012, 07:34:13 by smeagle »

*

Offline vrong

  • 1
  • 0
    • View Profile
Re: Linux Betas
« Reply #13 on: December 27, 2012, 09:40:34 »
Trying the beta with Ubuntu 12.04 x86_64 on Core 2 Duo and Nvidia 320M with the Nvidia drivers.

When running without PulseAudio (only ALSA) the terminal fills with

Code: [Select]
An internal OpenAL call failed in audio.h (296) : AL_INVALID_OPERATION, the specified operation is not allowed in the current state
and segfaults on exit, but otherwise runs fine.

TwinView with two monitors, no problems there. The frame rate was at 60, but it seems like it dropped in waterfall areas.

*

Offline Tak

  • 1
  • 0
    • View Profile
Re: Linux Betas
« Reply #14 on: December 27, 2012, 20:53:21 »
64bit beta runs beautifully here.
Ubuntu 12.10 x86_64, Nvidia GT 650M with the 304.43 driver at 2880x1800

Console output:
Code: [Select]
Audio initialized: 1.1 ALSOFT 1.14, OpenAL Soft, OpenAL Community
Framerate: 47.3575
Setting image file to: ./World/Sprites.dat
Loading ./Game.ini (Game.ini)
Loading ./World/World.ini (World.ini)
Loading ./World/Objects/Objects.ini (Objects.ini)
Loading ./Settings/Settings - Chowdren Linux.ini (Settings.ini)
Loading ./Data/Default Settings/Chowdren Linux.ini (Default Settings Ini)
Loading ./Settings/Nifflas - Default World, Achievements.ini (Achievements Savedata)
INI load failed (./Settings/Nifflas - Default World, Achievements.ini) with code -1
Loading ./World/Achievements/Achievements.ini (Achievements.ini)
Loading ./Data/Keyboard/Chowdren Linux.ini (Keyboard Ini)
Loading ./World/Creatures.ini (Creatures.ini)
Loading ./World/Characters/Characters.ini (Characters.ini)
Loading ./World/Dialog/Dialog.ini (Dialog Ini)
Loading ./World/Dialog/Chidi.ini (Dialog Ini)
Loading ./World/Dialog/Christina.ini (Dialog Ini)
Loading ./World/Dialog/Semiaquatics.ini (Dialog Ini)
Loading ./World/Dialog/Susanna's Gems.ini (Dialog Ini)
Loading ./World/Dialog/Time Keeper.ini (Dialog Ini)
Loading ./World/Dialog/Tova.ini (Dialog Ini)
Loading ./World/Dialog/Demo.ini (Dialog Ini)
Loading ./World/Dialog/Fairy Spring.ini (Dialog Ini)
Loading ./World/Dialog/Johann.ini (Dialog Ini)
Loading ./World/Dialog/Juni and The Puzzle Piece.ini (Dialog Ini)
Loading ./World/Dialog/Lauritz.ini (Dialog Ini)
Loading ./World/Dialog/Menu.ini (Dialog Ini)
Loading ./World/Dialog/Mi's Family.ini (Dialog Ini)
Loading ./World/Dialog/Red Intro And Ending.ini (Dialog Ini)
Loading ./World/Music/Music.ini (Music.ini)
Loading ./World/Sounds/Sounds.ini (Sounds.ini)
Loading ./World/Ambiance/Ambiance.ini (Ambiance.ini)
Event update took 1.22635
Loading ./World/Cache.ini (Cache.ini)
Loading ./World/Default Saves/Return Menu.ini (Savedata)
Loading ./World/Items/Inventory (Red).ini (Inventory ini)
Framerate: 59.6552
Event update took 0.005167
Draw took 0.006968
Framerate: 59.6659
Event update took 0.002125
Draw took 0.009252
Framerate: 59.7729
Event update took 0.006209
Draw took 0.006301
Framerate: 59.9197
Event update took 0.004715
Draw took 0.013319
Loading ./Settings/Nifflas - Default World, Red.ini (Minimap Savedata)
Framerate: 59.6125
Event update took 0.006481
Draw took 0.023116
Loading ./Settings/Nifflas - Default World, Red.ini (Savedata)
Loading ./World/Items/Inventory (Red).ini (Inventory ini)
New Music Group: Sponge Lapwing
Play External on 9 with emitter 1.54139e-315 type Music
Framerate: 59.7586
Event update took 0.005604
Draw took 0.007739
Framerate: 59.78
Event update took 0.004684
Draw took 0.005035
Play External on 10 with emitter 1.64304e-315 type Music
Framerate: 43.1928
Event update took 0.006563
Draw took 0.022482
Framerate: 28.4843
Event update took 0.00647
Draw took 0.04907
Play External on 11 with emitter 1.81624e-315 type Music
Framerate: 38.5832
Event update took 0.005671
Draw took 0.071934
Framerate: 20.938
Event update took 0.003561
Draw took 0.102056
Play External on 11 with emitter 1.63351e-315 type Music
Framerate: 55.3955
Event update took 0.005995
Draw took 0.056267
Framerate: 59.5274
Event update took 0.004557
Draw took 0.022655
Could not load ./World/Masks/Growth 0.png
Could not load ./World/Masks/Rocky 1.png
Framerate: 31.739
Event update took 0.004428
Draw took 0.063864
Framerate: 49.9825
Event update took 0.004836
Draw took 0.075376
Framerate: 50.6303
Event update took 0.004633
Draw took 0.080444
Framerate: 37.7686
Event update took 0.006102
Draw took 0.078417
Framerate: 18.5052
Event update took 0.006903
Draw took 0.071465
Could not load ./World/Masks/Growth 0.png
Framerate: 25.7951
Event update took 0.004844
Draw took 0.11181