Log in

View Full Version : P99 on Linux


sabersyii
09-01-2019, 04:07 PM
Hi all

I have been looking into what would need to be done to run P99 on Linux

So far I have the game on a Linux computer and I have even been able to log into the game. However I have so much lag that it's unplayable. There for I'm trying to find out what I can do differently to get it to run smoother.

I'm not using Lutris or PlayOnLinux because I'm unsure how to do so and still launch the the game using patchme.

If I could find a want to get this to run smoothly I would be willing to create a how to video to help others set it up as well. But I need to get it working first.

I would be grateful for any and all help

Thanks

fadetree
09-01-2019, 04:14 PM
Well, I'd start with video drivers. Are you running wine or something? What kind of memory, cpu, and video card do you have?

sabersyii
09-01-2019, 04:51 PM
I have an
- 8 core AMD processer
- 8 GB of RAM
- Radeon HD 6770

sabersyii
09-01-2019, 04:53 PM
I can run both WoW and Guild Wars 2 with no problem, However P99 has so much lag that it is unplayable. I'm not sure what I need to do to help it to run smooth enough to play.

maximum
09-01-2019, 05:02 PM
Search Tech Discussion subforum?

sabersyii
09-01-2019, 05:43 PM
Thanks for pointing me there @maximum

Benanov had posted the following which I found here and it fixed the lag problem.
https://www.project1999.com/forums/showthread.php?t=328889

Join Date: Jun 2019
Posts: 51
Default
Forgoing separate post for now.

I figured out why my framerate was crap.

taskset sees each CPU in a hyperthreading pair as a distinct CPU. Assigning EQ to only one of those makes it lag like crazy.

taskset -c 2 -> LAG

taskset -c 2,3 -> PERFORMANCE


There for I just used the following line in the Terminal to launch the game and it is running great.
taskset -c 2,3 padsp wine eqgame.exe patchme 2>/dev/null

Paxx
09-02-2019, 12:52 AM
i use winetricks packages wmi, d3dx9_43, and corefonts and got it to install and run on wine in MacOS, i haven't tried in linux yet tho.

SharkStomper
09-02-2019, 04:05 AM
Thanks for posting your fix. I'll be installing on nix soon.

sacman08
09-02-2019, 12:04 PM
There is a link buried somewhere on the EQemu website that has a copy of someone's eq.ini file for linux that fixed all sorts of issues I had trying to run it under linux with wine.
Edit: I have to use middleman to get the servers to list as well.

bomaroast
09-02-2019, 12:30 PM
Does running P99 through wine eliminate the spyware DLL that is included with the P99 patches?

pigfrown
09-02-2019, 03:13 PM
Does running P99 through wine eliminate the spyware DLL that is included with the P99 patches?

Yes if you use Wine dsetup.dll will not be able to see your linux browser tab and process names (I think?).

You can also use a VM to achieve the same functionality on Windows. I wrote a guide https://github.com/pigfrown/everquest-p1999-vm-guide

Benanov
09-03-2019, 09:57 AM
Yes if you use Wine dsetup.dll will not be able to see your linux browser tab and process names (I think?).

I'd be surprised if the code knew how to handle WINE, tbh. I could run some experiments with process list tools to see what a normal application can see.

Honestly I doubt it's all that much. Blizzard used to ban WINE users because they didn't understand the results their Warden was reporting back to them.