What about gaming on FreeBSD?

When you say port, you mean with the patch from the issue applied, yes? It will not work without it as it was tested against Centos 7 libraries at that time. The port in the repo has not been updated by me since 2017.

More questions:
  • What version of FreeBSD are you using?
  • Do you have the nwdata port installed? If yes, which version? I have "nwndata-1.61". That one matches the Diamond edition, otherwise, it will be 1.29_3 for the original version.
  • With the patch for linux-nwnclient, I have "linux-nwnclient-1.69_6". Is yours that version?
  • What Linux SDL libraries are installed for you? I have:
    • linux-rl9-sdl-1.2.60
    • linux-rl9-sdl12-extralibs-1
    • linux-rl9-sdl20-2.26.0
My nwndata is at 1.29_3, the rest should be the same as yours. Illegal instruction. I'll check with core dumps and debugging later.
I had, after applying the patch, run a "make makesums" as the checksums were not matching. Running 15-stable, btw.
 
Diablo III mostly works!

Screenshot_2026-02-26_18-59-14.png


Battle net client is broken (can't log-in; crash dialog spam, most windows don't render), but restoring D3 from backup seems fine, and it has Bnet email/pass login at main menu (likely don't need Bnet client if restored D3 files are patched up-to-date)

Not sure what's up with high RAM/swap, but I didn't notice while playing :p

Apparently Bnet client crashing is some CEF/window thing that's fixed on Staging (not Vanilla Wine)
 
Last edited:
Runs no problem wine-devel (11.5) with nGlide Glide wrapper

Ya I picked up Diablo II from GOG recently and got it working under Linux Debian with Crossover bottles.

I tried to get it working on FreeBSD 15.x - but so far I can't get the GOG UI to render right for me on wine-11.5 so I can install it ! :cool:
 
Ya I picked up Diablo II from GOG recently and got it working under Linux Debian with Crossover bottles.

I tried to get it working on FreeBSD 15.x - but so far I can't get the GOG UI to render right for me on wine-11.5 so I can install it ! :cool:

You can just copy over an installed tree from windows or linux.
 
I tried to get it working on FreeBSD 15.x - but so far I can't get the GOG UI to render right for me on wine-11.5 so I can install it ! :cool:
I used innoextract for Oblivion:
Code:
innoextract --extract --exclude-temp --output-dir ~/'.wine/The Elder Scrolls IV - Oblivion/drive_c/Program Files' ~/'Downloads/Oblivion/setup_oblivion_1.2.0416_cs_(12788).exe' && mv -f ~/'.wine/The Elder Scrolls IV - Oblivion/drive_c/Program Files/app' ~/'.wine/The Elder Scrolls IV - Oblivion/drive_c/Program Files/Oblivion'
 
After 4 months of successful gaming on FreeBSD via Passthru with moonlight-qt...

I can play 80-90% of games depends on Linux CachyOS Compatability.


You have to review https://www.protondb.com/ for games....

I have not tried playing in Microsoft but the card does install drivers in there... I'll do Microsoft OS install when I decide to play Apex Legends, Rust or League of Legends (those games don't work in Linux)....

DOTA 2

Dota_2.png


Stafcraft II
BattleNet_Games_Starcraft_II.png


I've played Counter Strike 2, Arc Raiders, Diablo III Reaper and New one Diablo IV.

We can play A+ titles now boys


Game ON!
 
Last edited:
After 4 months of successful gaming on FreeBSD via Passthru with moonlight-qt...

I can play 80-90% of games depends on Linux CachyOS Compatability.


You have to review https://www.protondb.com/ for games....

I have not tried playing in Microsoft but the card does install drivers in there... I'll do Microsoft OS install when I decide to play Apex Legends, Rust or League of Legends (does games don't work in Linux)....

DOTA 2

View attachment 26263

Stafcraft II
View attachment 26264

I've played Counter Strike 2, Arc Raiders, Diablo III Reaper and New one Diablo IV.

We can play A+ titles now boys


Game ON!
For your titles that don't play you should give Mizuma or Linux steam utils a try. There some others as well. Some of the games that never played on Linux worked on Mizuma. I moved over so long ago I don't recall which ones they were haha. :)
 
After 4 months of successful gaming on FreeBSD via Passthru with moonlight-qt...

I can play 80-90% of games depends on Linux CachyOS Compatability.


You have to review https://www.protondb.com/ for games....

I have not tried playing in Microsoft but the card does install drivers in there... I'll do Microsoft OS install when I decide to play Apex Legends, Rust or League of Legends (does games don't work in Linux)....

DOTA 2

View attachment 26263

Stafcraft II
View attachment 26264

I've played Counter Strike 2, Arc Raiders, Diablo III Reaper and New one Diablo IV.

We can play A+ titles now boys


Game ON!
How are u running DotA2 on FBSD?
 
I was curious about this title so I just installed Dota 2 using Linux-Steam-Utils with launch option "PROTON_USE_WINED3D=1 %command%" I got a phonon.dll error and chose ignore and the game is working. I didn't test sound. But I didn't look any further into it. I'm using latest sources on 15-RELEASE with latest Nvidia driver and RTX 3050. From what I can see the game is working without using passthru.

EDIT: If you're having issues with a game try the commands list on this page first.


I'm adding a screen shot here, I ran Dota 2 in a window mode with a terminal showing system information. Hope it's helpful. :D
dota2.jpg
 
Can regular GUI Steam load in Wine? I ran Dota 2 on FreeBSD with SteamCMD and wine-devel (no Proton/Linuxulator), but SteamCMD didn't authenticate with Steam APIs or something (no official multiplayer/rank); but I'm thinking if regular Steam can install and log-in, Dota 2 might be able to hook into GUI Steam's steamclient64.dll
 
Can regular GUI Steam load in Wine? I ran Dota 2 on FreeBSD with SteamCMD and wine-devel (no Proton/Linuxulator), but SteamCMD didn't authenticate with Steam APIs or something (no official multiplayer/rank); but I'm thinking if regular Steam can install and log-in, Dota 2 might be able to hook into GUI Steam's steamclient64.dll
Alexander88207 is the perfect person to ask. The latest Mizuma doesn't like Steam with the latest wine. Epic games and GOG work though.
 
Now I got to try this without the Linux GPU passthrough because that was a workaround ;):) thank you for the headstart LibreQuest.... AND yes the sound is an issue in Dota 2 game, even with Linux I had to add a steam command to get the sound working...


How are u running DotA2 on F

BaronBS I am playing Dota2 game and even online via Linux GPU passthrough.... I don't even know how LibreQuest got it working on FBSD natively will have to review it and try I did it the hard way via a Bhyve Linux CachyOS GPU passthrough....
 
General Dota 2 question, but can auto-courier buying be disabled yet and persist across sessions?

7.39 added courier auto-buying/delivering stuff which broke how I buy Octraine Core (I park it and buy the 1.7k piece first but auto wants to buy the cheapest and deliver instantly), and the 2-3 checkboxes to disable auto-behavior didn't persist after exiting and re-launching Dota 2. It was annoying enough I had to figure out how to deploy older Dota 2 versions :p (Pre-Crownfall and Classic)
 
Espionage724 at this point after 100+ hours I am still a newbie for real.... This game is crazy to master I've literally played only 10 heroes and I am 150+ hours in on ranked Herald level 2...


General Dota 2 question, but can auto-courier buying be disabled yet and persist across sessions?

7.39 added courier auto-buying/delivering stuff which broke how I buy Octraine Core (I park it and buy the 1.7k piece first but auto wants to buy the cheapest and deliver instantly), and the 2-3 checkboxes to disable auto-behavior didn't persist after exiting and re-launching Dota 2. It was annoying enough I had to figure out how to deploy older Dota 2 versions :p (Pre-Crownfall and Classic)

All of this above is CHINESE to me.... ;) but I am happy the courier brings me stuff automatically (You can edit the way it buys things you can choose the items you want first by putting it in postion 1 from other items in a item set) I would hate to have to click F3 to come to me... So much things to do, the last I want to do is control the god damn courier :eek:.

What I want is to hook all day with Pudge... :beer:
 
Now I got to try this without the Linux GPU passthrough because that was a workaround ;):) thank you for the headstart LibreQuest.... AND yes the sound is an issue in Dota 2 game, even with Linux I had to add a steam command to get the sound working...




BaronBS I am playing Dota2 game and even online via Linux GPU passthrough.... I don't even know how LibreQuest got it working on FBSD natively will have to review it and try I did it the hard way via a Bhyve Linux CachyOS GPU passthrough....
So, here is what I did to get Dota 2 working. I followed the install setup from the linux-steam-utils github page. And then added a few things to sysctl for the linuxulator. But honestly, I only chose install from Steam and added a proton command. That's all I did. I didn't test it any further, I've never played the game before. I was just curious to see if it would go to the main menu screen. I don't know if it plays or crashes. But the only special thing I did was using PROTON_USE_WINED3D=1 %command% launch option. I have to use that for all the games on my laptop with an Intel iGPU.

EDIT: I should also add that I did modify the steam install script to remove the dumb person flag and installed in my user account.
 
Back
Top