{"id":16607537,"url":"https://github.com/zaps166/vk-layer-flimes","last_synced_at":"2025-10-29T09:54:16.834Z","repository":{"id":81457663,"uuid":"298763304","full_name":"zaps166/vk-layer-flimes","owner":"zaps166","description":"Vulkan frame limiter","archived":false,"fork":false,"pushed_at":"2024-06-19T22:20:06.000Z","size":93,"stargazers_count":10,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-29T09:54:15.198Z","etag":null,"topics":["vulkan"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zaps166.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-26T07:41:03.000Z","updated_at":"2025-09-01T16:27:20.000Z","dependencies_parsed_at":"2024-10-28T10:29:27.444Z","dependency_job_id":"11e3b404-fc33-40c8-a3cf-dbadd0bda76f","html_url":"https://github.com/zaps166/vk-layer-flimes","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/zaps166/vk-layer-flimes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zaps166%2Fvk-layer-flimes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zaps166%2Fvk-layer-flimes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zaps166%2Fvk-layer-flimes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zaps166%2Fvk-layer-flimes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zaps166","download_url":"https://codeload.github.com/zaps166/vk-layer-flimes/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zaps166%2Fvk-layer-flimes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281600617,"owners_count":26528905,"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","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["vulkan"],"created_at":"2024-10-12T01:23:03.641Z","updated_at":"2025-10-29T09:54:16.787Z","avatar_url":"https://github.com/zaps166.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vk-layer-flimes\n\nFrame limiter for Vulkan\n\n# How to use\n\n- run Vulkan application with 60 FPS limit: `vk-layer-flimes 60 executable_name`\n- run Vulkan application with initial 60 FPS limit which can be changed: `vk-layer-flimes 60 ext_control executable_name`\n- run Vulkan application with 60 FPS limit, disable V-Sync: `vk-layer-flimes 60 immediate executable_name`\n- run Vulkan application in Steam with 60 FPS limit (Properties... -\u003e SET LAUNCH OPTIONS): `vk-layer-flimes 60 %command%`\n\nFor more information, run `vk-layer-flimes` with no arguments.\n\n# Environment variables\n\nAll environment variables are set via `vk-layer-flimes` script, but they also can be set manually.\n\n- `ENABLE_VK_LAYER_FLIMES` - `1` - enable vk-layer-flimes,\n- `VK_LAYER_FLIMES_ENABLE_EXTERNAL_CONTROL` - `1` - enable external framerate control\n- `VK_LAYER_FLIMES_EXTERNAL_CONTROL_VERBOSE` - `1` - display the new framerate value on stderr\n- `VK_LAYER_FLIMES_FILTER` - `nearest` or `trilinear` - force texture filtering\n- `VK_LAYER_FLIMES_MIP_LOD_BIAS` - float number - force Mipmap LOD bias\n- `VK_LAYER_FLIMES_MAX_ANISOTROPY` - float number - force max anisotropy\n- `VK_LAYER_FLIMES_MIN_IMAGE_COUNT` - integer number - force minimum image count if supported by the driver:\n  - `2` - double buffering\n  - `3` - triple buffering\n- `VK_LAYER_FLIMES_PRESENT_MODE` - force present mode if supported by the driver:\n  - `immediate` - V-Sync OFF\n  - `mailbox` - tear-free\n  - `fifo` - V-Sync ON\n  - `fifo_relaxed` - adaptive V-Sync\n- `VK_LAYER_FLIMES_PREFER_MAILBOX_PRESENT_MODE` - prefer MAILBOX present mode over IMMEDIATE present mode\n\n# Install\n\nSee `vk-layer-flimes-git` AUR package.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzaps166%2Fvk-layer-flimes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzaps166%2Fvk-layer-flimes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzaps166%2Fvk-layer-flimes/lists"}