{"id":26907307,"url":"https://github.com/thindil/gameboost","last_synced_at":"2025-04-01T11:55:50.581Z","repository":{"id":108684663,"uuid":"523963303","full_name":"thindil/gameboost","owner":"thindil","description":"Mirror of the simple shell script to tweak FreeBSD settings for running games","archived":false,"fork":false,"pushed_at":"2024-11-09T05:51:23.000Z","size":20,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"trunk","last_synced_at":"2024-11-09T06:28:42.986Z","etag":null,"topics":["freebsd","games","gaming"],"latest_commit_sha":null,"homepage":"https://www.laeran.pl/repositories/gameboost","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thindil.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"liberapay":"thindil","open_collective":"laeran","github":"thindil"}},"created_at":"2022-08-12T05:15:24.000Z","updated_at":"2024-11-09T05:51:27.000Z","dependencies_parsed_at":"2023-04-05T20:31:38.852Z","dependency_job_id":null,"html_url":"https://github.com/thindil/gameboost","commit_stats":{"total_commits":9,"total_committers":1,"mean_commits":9.0,"dds":0.0,"last_synced_commit":"458dac38e926ec9a1c0c70e901dc12210d444c5e"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thindil%2Fgameboost","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thindil%2Fgameboost/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thindil%2Fgameboost/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thindil%2Fgameboost/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thindil","download_url":"https://codeload.github.com/thindil/gameboost/tar.gz/refs/heads/trunk","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246635961,"owners_count":20809331,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["freebsd","games","gaming"],"created_at":"2025-04-01T11:55:49.929Z","updated_at":"2025-04-01T11:55:50.574Z","avatar_url":"https://github.com/thindil.png","language":"Shell","funding_links":["https://liberapay.com/thindil","https://opencollective.com/laeran","https://github.com/sponsors/thindil"],"categories":[],"sub_categories":[],"readme":"Gameboost is a simple shell script to tweak FreeBSD settings for running games.\nIt is inspired by [gamemode](https://github.com/FeralInteractive/gamemode) for\nLinux. It is designed to set some tweaks to the system before execute the\nselected command and restore them after. The script should be run by normal\nusers, not the root user. Also, it may require to write some configuration\nto it. Please, read further to get more details about it.  If you read this\nfile on GitHub: **please don't send pull requests here**. All will be\nautomatically closed. Any code propositions should go to the\n[Fossil](https://www.laeran.pl/repositories/gameboost) repository.\n\nAt this moment the script support only Nvidia graphic cards tweaks. Any help\nwith Intel or AMD GPUs is welcome.\n\nCurrently, the script tested with a few Windows games, and it can reduce or even\nprevent some problems like random freezes and boost FPS a little.\n\n### Dependencies\n\nIf you use Nvidia graphic card:\n\n* Nvidia driver proper for your graphic card, for example, the newest: `pkg\n  install nvidia-driver`\n* Nvidia settings utility: `pkg nvidia-settings`\n\nThe script has also its own dependencies:\n\n* zenity package for ask for password and show notifications:\n  `pkg install zenity`\n* sudo package, installed and configured, so the user can create a virtual\n  device, `pkg install sudo` and `visudo` and proper changes in the\n  configuration.\n\n### Installation\n\n* Put the *gameboost.sh* script when anywhere it will be accessible by the selected\n  user.\n\n### Configuration\n\nThere are a few things to configure, before using the script. Please, open it\nwith your favorite text editor and read the first lines of the script,\nwhere the configuration section is. There is everything explained.\n\n### Usage\n\nTo execute the selected command with *gameboost.sh*, enter the command as the\nargument for the script. For example, if *gameboost.sh* is in PATH, to execute\ngame *mygame* you can type in terminal: `gamemode.sh mygame`. If you want to\nexecute *mygame* with additional arguments, put everything in quotes (as one\nargument for the script): `gamemode.sh \"mygame --somearg --anotherarg\"`.\n\nAs the tweaks in the script can depend not only on your hardware but also on\nthe command to execute, it is recommended to experiment a bit with the settings\nin the script. If you open it in your favorite editor, each tweak should have\na proper description. If not or it is unclear, feel free to report the issue.\n\n### License\n\nThe project is released under 3-Clause BSD license.\n\n### TODO\n\n* Suppport for Intel GPUs\n* Support for AMD GPUs\n* More tweaks\n* Rewrite it as a GUI program (someday)\n\n---\nThat's all for now, as usual, I have probably forgotten about something important ;)\n\nBartek thindil Jasicki\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthindil%2Fgameboost","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthindil%2Fgameboost","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthindil%2Fgameboost/lists"}