• Home
  • Index
  • Search
  • Download
  • Server Rules
  • House Roleplay Laws
  • Player Utilities
  • Player Help
  • Forum Utilities
  • Returning Player?
  • Toggle Sidebar
Interactive Nav-Map
Tutorials
New Wiki
ID reference
Restart reference
Players Online
Player Activity
Faction Activity
Player Base Status
Discord Help Channel
DarkStat
Server public configs
POB Administration
Missing Powerplant
Stuck in Connecticut
Account Banned
Lost Ship/Account
POB Restoration
Disconnected
Member List
Forum Stats
Show Team
View New Posts
View Today's Posts
Calendar
Help
Archive Mode




Hi there Guest,  
Existing user?   Sign in    Create account
Login
Username:
Password: Lost Password?
 
  Discovery Gaming Community Welcome Help & Support Tutorials & Tools Linux Guides Discovery on Linux. Article Guide (2025)

Server Time (24h)

Players Online

Active Events - Scoreboard

Latest activity

Pages (2): « Previous 1 2
Discovery on Linux. Article Guide (2025)
Offline darkwind
06-08-2025, 11:26 PM, (This post was last modified: 06-08-2025, 11:27 PM by darkwind.)
#11
Frontier Sheriff
Posts: 1,153
Threads: 138
Joined: Oct 2019
Staff roles:
Coding Developer

(06-08-2025, 11:16 PM)0verflow Wrote: HEADS UP!

While using the older DXVK libraries provided by the guide did work, I came across a reproducible crash involving a ship model (Akhetaten).

My fix was to remove the DXVK libraries from the game directory and instead use the newest ones provided by the package manager.

To install the package manager libraries on the Discovery wine prefix, you must set it as default with an environment variable:

export WINEPREFIX=/dir/to/disco/prefix

And then run dxvk_setup install, the script should come bundled with the package, and it's intended to install DXVK on wine prefixes, this script also ensures to setup environment variables so that Lutris properly detects DXVK.

Very interesting. Can you provide more details where exactly command needs to be run? In which opened menu? available after pressing which buttons? (assuming we are in Lutris environment)


Interstellar Autogit Ctrl-V Encryptor Discovery At Linux
Dark Tools DarkBot DarkLint DarkStat DarkMap
Reply  
Offline 0verflow
06-08-2025, 11:31 PM,
#12
Member
Posts: 5
Threads: 0
Joined: Jun 2025

(06-08-2025, 11:26 PM)darkwind Wrote: Very interesting. Can you provide more details where this command needs to be run?

It can be run anywhere, the environment variable will point to the wine prefix you want to install DXVK into. If the environment variable is missing it'll install DXVK on the generic wine prefix that can be found in ~/.wine, it might still work this way, as I think you can run libraries from one prefix inside another one, but the proper practice is to install DXVK on each prefix that requires it, specially to avoid incidents when you prune old prefixes that are no longer needed.
Reply  
Offline darkwind
06-08-2025, 11:41 PM, (This post was last modified: 06-08-2025, 11:46 PM by darkwind.)
#13
Frontier Sheriff
Posts: 1,153
Threads: 138
Joined: Oct 2019
Staff roles:
Coding Developer

(06-08-2025, 11:31 PM)0verflow Wrote:
(06-08-2025, 11:26 PM)darkwind Wrote: Very interesting. Can you provide more details where this command needs to be run?

It can be run anywhere, the environment variable will point to the wine prefix you want to install DXVK into. If the environment variable is missing it'll install DXVK on the generic wine prefix that can be found in ~/.wine, it might still work this way, as I think you can run libraries from one prefix inside another one, but the proper practice is to install DXVK on each prefix that requires it, specially to avoid incidents when you prune old prefixes that are no longer needed.

The script can not be run anywhere (for example it is not present at my OS if i just open my default terminal and try to execute `dxvk_setup -- help` ). if u wish to provide precise human friendly instruction, it should begin with the step where to acquire the script / or how to access Lutris/Wine specific terminal environment where this script is already installed and ready for execution.
Otherwise instruction is incomplete and guess work to find out how to perform it exactly.

Please be more detailed in provided documentation (sun) So that your instructions would be reproducable.

Highly Preferably also do mention exact verison of `dxvk_setup` that helped you.


Interstellar Autogit Ctrl-V Encryptor Discovery At Linux
Dark Tools DarkBot DarkLint DarkStat DarkMap
Reply  
Offline 0verflow
06-08-2025, 11:59 PM, (This post was last modified: 06-09-2025, 12:00 AM by 0verflow.)
#14
Member
Posts: 5
Threads: 0
Joined: Jun 2025

(06-08-2025, 11:41 PM)darkwind Wrote: The script can not be run anywhere (for example it is not present at my OS if i just open my default terminal and try to execute `dxvk_setup -- help` ). if u wish to provide precise human friendly instruction, it should begin with the step where to acquire the script / or how to access Lutris/Wine specific terminal environment where this script is already installed and ready for execution.
Otherwise instruction is incomplete and guess work to find out how to perform it exactly.

Please be more detailed in provided documentation (sun) So that your instructions would be reproducable.

Highly Preferably also do mention exact verison of `dxvk_setup` that helped you.

Looks like I'm an embarrassment as usual.

The script name is setup_dxvk, apologies. This script comes bundled with the dxvk package and it's from upstream DXVK.
Reply  
Offline 0verflow
06-10-2025, 12:30 PM,
#15
Member
Posts: 5
Threads: 0
Joined: Jun 2025

(06-08-2025, 11:41 PM)darkwind Wrote: The script can not be run anywhere (for example it is not present at my OS if i just open my default terminal and try to execute `dxvk_setup -- help` ). if u wish to provide precise human friendly instruction, it should begin with the step where to acquire the script / or how to access Lutris/Wine specific terminal environment where this script is already installed and ready for execution.
Otherwise instruction is incomplete and guess work to find out how to perform it exactly.

Please be more detailed in provided documentation (sun) So that your instructions would be reproducable.

Highly Preferably also do mention exact verison of `dxvk_setup` that helped you.

After some digging I double checked how other distributions package DXVK and it seems this script isn't shipped with Debian (be stable or Sid), I'm currently doing some tests on Artix and using the dxvk-bin package sourced from AUR, which does include it.

Here's the script from upstream.

And here's the one I have.

I noticed that the one provided by AUR does include an entry to install for d3d8to9, which the upstream one lacks and it's necessary to run Freelancer.

Nonetheless if someone wants to install and play Discovery/Freelancer in Arch/Artix I suggest they install DXVK on wine prefixes using this script for the sake of convenience, it worked fine so far.
Reply  
Offline 0verflow
06-14-2025, 05:07 PM,
#16
Member
Posts: 5
Threads: 0
Joined: Jun 2025

Here to show a glimpse of what I've been working on for the past few days:
[+]Do you have a PS4? I do!

[Image: ihgo1c3z.png]
Yes, I've noticed the artifacts as well, don't worry.

Other than that, the game runs at a steady and very playable 60FPS at 1080p, I'm double-checking to get rid of the issue, maybe it requires some special setup on DXVK or maybe a mesa patch (already had to compile a custom driver on the console to get rendering working so that'd be expected) so it looks as intended.


But other than that you technically could play Freelancer on a Playstation 4 if you really wanted to, and if you don't mind the texture artifact issues, if people is interested in learning how I got this far I could make a dedicated thread later on.
Reply  
Offline SSV
06-15-2025, 01:09 AM,
#17
Meatbag
Posts: 51
Threads: 4
Joined: Jun 2017

(06-14-2025, 05:07 PM)0verflow Wrote: Here to show a glimpse of what I've been working on for the past few days:
[+]Do you have a PS4? I do!

[Image: ihgo1c3z.png]
Yes, I've noticed the artifacts as well, don't worry.

Other than that, the game runs at a steady and very playable 60FPS at 1080p, I'm double-checking to get rid of the issue, maybe it requires some special setup on DXVK or maybe a mesa patch (already had to compile a custom driver on the console to get rendering working so that'd be expected) so it looks as intended.


But other than that you technically could play Freelancer on a Playstation 4 if you really wanted to, and if you don't mind the texture artifact issues, if people is interested in learning how I got this far I could make a dedicated thread later on.

Crazy mf, respectSmile

[Image: image.png]
Reply  
Offline darkwind
09-21-2025, 04:01 PM, (This post was last modified: 09-21-2025, 04:08 PM by darkwind.)
#18
Frontier Sheriff
Posts: 1,153
Threads: 138
Joined: Oct 2019
Staff roles:
Coding Developer

Changelog Wrote:winetricks dotnet40
winetricks dotnet45

// winetricks dotnet40 // i suspect not needed at all any longer if u install dotnet48, try not to install
// winetricks dotnet45 // deprecated disco dotnet, no longer needed
// some level of issues with dotnet48 is present, ensure to deinstall old one dotnet45 first and install new one with --force flag
// for deinstallation of dotnet45, run `wine deinstaller` in Bash lutris console`, in same console where we input winetricks commands
// https://github.com/Winetricks/winetricks/issues/2159
// https://www.reddit.com/r/winehq/comments...scoreedll/
winetricks --force dotnet48 // latest in use by Discovery Freelancer

Updated linux tutorial for Disco stuff, u need `winetricks --force dotnet48` now, with previously deinstalled dotnet45 if was installed. `wine deinstaller` is able to deinstall previous version.


Interstellar Autogit Ctrl-V Encryptor Discovery At Linux
Dark Tools DarkBot DarkLint DarkStat DarkMap
Reply  
Pages (2): « Previous 1 2


  • View a Printable Version
  • Subscribe to this thread


Users browsing this thread:
1 Guest(s)



Powered By MyBB, © 2002-2025 MyBB Group. Theme © 2014 iAndrew & DiscoveryGC
  • Contact Us
  •  Lite mode
Linear Mode
Threaded Mode