MoltenVK
nixpkgs
Our great sponsors
MoltenVK | nixpkgs | |
---|---|---|
20 | 969 | |
125 | 15,581 | |
0.0% | 4.9% | |
9.0 | 10.0 | |
12 days ago | about 23 hours ago | |
Objective-C++ | Nix | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
MoltenVK
-
Game runs on wine but the graphics won't work
You could try replacing the wrappers libMoltenVK.dylib found in /Frameworks with the one I’d just uploaded https://github.com/The-Wineskin-Project/MoltenVK/releases/download/v1.2.3/macos-1.2.3-g5cbeaaa-UE4hack-zeroinit-dxvk.tar.xz
-
Crab Champions (UE4 game) playing through Crossover
Here's the Roguelike third-person shooter Unreal Engine 4 game called Crab Champions that seems to be working thanks to the people who made the UE4 Moltenvk fix (https://github.com/The-Wineskin-Project/MoltenVK/releases).
-
Astroneer is working using the latest libMoltenVK with the UE4 hack!
However, it looks like the latest libMoltenVK (macos-1.2.3-g7b9a415a-UE4hack-Wideline-zeroinit) (huge thanks to Gcenx and nastys/italomandara!) allows the game to work almost perfectly (at least in the few minutes I've been testing).
-
KSP 2 on Mac OS and performance optimizations
There’s no need to build MoltenVK from source you can grab prebuilt archives from https://github.com/The-Wineskin-Project/MoltenVK
- Windows (Steam) Borderlands 3 on Mac via Crossover - Quick update
-
Dishonored texture issue run through PortingKit on M1 Mac Air. Game runs fine but textures constantly glitching out as seen in the video. Anyone know how to fix?
If this game uses DXVK then try using the following build https://github.com/The-Wineskin-Project/MoltenVK/releases/download/v1.2.0/macos-1.2.0-pr1678-UE4hack-Wideline-zeroinit.tar.xz
-
Cemu on Mac now gives playable BOTW (M1 Max 32GB)
You could instead grab an archive from my mirror https://github.com/The-Wineskin-Project/MoltenVK/releases
-
Black ops 1 Almost perfect
https://github.com/Gcenx/MoltenVK/releases/tag/v1.1.7 apply these to your crossover and see how it works.
-
Metal Gear Solid V: The Phantom Pain on crossover
I was testing this version of MoltenVK (Macos_dxvk_patched-1.1.8.tarxz) (https://github.com/Gcenx/MoltenVK/releases/tag/v1.1.8) and I was able to able to get in the game. Before this the game was able to get to the Manu but would just black screen after starting.
-
The forest on crossover
The same is true for MoltenVK don’t use the upstream releases/VulkanSDK, instead use https://github.com/Gcenx/MoltenVK
nixpkgs
- NixOS/nixpkgs: There isn't a clear canonical way to refer to a specific package
-
NixOS Is Not Reproducible
Yes, Nix doesn't actually ensure that the builds are deterministic. In fact it works just fine if they aren't. There are packages in nixpkgs that aren't reproducible: https://github.com/NixOS/nixpkgs/issues?q=is%3Aopen+is%3Aiss...
-
The xz attack shell script
I'm not familiar with Bazel, but Nix in it's current form wouldn't have solved this attack. First of all, the standard mkDerivation function calls the same configure; make; make install process that made this attack possible. Nixpkgs regularly pulls in external resources (fetchUrl and friends) that are equally vulnerable to a poisoned release tarball. Checkout the comment on the current xz entry in nixpkgs https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/comp...
-
Debian Git Monorepo
NixOS uses a monorepo and I think everyone's love it.
I love being able to easily grep through all the packages source code and there's regularly PRs that harmonizes conventions across many packages.
Nixpkgs doesn't include the packaged software source code, so it's a lot more practical than what Debian is doing.
-
From xz to ibus: more questionable tarballs
In this specific case, nix uses fetchFromGitHub to download the source archive, which are generated by GitHub for the specified revision[1]. Arch seems to just download the tarball from the releases page[2].
[1]: https://github.com/NixOS/nixpkgs/blob/3c2fdd0a4e6396fc310a6e...
[2]: https://gitlab.archlinux.org/archlinux/packaging/packages/ib...
-
GitHub Disabled the Xz Repo
True, but irrelevant -- _some packages_, _somewhere_, do depend on xz, which, if built, requires pulling the source from GitHub (see the default.nix: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/tools...)
It's not the vulnerability that's a problem right now (NixOS was protected by a couple of factors) but rather GitHub's hamfisted response.
That is the problem.
-
Combining Nix with Terraform for better DevOps
We’ve noticed that some users have been asking about how to use older versions of Terraform in their Nix setups [1, 2]. This is an example of the diverse needs of people and the importance of maintaining backward compatibility. We hope that nixpkgs-terraform will be a useful tool for these users.
-
Nix is a better Docker image builder than Docker's image builder
I think whateveracct was referring to is this link:
https://github.com/NixOS/nixpkgs/blob/master/pkgs/developmen...
What that file is doing, is building a package, and it essentially is a combination of what Makefile and what RPM spec file does.
I don't know if you're familiar with those tools, but if you aren't it takes some time to know them enough to understand what is happening. So why would be different here?
-
Use Ansible to create and start LXD virtual machines
#!/usr/bin/env nix-shell #! nix-shell -i bash #! nix-shell -p sops #! nix-shell -I https://github.com/NixOS/nixpkgs/archive/refs/tags/23.05.tar.gz source config.sh "$@"
-
What AI assistants are already bundled for Linux?
NixOS just got tabbyml[1] which is built on llama-cpp. Working on systemsd services the weekend and updating latest tabbyml release which supports rocm in addition to cuda
What are some alternatives?
dxvk-async
asdf - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
dxvk - Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine
Home Manager using Nix - Manage a user environment using Nix [maintainer=@rycee]
WineskinServer - Wineskin
git-lfs - Git extension for versioning large files
MoltenVK - MoltenVK is a Vulkan Portability implementation. It layers a subset of the high-performance, industry-standard Vulkan graphics and compute API over Apple's Metal graphics framework, enabling Vulkan applications to run on macOS, iOS and tvOS.
easyeffects - Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications
FF14-MAC_ModSupport - Alternative method of running FFXIV on Mac with Mod Support.
spack - A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
dxvk - Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine
waydroid - Waydroid uses a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu.