Code Monkey home page Code Monkey logo

Comments (10)

LukeShortCloud avatar LukeShortCloud commented on June 15, 2024

Mesa 24.0 is now available in the Arch Linux repositories but NVK is still disabled and hidden behind an experimental build flag.

from winesapos.

LukeShortCloud avatar LukeShortCloud commented on June 15, 2024

Mesa 24.1 is slated to come out on 2024-05-01 which might finally enable NVK by default.

https://docs.mesa3d.org/release-calendar.html

As it is today, we can test with linux-t2 and vulkan-nouveau-git.

from winesapos.

LukeShortCloud avatar LukeShortCloud commented on June 15, 2024

Confirmed: NVK will be enabled by default in Mesa 24.1.0!

https://www.phoronix.com/news/Mesa-NVK-Vulkan-Conformant

from winesapos.

LukeShortCloud avatar LukeShortCloud commented on June 15, 2024

NVK recommends using Zink for OpenGL instead of nouveau.

$ sudo vim /etc/environment
__GLX_VENDOR_LIBRARY_NAME=mesa
MESA_LOADER_DRIVER_OVERRIDE=zink
GALLIUM_DRIVER=zink

Eventually, older GPUs (Kepler through Maxell) will be fully supported. Until then, we can enable experimental support.

$ sudo vim /etc/environment
NVK_I_WANT_A_BROKEN_VULKAN_DRIVER=1

https://docs.mesa3d.org/drivers/nvk.html

from winesapos.

LukeShortCloud avatar LukeShortCloud commented on June 15, 2024

We need to change this line in our README.md file to include NVIDIA:

Open source OpenGL and Vulkan drivers are installed for AMD, Intel, VirtualBox, and VMware graphics.

from winesapos.

LukeShortCloud avatar LukeShortCloud commented on June 15, 2024

The GSP firmware can be enabled for all NVIDIA devices by setting this kernel boot argument: nouveau.config=NvGspRm=1

https://lists.freedesktop.org/archives/nouveau/2023-September/043193.html

from winesapos.

LukeShortCloud avatar LukeShortCloud commented on June 15, 2024

Since we are using Wayland by default now and the open source Mesa drivers for NVIDIA have greatly improved, we can remove the xf86-video-nouveau package from being installed in the winesapOS build.

from winesapos.

LukeShortCloud avatar LukeShortCloud commented on June 15, 2024

As mentioned here, NVK is now available in the official Arch Linux repositories as these two packages: vulkan-nouveau and lib32-vulkan-nouveau.

from winesapos.

LukeShortCloud avatar LukeShortCloud commented on June 15, 2024

Related to all this: nova is being worked on as a new kernel driver for NVIDIA as a successor to nouveau. For the NVIDIA open kernel module drivers, we should block it.

https://www.phoronix.com/news/Red-Hat-Nova-Rust-Abstractions

from winesapos.

LukeShortCloud avatar LukeShortCloud commented on June 15, 2024

I tested enabling Zink globally with NVK and that leads to a black screen. This is consistent with my previous testing, too.

#512

from winesapos.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.