How can I run SuperTuxKart 1.4? [The window size specified in user config is larger than your screen!]

Hello everyone!

Anyone else had trouble with SuperTuxKart on the Librem 5? Are there any known ways to fix this issue?

Thank you so much for any help and apologies if this is posted in the wrong area. I attempted to share in the SuperTuxKart bug repository but I think Github may have misidentified my account as spam.

For the time being, I thought someone here may have a better idea as to how to fix this issue.

Log File (stdout.log)

[info   ] [FileManager]: Data files will be fetched from: '/home/mobian/Applications/SuperTuxKart-1.4-linux-arm64/data/'
[info   ] [FileManager]: User directory is '/home/mobian/.config/supertuxkart/config-0.10/'.
[info   ] [FileManager]: Addons files will be stored in '/home/mobian/.local/share/supertuxkart/addons/'.
[info   ] [FileManager]: Screenshots will be stored in '/home/mobian/.local/share/supertuxkart/screenshots/'.
[info   ] [FileManager]: User-defined grand prix will be stored in '/home/mobian/.local/share/supertuxkart/grandprix/'.
[info   ] [FileManager]: Asset 0 will be loaded from '/home/mobian/Applications/SuperTuxKart-1.4-linux-arm64/data/challenges/'.
[info   ] [FileManager]: Asset 1 will be loaded from '/home/mobian/Applications/SuperTuxKart-1.4-linux-arm64/data/gfx/'.
[info   ] [FileManager]: Asset 2 will be loaded from '/home/mobian/Applications/SuperTuxKart-1.4-linux-arm64/data/grandprix/'.
[info   ] [FileManager]: Asset 3 will be loaded from '/home/mobian/Applications/SuperTuxKart-1.4-linux-arm64/data/gui/icons/'.
[info   ] [FileManager]: Asset 4 will be loaded from '/home/mobian/Applications/SuperTuxKart-1.4-linux-arm64/data/gui/screens/'.
[info   ] [FileManager]: Asset 5 will be loaded from '/home/mobian/Applications/SuperTuxKart-1.4-linux-arm64/data/gui/dialogs/'.
[info   ] [FileManager]: Asset 6 will be loaded from '/home/mobian/Applications/SuperTuxKart-1.4-linux-arm64/data/replay/'.
[info   ] [FileManager]: Asset 7 will be loaded from '/home/mobian/Applications/SuperTuxKart-1.4-linux-arm64/data/shaders/'.
[info   ] [FileManager]: Asset 8 will be loaded from '/home/mobian/Applications/SuperTuxKart-1.4-linux-arm64/data/skins/'.
[info   ] [FileManager]: Asset 9 will be loaded from '/home/mobian/Applications/SuperTuxKart-1.4-linux-arm64/data/ttf/'.
[info   ] [FileManager]: Asset 10 will be loaded from '/home/mobian/Applications/SuperTuxKart-1.4-linux-arm64/data/po/'.
[info   ] [FileManager]: Asset 11 will be loaded from '/home/mobian/Applications/SuperTuxKart-1.4-linux-arm64/data/library/'.
[info   ] [FileManager]: Asset 12 will be loaded from '/home/mobian/Applications/SuperTuxKart-1.4-linux-arm64/data/models/'.
[info   ] [FileManager]: Asset 13 will be loaded from '/home/mobian/Applications/SuperTuxKart-1.4-linux-arm64/data/music/'.
[info   ] [FileManager]: Asset 14 will be loaded from '/home/mobian/Applications/SuperTuxKart-1.4-linux-arm64/data/sfx/'.
[info   ] [FileManager]: Asset 15 will be loaded from '/home/mobian/Applications/SuperTuxKart-1.4-linux-arm64/data/textures/'.
[info   ] [FileManager]: Asset 16 will be loaded from '/home/mobian/Applications/SuperTuxKart-1.4-linux-arm64/data/tracks/'.
[warn   ] irr_driver: The window size specified in user config is larger than your screen!
[info   ] [IrrDriver Logger]: ..:: Antarctica Rendering Engine 2.0 ::..

I haven’t tried it yet (but in a minute) with L5 but quick check: have you tried using the Mobiles-Settings app → Compositor setting (you can select it to force window size, when the app is active [setting shown only then]). And does changing the zoom level help?
The flatpak seems to have worked, if that’s an acceptable workaround: Super Tux Kart Touchscreen Controls?

The .config/supertuxkart/config-0.10 has a config file where you can select video options. I’m not sure which ones you need to change (make a backup copy of the file and start testing - try 800x600).

Here is for Gnu PureOS not Mobian.

1 Like

I run TuxKart on PureOS over a year ago and just needed to adjust the size in configs. However 800x600 makes no sense, the display has a size of 720x1440. Using 200% screen scale you have 360x720, using 150% (as I did) it’s 480x960. Other scales you have to calculate by your own. In additional you have to subtract the height of your top- and bottom bar. So finally I had to use 960x408px (you have more space, because more up-to-date Phosh has a smaller bottom bar).

Important to node: when running on from terminal, hide on screen keyboard before game is actual running, otherwise it resizes to an unusable state.

And again, I used it over a year ago and if something is changed it may work different now (for instance my file is called config.xml, nothing with -0.10).

@carlosgonz: Here is for community not fight.

2 Likes

Yes, I am aware many Librem users prefer PureOS.
However, their aren’t really many active forums for Mobian.

Understanding if it runs on the Librem 5 for any OS may help locate the issue and help me find the appropriate bug tracker or community to help repair this issue.

1 Like

This topic is in the Librem 5 category, so any OS that runs on the L5 is appropriate to be discussed.

2 Likes

Mobian is structure make the OS super buggy for devices, then peoples go everywhere looking for help…so best is prevent these systems that only want to gain users and fame via Rolling Release but Zero Quality.

I am just telling the truth and i am risking being hated for what i say, but i am tired of so much injustice and open-source games. I just hope that @Ick and @Privacy2 defend me from hater ones. :pray:

I just want the best for everyone, although i know that what i saying may relative for others.

Lol Mobian has a different role to play. It doesn’t care for fame at all, especially since it’s goal is to become obsolete (it tries to become completely merged into Debian itself). That “rolling release” isn’t exactly rolling, because testing has already some QA-work done. It’s not the unstable release path.

The reason it doesn’t work as well as PureOS is simple. Mobian becomes the fixes for free once PureOS find its way to mainline all Kernel-changes, since Purism itself is maintaining the drivers. So the Mobian team use the free resources for something else than doing a work twice. And even if they fix something, it comes down to PureOS. It’s a teamplay between Mobian and PureOS.

The way you tell that PureOS is more functional out of the box makes people feel not welcome here. How is that “the best for everyone” when that person may leave the community for such reason? It would be healthier for everyone here on forums (you are included) if you make a step slower. That doesn’t mean that you should stop spreading your mission about free software, but that you do it less aggressive. Sometimes a little bit patient brings more success.

2 Likes

A user should state which operating system is in use, particularly if it is not PureOS.

If it is not PureOS then PureOS should be used for fault isolation.

If the OP is adventurous, he may wish to install PureOS on the µSD card and from time to time boot from the µSD card in order to compare behaviour.

1 Like

I was originally going to make the same complaint, but the screenshot and log contents make it pretty clear that the OS is very likely mobian. Of course, it would have been better to explicitly state that early in the post.

2 Likes

Relying on the screenshot to convey that information is accessibility-fail though.

2 Likes

Doesn’t matter, JR-Fi and I already gave an advice and so we’re waiting for feedback if that solves the issue or not.

1 Like