4 ms·
I believe they're calling it Day 1 in the sense that the devs themselves are saying a lot of it is hacked together and not daily driver material for most of the
by boarush 4y ago
I believe they're calling it Day 1 in the sense that the devs themselves are saying a lot of it is hacked together and not daily driver material for most of the users. A lot of releases and revisions before this is even upstreamed.
- charcircuit 4y agoWhen talking about impressive performance of a "day 1" build I feel there is a difference between new drivers and new ports of existing drivers.
- bdhcuidbebe 4y agoCorrect. But this is a new driver.
- charcircuit 4y agoPart of the driver is new, but part of it is just existing code that is part of Mesa.
- rowanG077 4y agoSo... It's a new driver. You don't say a program written days ago in C89 is 33 years old because the programs uses the c89 standard library.
- rowanG077 4y agoThis isn't a port of an existing driver. It's completely new Kernel space + user space driver. Of course it makes use of the mesa "framework" but that doesn't mean the driver is 27 years old.
- charcircuit 4y agoWhat do you think porting a driver to a completely new GPU means? Doing so will require new kernel space and user space code. The existence of these new components doesn't mean there is a completely new graphics driver. Only parts of it that are platform specific are new. The graphics driver of a system spans from a talking to the hardware to exposing a graphics API such as OpenGL or Vulkan for applications to use. Splitting up the graphics driver into separate components and calling each component a driver is different from what I mean when I am referring to a driver.
- xx_ns 4y agoMesa isn't a driver. Mesa is just an abstraction on top of the software that DRIVES the hardware (a driver), which is being written from scratch. Nobody (including the Asahi developers) but you subscribes to your definition of a driver. Drivers implementing Mesa may share next to nothing in common, so no, it's not a "port".
- est31 4y agoThe ashahi driver inside Mesa builds upon Gallium3D so it does use shared components of the Mesa library stack. This is not a from scratch driver, it's one that uses the powers of the Mesa library.
- deleted 4y ago[deleted]