| 21 May 2024 |
K900 | Sometimes | 19:39:35 |
aidalgol | I've been tracking vulkan_beta, but it looks like the 555 update is only hitting beta in nixpkgs. https://github.com/NixOS/nixpkgs/pull/313440 So maybe I want to be tracking the beta driver? I haven't been able to find an explanation of why you would want one over the other, but I see now that the vulkan beta driver is referred to as the "Vulkan developer beta driver", so maybe I just want the beta driver because I'm not working on any Vulkan stuff, and I'm not trying to run any bleeding-edge Vulkan software. 😕 | 20:04:00 |
K900 | The Vulkan beta drivers usually have some experimental extensions | 20:04:43 |
K900 | Or stuff like that | 20:04:48 |
| 22 May 2024 |
| Beh_1479 joined the room. | 06:58:12 |
| NixOS Moderation Botchanged room power levels. | 15:28:07 |
| Migrated to @infinidoge:inx.moe changed their display name from Infinidoge to Migrated to @infinidoge:inx.moe. | 21:36:22 |
| Infinidoge 🏳️⚧️ joined the room. | 22:20:47 |
| Migrated to @infinidoge:inx.moe left the room. | 22:20:56 |
| Infinidoge 🏳️⚧️ changed their display name from Infinidoge 🏳️⚧️ to Migrated to @infinidoge:inx.moe. | 22:35:31 |
| Infinidoge 🏳️⚧️ changed their display name from Migrated to @infinidoge:inx.moe to Infinidoge. | 22:37:11 |
| 23 May 2024 |
| Infinidoge 🏳️⚧️ changed their display name from Infinidoge to Infinidoge🏳️⚧️. | 01:31:17 |
| Infinidoge 🏳️⚧️ changed their display name from Infinidoge🏳️⚧️ to Infinidoge 🏳️⚧️. | 01:31:27 |
Atemu | A little question about mesa OGL drivers: Why are nearly all of them smlinks to the crocus driver? | 10:09:56 |
Atemu | Isn't crocus the driver for old intel iGPUs? | 10:10:05 |
Atemu | * Isn't crocus the gallium driver for old intel iGPUs? | 10:10:18 |
Atemu | $ l /run/opengl-driver/lib/dri/
total 52M
-r-xr-xr-x 2 root root 35M 1970-01-01 01:00 crocus_dri.so
lrwxrwxrwx 61 root root 13 1970-01-01 01:00 d3d12_dri.so -> crocus_dri.so
-r-xr-xr-x 2 root root 17M 1970-01-01 01:00 d3d12_drv_video.so
lrwxrwxrwx 61 root root 13 1970-01-01 01:00 i915_dri.so -> crocus_dri.so
lrwxrwxrwx 61 root root 13 1970-01-01 01:00 iris_dri.so -> crocus_dri.so
lrwxrwxrwx 61 root root 13 1970-01-01 01:00 kms_swrast_dri.so -> crocus_dri.so
lrwxrwxrwx 61 root root 13 1970-01-01 01:00 nouveau_dri.so -> crocus_dri.so
lrwxrwxrwx 21 root root 18 1970-01-01 01:00 nouveau_drv_video.so -> d3d12_drv_video.so
lrwxrwxrwx 61 root root 13 1970-01-01 01:00 r300_dri.so -> crocus_dri.so
lrwxrwxrwx 61 root root 13 1970-01-01 01:00 r600_dri.so -> crocus_dri.so
lrwxrwxrwx 21 root root 18 1970-01-01 01:00 r600_drv_video.so -> d3d12_drv_video.so
lrwxrwxrwx 61 root root 13 1970-01-01 01:00 radeonsi_dri.so -> crocus_dri.so
lrwxrwxrwx 21 root root 18 1970-01-01 01:00 radeonsi_drv_video.so -> d3d12_drv_video.so
lrwxrwxrwx 61 root root 13 1970-01-01 01:00 swrast_dri.so -> crocus_dri.so
lrwxrwxrwx 61 root root 13 1970-01-01 01:00 virtio_gpu_dri.so -> crocus_dri.so
lrwxrwxrwx 21 root root 18 1970-01-01 01:00 virtio_gpu_drv_video.so -> d3d12_drv_video.so
lrwxrwxrwx 61 root root 13 1970-01-01 01:00 vmwgfx_dri.so -> crocus_dri.so
lrwxrwxrwx 61 root root 13 1970-01-01 01:00 zink_dri.so -> crocus_dri.so
| 10:12:00 |
K900 | In reply to @atemu12:matrix.org A little question about mesa OGL drivers: Why are nearly all of them smlinks to the crocus driver? They're all symlinks to one megadriver blob | 10:29:00 |
K900 | Crocus is just first alphabetically | 10:29:13 |
K900 | So it gets to be the real driver | 10:29:20 |
Atemu | Oh wow lol | 10:30:56 |
K900 | They do it because a lot of the driver code is actually shared between drivers | 10:44:45 |
K900 | So it makes sense to link everything into one big blov | 10:44:56 |
K900 | * So it makes sense to link everything into one big blob | 10:45:06 |
K900 | Instead of having to copy the shared code into every driver | 10:45:15 |
Atemu | Sure that part is fine, using the first in an alphabetical list as the real driver binary however... | 10:52:58 |
K900 | Why not? | 10:58:37 |
Atemu | It's confusing | 11:05:02 |
Atemu | I'd have expected all of them to link to a generic gallium_dri.so or something like that | 11:05:46 |
Atemu | Including crocus | 11:05:56 |