| 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 |
K900 | They're hardlinks normally | 11:06:40 |
K900 | We just normalize hardlinks to symlinks | 11:06:47 |
Atemu | Oh we do? | 11:10:42 |
K900 | Yes | 11:11:43 |