this post was submitted on 21 Nov 2024
38 points (100.0% liked)

Linux

48335 readers
410 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

cross-posted from: https://lemmy.ml/post/22759126

New version 24.3 of the Mesa opensource 3D graphics library and drivers has been released. New features:

  • Expose Vulkan 1.3 on v3dv, both rpi4 and rpi5
  • VK_EXT_descriptor_buffer on nvk
  • VK_EXT_post_depth_coverage on nvk
  • VK_KHR_video_maintenance1 on radv
  • VK_EXT_legacy_vertex_attributes on nvk
  • GL_KHR_shader_subgroup on radeonsi
  • VK_KHR_maintenance7 on nvk
  • VK_KHR_dynamic_rendering_local_read on nvk
  • GL_ARB_timer_query on Panfrost
  • GL_EXT_disjoint_timer_query on Panfrost
  • VK_KHR_pipeline_binary on RADV
  • VK_KHR_compute_shader_derivatives on anv
  • VK_NV_compute_shader_derivatives on nvk
  • VK_KHR_compute_shader_derivatives on nvk
  • VK_KHR_compute_shader_derivatives on radv
  • VK_KHR_shader_relaxed_extended_instruction on anv, hasvk, hk, nvk, radv, tu, v3dv, lvp
  • GL_OVR_multiview and GL_OVR_multiview2 on zink
  • VK_KHR_shader_float_controls2 on radv
  • VK_KHR_shader_float_controls2 on nvk
  • VK_EXT_device_generated_commands on nvk, radv
  • VK_EXT_host_image_copy on nvk/Turing+
  • VK_EXT_depth_clamp_control on anv, hasvk, nvk, radv
  • VK_KHR_shader_quad_control on nvk
  • GL_EXT_draw_buffers2 on etnaviv/HALTI5+
  • GL_ARB_draw_buffers_blend on etnaviv/HALTI5+
  • VK_KHR_fragment_shading_rate on NVK
  • GL_ARB_draw_indirect on etnaviv/HALTI5+
  • VK_EXT_depth_clamp_zero_one on NVK
  • GL_ARB_framebuffer_no_attachments on etnaviv
top 4 comments
sorted by: hot top controversial new old
[–] StrangeAstronomer@lemmy.ml 3 points 3 days ago (3 children)

Wow! acronym soup. I understand almost none of that.

[–] ryannathans@aussie.zone 5 points 3 days ago

These are the names of vulkan extensions, you can look them up to see what they do

[–] thingsiplay@beehaw.org 4 points 3 days ago

Skill issues.

Just joking. These are Vulkan features to support. Normal users usually don't read those and are not meant for anyway. The first part tells you the feature itself such as VK_EXT_descriptor and the second part with "on" tells you on what hardware driver it connects to, such as nvk for Nvidia Vulkan or radv for Radeon AMD Vulkan driver.

You can actually lookup the Vulkan features supported on your hardware. Depends on what driver and hardware you are using. The Nvidia panel list them somewhere (I'm no longer Nvidia user) and on AMD you can in example lookup in KDE Info Center. I'm also a noob and that's all I know. :D

[–] blobjim@hexbear.net 3 points 3 days ago

Most of the lowercase abbreviations are just the names of device drivers or platforms. VK is just Vulkan, GL is OpenGL, ARB is "Architecture Review Board" as its sort of a preview or extension feature I think. EXT presumably for extension. KHR is Khronos, the organization that creates the Vulkan and OpenGL standards, and the acronym apparently means it's "Khronos-approved". https://registry.khronos.org/vulkan/specs/1.1-extensions/html/vkspec.html#extensions