| 15 May 2024 |
matthewcroughan | Hmm yeah, clever | 22:02:38 |
Atemu | Downloading games in a Nix drv sounds hairy | 22:02:47 |
matthewcroughan | so makeWindowsImage can do a lot, including executing installers declaratively offline | 22:02:53 |
Atemu | Yeah I've used wfvm before | 22:03:07 |
matthewcroughan | it is, which is why FODs won't work, but the base image is reproducible | 22:03:11 |
matthewcroughan | So we can do 99.9% of the work, then let steam do its filthy stuff | 22:03:35 |
matthewcroughan | https://github.com/juliosueiras-nix/nix-steam is a good attempt at trying to use FODs though | 22:03:45 |
matthewcroughan | In reply to @atemu12:matrix.org Yeah I've used wfvm before Yeah my function is just a wrapper around wfvm, except it fetches windows for you, and fixes the installation to 1core/1thread leading to more reproducibility and less deadlocks | 22:06:04 |
matthewcroughan | next step is to wire it into binfmt to launch a whole nt kernel when you try to use an exe, and pass through the framebuffer via rdp | 22:06:51 |
Atemu | Oh my | 22:08:04 |
matthewcroughan | I've wanted to make a derivation for compiling the latest open sourced dos, eventually there'll be some gaming potential there too | 22:09:13 |
matthewcroughan | One of the og engineers walks through the process of compiling it here https://www.youtube.com/watch?v=BR6F0EdyulA | 22:10:08 |
matthewcroughan | I'm wondering if I can make use of my existing makeWin30Image to bootstrap and compile the MS-DOS 4.0 source code, since it'll have all the MASM and stuff
(makeWin30Image {}).makeRunScript {
diskImage = makeWin30Image {
dosPostInstall = "stuffToCompileDos4.0";
};
}
| 22:12:03 |
matthewcroughan | * I'm wondering if I can make use of my existing makeWin30Image to bootstrap and compile the MS-DOS 4.0 source code, since it'll have all the MASM toolchain and stuff
(makeWin30Image {}).makeRunScript {
diskImage = makeWin30Image {
dosPostInstall = "stuffToCompileDos4.0";
};
}
| 22:12:14 |
| 16 May 2024 |
woobilicious | Anyone here use zink? I do wonder if I should run zink + vulkan overlays instead of dirty injection hacks. | 07:31:17 |
K900 | To do what? | 07:31:33 |
K900 | Generally Zink is worse than native GL for basically all hardware | 07:31:42 |
K900 | At least for now | 07:31:58 |
woobilicious | K900: I mean as a default driver, looks like it's been enabled as a default build in mesa, and some newer hardware requires it, so I wonder how ready it is. | 07:39:18 |
K900 | Uhh | 07:39:26 |
K900 | What newer hardware? | 07:39:28 |
woobilicious | https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27737 | 07:39:45 |
K900 | A7xx is Adreno mobile | 07:40:04 |
K900 | That's a whole other world | 07:40:06 |
K900 | There's also technically PVR Rogue | 07:41:42 |
K900 | That has never shipped in a product | 07:41:50 |
woobilicious | Gonna try it out on factorio...lets see how bad it is. | 07:47:52 |
ElvishJerricco | In reply to @woobilicious:matrix.org Gonna try it out on factorio...lets see how bad it is. factorio was extremely addictive for me... once. Once I got my first rocket launch I pretty much lost all motivation to play the game. | 08:35:54 |
Atemu | In reply to @k900:0upti.me What newer hardware? Like, all Nvidia GPUs of the past couple of years | 09:35:22 |
Atemu | NVK uses zink | 09:35:36 |