summaryrefslogtreecommitdiff
path: root/content/blog/2024/gaming-on-freebsd.md
blob: 019c5f0137d3e6c32bb6fd719235ecb1ce870790 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
+++
title = "Modern gaming on FreeBSD, first attempt"
author = ["Michał Sapka"]
date = 2024-10-03T21:04:00+02:00
categories = ["blog"]
draft = false
weight = 2001
image_dir = "blog/images"
image_max_width = 600
Abstract = "A pre-note of some sort?"
Listening = "Steve Kirk -  Thimbleweed Park (Original Soundtrack)"
Listening_url = "https://thimbleweedpark.bandcamp.com/album/thimbleweed-park-original-soundtrack"
Listening_img = "Steve-Kirk-Thimbleweed-Park.Jpg"
+++

A little update before a bigger update, sometime in the near future, on my [Guide to BSD](https://bsd.crys.site).
I am not a gamer, and I have no idea what is going on in Redmond land.
But I **want** to run a few new games, like Baldur 3, Myst remake, or Return to Monkey Island.
What I don't want is to dual-boot.
Ergo, what I want is a working `wine(1)` gaming setup.

What I've learned today: my laptop is a bit on the older site (Nvidia GTX1060 Mobile), but it should support Vulcan... whatever that Vulcan thingy is.
However, `winetricks(1)` are unable to install it.
But I can easily install direct3d:

```shell
pkg install winetricks
winetricks d3dx9 d3dcompiler_42 d3dcompiler_43 d3dcompiler_47
```

And games suddenly start to work!
What a time to be alive, even though it appears that I am limited to DirectX9.
Well, I stopped being in the loop around when DX6 was introduced.
_RTMI_ is a DX12-only game, so I'll have to find a way.

For now, [Delores](https://www.gog.com/pl/game/delores_a_thimbleweed_park_miniadventure), here I come!