-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installation on Ubuntu 23.10 not straightforward #6
Comments
Hi @luisalvarado ! Did this problem happen when using our master branch code? As far as I remember the nvidia code should be optional. It is probably going to work fine once you install |
The ideal solution would be to create a distribution package instead. But I am only used to do this on Arch Linux. |
@wwmm Thank you, yes it was from the master. And I checked the libxnvctrl package is already installed (including the Dev one). My hardware is this And the Nvidia Driver is the 550. Although the libxnvctrl package is the 510. |
What is printed by |
I cant show you now because I did a it git pull and now I am getting this:
It was working fine 2 days ago. |
Hum... Here on Arch Linux it compiles. Strange. |
And it doesn't if I revert the change. What is happening is that the current stable kernel |
If you checkout to the commit right before the change you probably can still compile it. You can do it by running
inside the source code folder. |
I've sent a small update to our master branch but I doubt it will be enough to fix the compilation on older kernels. After running the command in my last message you can go back to the master branch through
|
By the way what is the kernel version used by your Ubuntu installation? |
Got it, went to that checkout, did a clean build again and got this:
My Kernel right now is 6.6.14 If I run it I get this |
Run |
Correct, after running it, I get this: So basically, the installation instructions are just missing several more steps to make sure users don't get lost in the road. Thank you as always and great work. Also, I took so long to install and setup that I forgot what the hell the app was for lol. But I will read the documentation again. |
Think of it as an easy way to test if some systems settings may help to improve performance when playing. For example I see on my computer that increasing the disk None of these settings are guaranteed to boost fps. But fastgame is an easy way to test if they can help in a given situation. And without having to add one more service always running in the background. After a boot save a profile with your systems default settings so you can easily restore them. After this customize the parameters and click on the apply button before launching the game. After closing the game load the profile with the default settings to restore the system to its standard state. Some settings require the game to be launched through |
YES! Now I remember why this testing tool was needed. Exactly for what you are mentioning. Saves time. The fastgame_launcher parameter I was not aware of, but the variables in the environment is going to save me time when doing specific tests, so yes, this is a very good app to have. One cool idea would be for the app to remember the process to which certain variables were changed to, so that, when it gets loaded again, fastgame can detect it or match it against and run the parameters or variables again. Now that I have been playing with it. A step by step instructions on how to use fastgame with a steam game would help since I have no idea how they talk to each other. For example this shows empty: So I do not know if this is fed manually or how does it read variables used by an app when launched. Dont know if I am explaining myself so to avoid guessing a lot here. Like:
Something like this. BTW do I run fastgame_launcher without any other parameters, I tried doing this to GTA 5 and it failed: MANGOHUD_CONFIG=output_folder=/home/luis/mangohud-logs,font_size=48,position=top-right,engine_short_names,vram,ram,gpu_name,gpu_power,cpu_mhz,cpu_temp,resolution,fps_metrics=0.001+0.01+0.97+avg gamemoderun mangohud fastgame_launcher %command% But if I remove the fastgame_launcher it launches the game. I ran it on the terminal and it shows as existing but this error But on the parameter box inside steam for GTA4 it fails to load the game. |
The configuration is done manually. And the way to reload them is manually loading a previously saved preset file.
I think that the preset file is enough. Many of the settings aren't specific to a process but are system wide parameters. The only information the user has to give about the process is the
The file |
Using Cyberpunk as example in the field for the executable name I put |
They don't need to talk to each other. Although the current instructions in our readme do not say much the implementation is a lot more simpler that what is done by other programs like Feral Gamemode. Just manually set the parameters in our window and save a preset. In Steam put When everything goes well your system log output will have lines similar to these ones when the game starts
In this case I was playing |
Got it got it. Okay I would need to organize my ideas for this. But I am following a bit better now. Thank you my friend for the very helpful assistance. |
Hi WW, I am trying to install this but had to do several additional steps not mentioned in the installation steps. Before doing ninja, the meson build command will fail on ubuntu 23.10. What needs to be installed BEFORE are the following packages so far:
sudo apt install libgtkmm-4.0-dev libadwaita-1-dev libudisks2-dev
These 3 will cover at least meson finishing the build process
Then the ninja finishes everything but we still need:
ninja install
in order to install it systemwide.
But even after doing all of these, I get the following when executing fastgame:
fastgame: error while loading shared libraries: libfastgame_nvidia.so: cannot open shared object file: No such file or directory
The text was updated successfully, but these errors were encountered: