vlad1.96: You have to put that in the kernel command line parameters
Search Criteria
Package Details: vulkan-nouveau-git 25.0.branchpoint.r1199.gc64b8c8-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/vulkan-nouveau-git.git (read-only, click to copy) |
---|---|
Package Base: | vulkan-nouveau-git |
Description: | Nouveau Vulkan (NVK) Mesa driver with some additions (Git version) |
Upstream URL: | https://gitlab.freedesktop.org/mesa/mesa |
Licenses: | MIT AND BSD-3-Clause AND SGI-B-2.0 |
Conflicts: | vulkan-nouveau |
Provides: | vulkan-driver |
Submitter: | DodoGTA |
Maintainer: | DodoGTA |
Last Packager: | DodoGTA |
Votes: | 9 |
Popularity: | 0.003262 |
First Submitted: | 2023-11-10 17:58 (UTC) |
Last Updated: | 2025-02-25 09:48 (UTC) |
Dependencies (33)
- libdrm (libdrm-gitAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxshmfence
- spirv-tools (spirv-tools-gitAUR)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-fmlAUR, systemd-libs-gitAUR, systemd-libs-selinuxAUR)
- vulkan-icd-loader (vulkan-icd-loader-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- zstd (zstd-gitAUR, zstd-staticAUR)
- cbindgen (make)
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- elfutils (elfutils-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glslang (glslang-gitAUR) (make)
- libclc (libclc-gitAUR, libclc-minimal-gitAUR) (make)
- libunwind (libunwind-carbonAUR, libunwind-gitAUR) (make)
- libxrandr (libxrandr-gitAUR) (make)
- llvm (llvm-gitAUR, llvm-minimal-gitAUR) (make)
- meson (meson-gitAUR) (make)
- python-mako (make)
- python-packaging (make)
- python-yaml (python-yaml-gitAUR) (make)
- rust (rust-nightlyAUR, rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup-stubAUR, rustup) (make)
- rust-bindgen (rust-bindgen-gitAUR) (make)
- spirv-llvm-translator (spirv-llvm-translator-gitAUR, spirv-llvm-translator-minimal-gitAUR) (make)
- systemd (systemd-chromiumosAUR, systemd-fmlAUR, systemd-gitAUR, systemd-selinuxAUR) (make)
- valgrind (valgrind-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
- xorgproto (xorgproto-gitAUR) (make)
- lib32-vulkan-nouveau-gitAUR (optional, x86_64) – 32-bit application support
- linux (optional, x86_64) – Minimum required kernel for new uAPI support
- vulkan-mesa-layers (mesa-minimal-gitAUR, mesa-wsl2-gitAUR, mesa-gitAUR, amdonly-gaming-vulkan-mesa-layers-gitAUR) (optional) – Additional Vulkan layers
Required by (82)
- airshipper (requires vulkan-driver) (optional)
- ares-emu (requires vulkan-driver)
- ares-emu-avx-git (requires vulkan-driver)
- ares-emu-git (requires vulkan-driver)
- cemu (requires vulkan-driver) (optional)
- clonehero-ptb (requires vulkan-driver) (optional)
- colortest-git (requires vulkan-driver) (optional)
- cosmic-session-git (requires vulkan-driver) (optional)
- cpu-x-git (requires vulkan-driver) (optional)
- cpu-x-opencl (requires vulkan-driver) (optional)
- fcitx5-hazkey (requires vulkan-driver) (optional)
- fcitx5-hazkey-bin (requires vulkan-driver) (optional)
- flax (requires vulkan-driver) (optional)
- furmark (requires vulkan-driver) (optional)
- glfw-git (requires vulkan-driver) (optional)
- gzdoom (requires vulkan-driver) (optional, x86_64)
- gzdoom-git (requires vulkan-driver) (optional, x86_64)
- humble-lumpia-git (requires vulkan-driver) (optional)
- immich-server (requires vulkan-driver) (optional)
- librashader (requires vulkan-driver)
- Show 62 more...
Sources (1)
DodoGTA commented on 2024-01-16 16:45 (UTC)
ngoquang2708 commented on 2024-01-16 14:50 (UTC) (edited on 2024-01-16 15:32 (UTC) by ngoquang2708)
Modprobe config seems correct. But, as of kernel 6.7.0-arch3-1, I believe it is not needed anymore. Currently my system run without it and Nouveau still load the GSP firmware. I tested it by delete the /lib/firmware/nvidia and Nouveau will complains that it cannot load the firmware in dmesg.
Edit: I forgot to regenrate initramfs.
vlad1.96 commented on 2024-01-16 14:28 (UTC)
Will "nouveau.config=NvGspRm=1" work if I put it in /etc/modprobe.d/? I couldn't find it in the Nouveau documentation it's working or not.
As I understand, it should be something like this: "options nouveau config=NvGspRm=1", right?
danayer commented on 2024-01-16 09:22 (UTC) (edited on 2024-01-16 09:37 (UTC) by danayer)
Hello, vulkaninfo writes that Device Extensions: count = 111, but there are 124 on mesamatrix, is this an error or not? I apologize in advance for a possibly stupid question. P.S Yes, some are really not displayed and therefore most likely do not work, for example VK_KHR_zero_initialize_workgroup_memory.
nullcoder commented on 2023-12-22 10:01 (UTC) (edited on 2023-12-22 10:25 (UTC) by nullcoder)
For those who want a pre-built package, vulkan-nouveau-git is now available in Chaotic AUR: https://github.com/chaotic-aur/packages/issues/2963
maot commented on 2023-12-15 20:00 (UTC)
The pipeline cache patch broke most vulkan apps that I've tested (vkcube segfaults).
DodoGTA commented on 2023-12-07 09:57 (UTC)
@ngoquang2708 I just pushed a fix for this
ngoquang2708 commented on 2023-12-06 14:31 (UTC)
Pipeline cache patch broke compile for me.
Beh_256914 commented on 2023-11-25 11:50 (UTC)
I believe the patch where the vulkan version is changed is unneeded since
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26359
DodoGTA commented on 2023-11-21 11:19 (UTC)
@QushyQushy A fix for this DXVK issue has been pushed to this package
Pinned Comments
DodoGTA commented on 2023-11-14 08:12 (UTC) (edited on 2023-12-16 09:27 (UTC) by DodoGTA)
The Meson 1.3.0rc2 requirement for NAK can for now be satisfied by the meson-rust package which I'll push soon: https://aur.archlinux.org/packages/meson-rust
Edit: Meson 1.3.0 has been released in the Arch repos (so you can reinstall normal Meson)
Update: The pipeline caching patch has been causing some segfaults (which I need to debug when I'm back on nouveau)