Nintendo sues FOSS emulator, Nvidia thinks coding is dead, Plasma 6 is out: Linux & Open Source News

Linux & Open Source News
2 Mar 202418:37

Summary

TLDRThis Linux news video covers Nvidia's CEO commenting that kids should not learn coding due to AI advancement, the KDE Plasma 6 desktop release with UI improvements, Nintendo suing the Yuzu Switch emulator developers, and more. Other topics include issues with lack of funding for open source developers, AMD struggling get HDMI 2.1 Linux driver support, and updates on the open source NVIDIA Vulkan driver bringing better performance.

Takeaways

  • 👾 Nintendo is suing the creators of the open-source Switch emulator Yuzu
  • 😡 Nvidia CEO said kids should not learn to code because AI will do it instead
  • 🎉 Plasma 6 desktop environment released with improvements like desktop cube and touchpad gestures
  • 😕 Lack of open HDMI 2.1 specs means no support for latest standards in open source AMD drivers on Linux
  • 🤔 Blog post discusses funding issues for open source and argues all funding models have tradeoffs
  • 💻 AMD working on open source kernel driver for HDMI 2.1 support but rejected by HDMI Forum
  • 🔥 NVK Nvidia open source Vulkan driver now conformant to latest spec and enabled by default in Mesa
  • 🚀 NVK driver gaining support for resizable BAR for better GPU memory access
  • 🍷 Wine's Wayland driver adding basic OpenGL support
  • 🏆 NVK + Linux kernel updates could make open source Nvidia stack performant enough to drop proprietary driver

Q & A

  • ¿Qué demanda presentó Nintendo contra los creadores del emulador de Nintendo Switch Yuzu?

    -Nintendo presentó una demanda argumentando que no hay forma legal de usar Yuzu como emulador y que es ilegal en sí mismo. Dicen que el emulador necesita claves de descifrado obtenidas ilegalmente para funcionar.

  • ¿Qué argumentos presenta el equipo de Yuzu en su defensa?

    -El equipo de Yuzu argumenta que el emulador también permite jugar juegos caseros no disponibles en Switch, lo cual es un uso legítimo. También permite jugar con el controlador que uno elija, lo cual es positivo para la accesibilidad.

  • ¿Qué declaración hizo el CEO de Nvidia sobre aprender a programar?

    -El CEO de Nvidia, Jensen Huang, argumentó que codificar ya no es una habilidad que los niños deberían aprender, porque la IA hará toda la codificación cuando esos niños puedan encontrar trabajo.

  • ¿Por qué es una declaración sin sentido de parte del CEO de Nvidia?

    -Es una declaración sin sentido porque la IA necesita código para funcionar, nadie argumentaría que ya alcanzamos el peak de codificación, se necesitan humanos para revisar y depurar el código de IA, y se necesitan desarrolladores para mejorar la propia IA.

  • ¿Cuáles son los cambios principales en KDE Plasma 6?

    -Los cambios principales son: pasa completamente a Qt6 y Wayland por defecto, pequeñas mejoras en el tema, configuración reordenada, nuevo efecto de vista general como Actividades de GNOME, soporte de HDR y corrección de daltonismo, valores predeterminados más fáciles para nuevos usuarios, paneles flotantes mejorados, krunner más rápido y apps actualizadas.

  • ¿Cuál es la principal preocupación sobre la financiación de software de código abierto según Jacob Kaplan-Moss?

    -La principal preocupación es que actualmente es muy difícil mantener proyectos de código abierto de forma sostenible. No tienen suficientes mantenedores pagados en comparación a la cantidad de usuarios que tienen. Se necesitan formas de que los desarrolladores puedan ganar dinero con el software libre.

  • ¿Por qué AMD no ha podido agregar soporte para HDMI 2.1 en sus controladores de kernel de Linux?

    -El Foro HDMI, que controla la implementación del estándar HDMI, ha rechazado todos los esfuerzos de AMD. Esto se debe a que el acceso público a las especificaciones HDMI se cerró en 2021, lo que dificulta legalmente implementar nuevas características HDMI en controladores de código abierto.

  • ¿Cuál es la gran noticia sobre el controlador Vulkan de código abierto nvk de NVIDIA?

    -El controlador nvk ahora es conforme a Vulkan 1.3, lo que significa que admite la última versión. Mesa 24.1 construirá este controlador de forma predeterminada y lo usará en lugar de marcarlo como experimental.

  • ¿Cómo mejorará el rendimiento de nvk en Mesa 24.1?

    -Mesa 24.1 agregará soporte para rebar (barra redimensionable) en nvk. Esto permite al CPU acceder a toda la memoria de la GPU para reducir cuellos de botella y mejorar el rendimiento.

  • ¿Cuál es el progreso reciente del controlador Wayland de Wine?

    -El controlador Wayland de Wine está obteniendo soporte básico para OpenGL, lo que permitirá ejecutar aplicaciones de OpenGL nativamente bajo Wayland. Esto acerca más a la paridad de características con la implementación basada en X11.

Outlines

00:00

Nvidia CEO Makes Controversial Coding Comments

The Nvidia CEO argued that coding is a skill kids should not bother learning anymore because AI will handle all coding tasks in the future. This viewpoint is flawed because AI still requires human supervision, new programming languages continue to emerge, and fewer developers means less AI improvement.

05:00

KDE Plasma 6 Released

KDE Plasma 6 was released this week with a variety of improvements including an upgrade to Qt6 and Wayland by default, UI enhancements, better settings organization, a new overview effect similar to GNOME Activities, the return of the desktop cube effect, and upgrades to default apps.

10:02

The Challenges of Funding Open Source Software

Jacob Kaplan-Moss wrote an interesting article discussing the lack of sustainable funding models for open source software maintainers. He argues that despite many users benefiting from open source projects, there are too few full-time paid developers working on them. He makes the case that any avenue for funding open source work should be viewed as positive progress in the current climate.

15:02

AMD Unable To Add Linux Support for Latest HDMI

AMD has tried unsuccessfully to add support in their open-source Linux graphics driver for the latest HDMI 2.1 specifications. This is due to the HDMI Forum rejecting their proposals and restricting public access to parts of the HDMI standards. As a result, Linux users with AMD GPUs are unable to utilize certain high resolution, high refresh rate capabilities available in the latest HDMI versions.

Progress on Open Source NVIDIA and Vulkan Drivers

The open-source Vulkan driver for Nvidia GPUs is now Vulkan 1.3 conformant and will build by default in upcoming Mesa releases. Work also continues on a common Vulkan runtime to reduce code duplication across Mesa drivers. Additionally, the Vulkan-based Wayland driver for Wine now enables some basic OpenGL support, bringing it closer to parity with the X11 version.

Mindmap

Keywords

💡Inteligencia Artificial (IA)

La Inteligencia Artificial (IA) se refiere a sistemas o máquinas que imitan la inteligencia humana para realizar tareas y pueden mejorar iterativamente basándose en la información que recogen. En el vídeo, se menciona una declaración del CEO de Nvidia que sugiere que los niños no deberían aprender a programar debido a que la IA realizará esa tarea en el futuro. Esta afirmación subraya el rápido desarrollo de la IA en el ámbito de la programación, aunque también genera debate sobre la importancia del aprendizaje humano en la codificación y el desarrollo de software.

💡Emulación

La emulación es el proceso de imitar el funcionamiento de una plataforma de software o hardware en otra. El vídeo discute el caso de Nintendo demandando a los creadores del emulador de Nintendo Switch de código abierto, Yuzu, destacando las complejidades legales de la emulación, especialmente en relación con la propiedad intelectual y los derechos de autor. La emulación permite a los usuarios jugar juegos en plataformas no originales, pero plantea preguntas sobre la legalidad de acceder y usar ROMs y software propietario.

💡Código abierto

El código abierto se refiere a software cuyo código fuente está disponible públicamente para ser utilizado, modificado y distribuido por cualquier persona. El vídeo menciona varios proyectos de código abierto, incluido el emulador Yuzu y KDE Plasma 6, resaltando la importancia del código abierto en la innovación tecnológica y la accesibilidad del software. También se toca el tema de la financiación de proyectos de código abierto, subrayando los desafíos que enfrentan los desarrolladores para mantener proyectos sostenibles.

💡KDE Plasma 6

KDE Plasma 6 es la última versión del entorno de escritorio KDE Plasma, conocido por su flexibilidad y opciones de personalización. Según el vídeo, esta versión se ha movido completamente a Qt 6 y se centra más en el uso de Wayland, con mejoras en la interfaz, accesibilidad y configuración. Este lanzamiento ilustra el continuo desarrollo y mejora de los entornos de escritorio de código abierto, ofreciendo a los usuarios experiencias más refinadas y eficientes.

💡Nintendo

Nintendo es una conocida empresa de videojuegos y hardware mencionada en el vídeo por su demanda contra los creadores del emulador Yuzu. Este caso destaca la postura de Nintendo sobre la protección de su propiedad intelectual y su historial de acciones legales contra la emulación y la distribución de sus juegos sin licencia. La situación pone de relieve el equilibrio entre los derechos de autor y la comunidad de código abierto, especialmente en lo que respecta a la accesibilidad y la preservación de los videojuegos.

💡Financiación de código abierto

La financiación de código abierto se refiere a los modelos y estrategias económicas que apoyan el desarrollo de software de código abierto. El vídeo discute los desafíos que enfrentan los proyectos de código abierto para obtener financiación sostenible y cómo las reacciones negativas de la comunidad pueden dificultar los esfuerzos por monetizar o buscar apoyo financiero. Este tema es crucial para entender cómo los proyectos de código abierto pueden continuar desarrollándose y sirviendo a sus comunidades de usuarios.

💡HDMI 2.1

HDMI 2.1 es una versión del estándar de interfaz de audio y video digital de alta definición mencionada en el vídeo en el contexto de los esfuerzos de AMD para agregar soporte para esta tecnología en su controlador de kernel de código abierto para Linux. La discusión resalta las dificultades legales y técnicas para implementar características de estándares cerrados en software de código abierto, impactando la compatibilidad y la funcionalidad en sistemas Linux.

💡Nvk Driver

El nvk driver es un controlador de Vulkan de código abierto para tarjetas gráficas NVIDIA mencionado en el vídeo. Se destaca por alcanzar la conformidad con Vulkan 1.3, lo que representa un paso significativo en el desarrollo de controladores gráficos de código abierto competitivos. Este avance ilustra el progreso en la mejora del soporte de hardware en Linux y la importancia de la colaboración comunitaria y el desarrollo abierto.

💡Rebar

Rebar, o barra redimensionable, es una tecnología que permite al procesador acceder a toda la memoria de la GPU para mejorar el rendimiento, discutida en el contexto del driver nvk. El vídeo explica cómo esta característica puede reducir los cuellos de botella en la transferencia de datos entre la CPU y la GPU, destacando los avances tecnológicos que benefician a los usuarios de Linux y refuerzan el ecosistema de código abierto.

💡Wine Wayland Driver

El driver de Wine para Wayland, mencionado en el vídeo, permite que las aplicaciones de Windows se ejecuten en sistemas Linux que utilizan Wayland como su servidor de visualización. El desarrollo de soporte para OpenGL en este driver subraya los esfuerzos continuos para mejorar la compatibilidad y rendimiento de las aplicaciones de Windows en Linux, especialmente en el contexto de juegos y software que dependen de gráficos intensivos.

Highlights

Nintendo is suing the makers of the Yuzu Nintendo Switch emulator

Nvidia CEO said kids should not learn to code because AI will do all coding in the future

Plasma 6 released with a new desktop cube effect, HDR support, and other improvements

Open source developer argues all ways to fund open source work should be embraced

Transcripts

play00:00

hey everyone and welcome back to your

play00:01

Linux and open source news fix for this

play00:04

week and this time we have Nvidia CEO

play00:08

saying to kids that they basically

play00:09

should not learn how to code because AI

play00:12

will do that for us in the future we

play00:15

also have the release of flasma 6 with

play00:18

all of its goodies and work already

play00:20

starting on what's coming next and we

play00:23

have Nintendo suing the makers of the

play00:25

Yuzu open-source Nintendo switch

play00:28

emulator and we also have this message

play00:30

from our sponsor this video is sponsored

play00:33

by Squarespace and chances are you all

play00:35

know what Squarespace is but if you

play00:38

don't just know that they're your

play00:39

all-in-one solution to create and run

play00:42

your own website Squarespace has all the

play00:45

tools you need to start your website

play00:47

improve it even without knowing anything

play00:50

about code they have pre-made layouts

play00:53

that you can customize heavily in terms

play00:54

of the colors of block placement just by

play00:57

drag and drop it's really easy to use

play00:59

you can can create all your pages but

play01:01

you also have plenty of modules like

play01:04

anything you need to run a store

play01:06

complete with online payment you have a

play01:08

members only area you have a logo

play01:11

creator you can even buy your own domain

play01:14

name that you will need to have a

play01:15

serious website straight from

play01:17

Squarespace so they're your all-in-one

play01:19

platform to let you create and run that

play01:22

website so to get started with

play01:23

Squarespace just click the link in the

play01:25

description or head over to

play01:26

squarespace.com thee Linux experiment

play01:29

and you'll get 10% off your first

play01:31

website so Nintendo decided to sue the

play01:35

creators of Yuzu The open- Source

play01:37

emulator for the Nintendo switch the

play01:40

company filed a lawsuit in the US

play01:42

arguing that there is no legal way to

play01:45

use Yuzu as an emulator and so that it

play01:48

is in itself illegal emulation has been

play01:51

a gray area in legal terms for a while

play01:53

because technically emulating a game

play01:56

isn't illegal if you own a copy of that

play01:58

game yourself but but running downloaded

play02:00

ROMs is piracy and sometimes you will

play02:03

also need specific keys or bios files to

play02:06

make those emulators run and obtaining

play02:08

these could be downright impossible

play02:11

without circumventing copyright

play02:12

protections which might or might not be

play02:15

fair Ed depending on where you live and

play02:17

rulings that are generally on a caseby

play02:20

Case basis so in the case of Yuzu

play02:23

Nintendo argues that the emulator needs

play02:25

to run illegally obtained decryption

play02:27

Keys even if you grab them from your own

play02:29

switch and so without these Keys no

play02:32

games could be played they also say that

play02:34

their license agreement doesn't give you

play02:36

the right to play switch games on

play02:38

anything other than a switch an argument

play02:41

that is pretty weak as there are a bunch

play02:43

of limitations on what license

play02:45

agreements can impose on users Nintendo

play02:48

also says that most websites that have

play02:50

pirated copies of their games link to

play02:52

Yuzu as the way to play them and that

play02:54

Yuzu is profiting from this earning at

play02:57

least $50,000 in what they call paid

play03:00

downloads whatever that is in the case

play03:02

of Yuzu and that also the team's patreon

play03:05

earns them $30,000 per month so they're

play03:08

asking for damages and for the courts to

play03:10

shut down the project on yuzu's side

play03:13

there's the fact that the emulator also

play03:15

allows people to play home brew games

play03:17

that aren't available on switch which is

play03:19

definitely a legitimate use case for the

play03:21

continued existence of the tool it's not

play03:24

just to play pirated switch games

play03:27

there's also the fact that Yuzu lets

play03:28

people play games with a controller of

play03:30

their choice which is a plus for

play03:32

accessibility and could be another valid

play03:35

reason to keep the tool around and no

play03:37

one should be surprised right Nintendo

play03:39

has always been one of the worst gaming

play03:42

companies when it comes to legal action

play03:45

and there's basically no chance that

play03:47

this thing will go to trial Because

play03:49

unless Yuzu has incredibly Deep Pockets

play03:52

there's no way they can fight the army

play03:54

of lawyers that Nintendo has so we'll

play03:56

see how it goes they haven't made a

play03:58

public response to Nintendo yet but

play04:01

hopefully they could manage to win

play04:03

something in this case so emulation will

play04:06

be considered a bit safer than it is

play04:08

right now because it's always been

play04:10

pretty gray in terms of whether an

play04:12

emulator will get attacked or not now in

play04:15

the long series of stupid things Tech

play04:18

CEO said this one might take the cake

play04:20

Nvidia CEO Jensen Huong argued that

play04:23

coding is no longer a skill that kids

play04:26

should learn and that people should just

play04:28

not bother anymore because AI will do

play04:31

all the coding by the time that these

play04:33

kids are able to find the job he instead

play04:36

says that humans should focus on other

play04:38

areas of work since anyone will be able

play04:41

to code anything by just talking

play04:43

normally with an AI and uh yeah that's

play04:46

just complete nonsense first an AI needs

play04:49

code to fit into its model I'm sure no

play04:52

one would argue that we've reached the

play04:54

peak of the code that could ever be

play04:56

written that we could never make

play04:58

anything better than than we already

play05:00

have I'm sure no one would also argue

play05:02

that no new programming language would

play05:05

ever see the light of day so limiting

play05:07

ourselves to the code that's already

play05:08

created that serve to train our pretty

play05:11

mediocre AIS for today is a very narrow

play05:14

view second if no one knows how to code

play05:17

who's checking the ai's code or

play05:18

debugging it because the current code

play05:21

produced by AI seem to point out that

play05:23

they're not quite able to write well

play05:25

optimized secure or bug free code and

play05:29

third AIS need to be programmed as well

play05:32

less developers means less people to

play05:34

work on the actual AI so what Nvidia Co

play05:37

is offering is a world where AIS write

play05:40

code for humans without anyone to check

play05:42

it and letting AIS learn how to improve

play05:45

based on their own code not a very

play05:49

enticing world and a pretty nonsensical

play05:52

statement all around an AI will probably

play05:55

never be able to completely create a

play05:58

full program out of Scrat crash that

play06:00

runs well and doesn't need any human

play06:02

supervision an AI is a man-made system

play06:05

it will always need humans in the

play06:07

background to check it so KD plasma 6

play06:10

was released this week and I already

play06:12

have a dedicated video covering all the

play06:15

changes on the channel but I'll still

play06:17

give you the gist of it here so the

play06:18

release moves entirely to cute 6 and

play06:21

uses whand by default dros will do

play06:24

whatever they want they could use X11

play06:26

instead but Wayland is now the primary

play06:29

focus and X11 will still get features

play06:32

but only if they are doable on this

play06:34

platform and they're not too timec

play06:36

consuming on top of that base the

play06:38

desktop saw small improvements to the

play06:41

theme to make it less busy the settings

play06:43

were reordered and streamlined with less

play06:45

rows of buttons and less nested pages

play06:48

and you get a new overview effect that

play06:50

is basically exactly gnome's activities

play06:54

with great touchpad gestures it's a

play06:55

solid Improvement the desktop cube is

play06:58

back as well the the desktop supports

play07:00

HDR color profiles and color blindness

play07:03

correction filters and the defaults were

play07:05

made easier to grasp for newcomers with

play07:08

single click by default tap to click on

play07:10

touchpads a thumbnail Grid in the alt

play07:12

tab switcher and floating panels by

play07:15

default and these floating panels gained

play07:17

a much better configuration interface to

play07:20

actually place them on screen as well

play07:23

krunner is much faster now and lets you

play07:25

reorder elements around to have the

play07:27

results you want first and most defa

play07:29

apps received improvements as well it is

play07:32

a very very good release on a brand new

play07:34

install using the daily isos of Fedora

play07:37

40 since the second release candidate I

play07:39

experienced zero crashes and a very very

play07:42

limited selection of bugs that didn't

play07:44

break the experience other reports seem

play07:47

to say that upgrading KD neon in place

play07:49

might generate some issues so you're

play07:51

probably better off waiting for your Dr

play07:53

to give you the actual update with

play07:56

actually well tested packages Jacob

play07:58

Kaplan Moss one of the main developers

play08:01

on D Jango wrote a very interesting blog

play08:03

post on open- Source funding it was

play08:06

prompted after he published a masteron

play08:08

post denouncing the very usual reactions

play08:11

that a lot of people have when someone

play08:13

tries to make a living writing open-

play08:15

Source software generally these

play08:17

reactions amount to we want people to be

play08:20

able to earn money through open source

play08:22

why aren't more people maintaining open

play08:24

source software but you should not use

play08:26

VC funding you should not use commercial

play08:28

features you should not use any form of

play08:30

investment and you should not work for a

play08:32

large tech company to fund the project

play08:34

so Jacob basically says that currently

play08:36

writing open source software is hardly

play08:39

sustainable open source projects do not

play08:41

have nearly enough paid maintainers

play08:44

compared to the numbers of users they

play08:46

have he cites the examples of python

play08:48

used by millions of people with only a

play08:51

few full-time developers or Jango used

play08:53

by hundreds of thousands and they

play08:55

apparently have less than two full-time

play08:57

people working on it he also points said

play08:59

that yes in an Ideal World governments

play09:02

would recognize the crucial mission of

play09:04

Open Source and the advantages for them

play09:06

and they would fund open source software

play09:09

instead of giving handouts to big

play09:11

companies but he also says that we do

play09:13

not live in that world and that in the

play09:15

meantime simply pointing out that open

play09:17

source should depend on Government

play09:19

funding doesn't solve the problem he

play09:22

concludes by saying that currently every

play09:24

way someone can find to develop open

play09:26

source software and get paid for that is

play09:29

a good way and it's a win whether it's

play09:31

by a ground by being employed by a big

play09:33

tech company by raising capital or by

play09:36

having paid features he acknowledges

play09:38

that all of these Avenues of funding do

play09:40

have strings attached but that in our

play09:43

current world it's either that or no one

play09:46

could ever make a living working on open

play09:48

source which means less open source

play09:50

software and abandoned projects it's a

play09:52

very interesting read I left the link to

play09:55

it in the description of the video as

play09:56

with all articles I use to make these

play09:58

videos and I just cannot disagree with

play10:01

him like every time you try to bring

play10:03

money into open source or Linux there's

play10:06

always a bunch of people think that it's

play10:08

going to taint the project no matter how

play10:11

that money is obtained and no matter

play10:13

that the code is open source and if

play10:14

something weird happens it can always be

play10:16

forked and used by someone else instead

play10:19

and it looks like us Linux users just

play10:22

cannot have nice things because of

play10:24

stupid legal requirements AMD has been

play10:27

trying for a while to add HDMI 2.1 plus

play10:30

support to its open-source kernel driver

play10:33

for Linux but apparently the HDMI Forum

play10:36

being the organization that monitors and

play10:38

controls all things related to the

play10:40

implementations of the HDMI standard

play10:43

where that HDMI Forum have rejected all

play10:46

of amd's efforts and this lack of

play10:48

support means that for example you can't

play10:50

do 4K at 120 HZ or you can do 5K at 240

play10:55

HZ on Linux with an AMD GPU those are

play10:59

not the most common use cases but it

play11:01

sucks that we can't do it and it's also

play11:03

a very bad indication that future HDMI

play11:06

progress will not be working on Linux

play11:09

either and this is all linked to the

play11:11

fact that the HDMI Forum closed public

play11:14

access to the HDMI spec in 2021 meaning

play11:18

that it's now legally complicated or

play11:21

even impossible to implement new HDMI

play11:24

features in open- Source drivers because

play11:26

doing so would open the workings of the

play11:29

standard to the public which the HDMI

play11:31

Forum doesn't want AMD Engineers have

play11:34

spent months working with their legal

play11:36

team trying to come up with a solution

play11:38

but every effort was turned down even

play11:41

though they actually produced code to

play11:43

try and satisfy the requirements of the

play11:45

HDMI forum and uh yeah HDMI is basically

play11:49

the standard everyone uses on every TV

play11:52

monitor GPU or device you have something

play11:56

that works with HDMI so not being able

play11:58

to to implement the latest HDMI features

play12:01

in open source drivers is a big big

play12:04

problem so now if you want to be an

play12:06

absolute open source supporter you need

play12:08

to ditch HDMI and use display port which

play12:11

is apparently a bit more open which is

play12:13

dumb like come on it's a standard it

play12:16

should be open to everyone but it's

play12:18

probably a money related problem or

play12:20

something linked to stupid DRM again

play12:23

okay so let's finish this with the

play12:25

gaming news and we're going to start

play12:27

with the nvk driver this is the

play12:29

open-source Vulcan driver for NVIDIA and

play12:32

it is now Vulcan 1.3 conformant meaning

play12:35

that it now supports the latest version

play12:37

of Vulcan and with that Mesa 24.1 will

play12:41

build that driver by default and use it

play12:44

instead of flagging it as experimental

play12:46

now to work properly it requires the

play12:48

latest development snapshot of the Linux

play12:50

kernel 6.8 but when a drro ships 6.8 and

play12:54

Mesa 24.1 you will basically be using

play12:57

nvo and nvk out of the box and that's

play13:01

the first time in a very long while that

play13:04

the open source driver stack for NVIDIA

play13:06

will be good and actually usable on top

play13:09

of that the nvk developers also started

play13:12

work on a common Vulcan runtime for all

play13:15

Mesa drivers the goal would be to have a

play13:18

single implementation for stuff like

play13:20

shaders and pipelines so every driver

play13:23

doesn't have to redevelop all of that

play13:25

stuff when they want to support Vulcan

play13:27

and this is all really great news

play13:29

congrats to the developers who have been

play13:31

moving insanely fast on this new driver

play13:34

and I cannot wait to get an updated

play13:36

platform to try it out on my Nvidia GPU

play13:39

and still on the topic of nvk in Mesa

play13:42

24.1 they will support rebar or

play13:45

resizable bar that's a feature that lets

play13:47

the CPU access the entirety of the gpu's

play13:50

memory to reduce the number of transfers

play13:53

between the two and thus reduce any

play13:55

bottleneck effect and improve

play13:57

performance if you don't have have

play13:58

support for that it means that the CPU

play14:01

can only get data from the gpu's memory

play14:03

in little chunks of 256 megabytes which

play14:07

is obviously suboptimal when you know

play14:09

that modern gpus tend to have at least 4

play14:12

gigs of vram and can often have 68 or

play14:15

even 12 gigs so nvk will now be aware of

play14:19

whether your system supports rebar or

play14:21

not because not all PCI implementations

play14:24

support that and they will be able to

play14:26

use it if it's available and this also

play14:28

works in tandem with the necessary

play14:31

interfaces in the novo driver that will

play14:33

land in the kernel 6.8 and this should

play14:36

bring way better performance for nvk on

play14:39

relatively modern or recent systems that

play14:41

have access to resizable bar and it also

play14:44

means that maybe the performance of nvk

play14:47

might be good enough that people would

play14:49

consider just not bothering with the

play14:51

proprietary driver you might lose 15%

play14:53

performance but at least you don't have

play14:55

any other weird issues around that and

play14:57

finally the wine whan driver is getting

play15:00

some more work done this time with

play15:02

enabling basic open GL support a new

play15:05

merge request will let Wine Run openg GL

play15:08

apps under Wayland natively although

play15:10

this support is far from complete for

play15:12

now there's a lot of features still

play15:14

needing to be implemented now the whand

play15:16

driver for wine already supports Vulcan

play15:19

which is arguably far more important

play15:21

because Wine's primary use case these

play15:23

days is for gaming and most Linux gaming

play15:26

uses Vulcan but some games programs that

play15:29

rely on openg GL will at least be usable

play15:32

as well and hopefully that whand driver

play15:34

can reach feature parody with the X11

play15:37

based implementation of wine and will

play15:39

have one less barrier for the adoption

play15:41

of whand by most Linux users and that's

play15:44

just great news if this driver can reach

play15:47

feature parity with x1's implementation

play15:49

for wine there's basically One Less

play15:51

Reason to not use whan and actually it

play15:55

looks like from some earlier testing

play15:57

running a game with with wine on whand

play16:00

natively performs better than running

play16:02

that game with wine on X11 because

play16:04

Wayland does deliver better latency and

play16:07

better performance in general than that

play16:09

old piece of junk that X11 is that was

play16:12

never designed for modern displays and

play16:14

modern gpus so it's good to see more

play16:16

progress on that and it's also good to

play16:19

tell you about today's sponsor tuxedo

play16:21

computers if you need a new computer to

play16:23

run Linux on and you don't want to

play16:26

bother trying to check if your Hardware

play16:28

will be compatible trying to remove

play16:30

windows and making sure that your

play16:31

favorite disc R will run well check out

play16:33

the link in the description below and

play16:35

check out tuxedo computers they make

play16:37

laptops desktops and noock that ship

play16:39

with Linux pre-installed all the

play16:41

hardware has been picked specifically

play16:43

because it runs well with Linux and if

play16:45

they encountered some problems in their

play16:47

testing they submit patches upstream and

play16:49

for stuff that hasn't yet been accepted

play16:51

they have repos you can add to support

play16:54

that Hardware perfectly they have a wide

play16:56

range of devices from from little

play16:59

laptops to Giant workstations and

play17:01

everything in between that will cover

play17:03

basically every price point all of their

play17:05

devices are very customizable especially

play17:07

laptops you can put your own logo on the

play17:09

lid laser etched you can have your own

play17:11

custom keyboard layout you can open the

play17:13

laptops repair them and upgrade them

play17:15

they're just great all my channel and

play17:18

basically everything I do just runs on

play17:19

tuxedo computers these days the channel

play17:21

runs on an Infinity Book Pro 16 and my

play17:24

gaming needs are solved by a tuxedo Cube

play17:27

which is basically just a relatively

play17:28

small desktop PC running Holo ISO so if

play17:31

you need a new computer you want to

play17:33

support a company that actually supports

play17:35

Linux click the link in the description

play17:37

below and get yourself a tuxedo computer

play17:39

so thanks everyone for watching the

play17:41

video I hope you enjoyed it if you did

play17:43

you know what to do like button

play17:44

subscribe button notification Bell

play17:46

comment section whatever and if you

play17:48

really enjoy the channel I have plenty

play17:50

of links to support it which will give

play17:52

you some pretty cool benefits as well so

play17:54

thanks for watching and I guess you'll

play17:56

see me in the next one bye

play18:00

[Music]

Rate This

5.0 / 5 (0 votes)

Do you need a summary in English?