LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 06-15-2019, 09:46 AM   #61
garpu
Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 337

Rep: Reputation: 122Reputation: 122

You know, looking at it, he's using fontforge for fonts. Old box, I had fontforge installed because of lilypond, and I don't believe I had it installed the last time I tried to compile WINE. Glancing at the two, it's the only immediate difference I noticed.

Last edited by garpu; 06-15-2019 at 09:48 AM.
 
Old 06-15-2019, 05:24 PM   #62
garpu
Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 337

Rep: Reputation: 122Reputation: 122
I'm trying to build Alien BoB's slackbuild on my computer, since I know his package is good. (If the package on my computer isn't OK, then I know it's something on my box.)

Link to his build directory: http://www.slackware.com/~alien/slackbuilds/wine/build/

Error:

Code:
include/wine/server_protocol.h updated
server/trace.c updated
server/request.h updated
Building ...
Also building wine64 (shared support, aka WoW64)
./wine.SlackBuild: line 343: PKG_CONFIG_PATH: unbound variable
The lines in the slackbuild:

Code:
if [ "$ARCH" = "x86_64" ]; then
  OLD_PKG_CONFIG_PATH="$PKG_CONFIG_PATH"
  export PKG_CONFIG_PATH="/usr/lib/pkgconfig:$PKG_CONFIG_PATH"
fi
 
Old 06-16-2019, 01:31 AM   #63
SCerovec
Senior Member
 
Registered: Oct 2006
Location: Cp6uja
Distribution: Slackware on x86 and arm
Posts: 1,574
Blog Entries: 2

Rep: Reputation: 374Reputation: 374Reputation: 374Reputation: 374
Quote:
Originally Posted by garpu View Post
I'm trying to build Alien BoB's slackbuild on my computer, since I know his package is good. (If the package on my computer isn't OK, then I know it's something on my box.)

Link to his build directory: http://www.slackware.com/~alien/slackbuilds/wine/build/

Error:

Code:
include/wine/server_protocol.h updated
server/trace.c updated
server/request.h updated
Building ...
Also building wine64 (shared support, aka WoW64)
./wine.SlackBuild: line 343: PKG_CONFIG_PATH: unbound variable
The lines in the slackbuild:

Code:
if [ "$ARCH" = "x86_64" ]; then
  OLD_PKG_CONFIG_PATH="$PKG_CONFIG_PATH"
  export PKG_CONFIG_PATH="/usr/lib/pkgconfig:$PKG_CONFIG_PATH"
fi
it seems as if the script expects the $PKG_CONFIG_PATH be set on a 64 bit system?
is it set at your box?

mine (Slackware64 14.2 with a lot of stuff added) has it as:
Code:
$ echo $PKG_CONFIG_PATH
/usr/local/lib64/pkgconfig:/usr/local/share/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig
HTH
 
Old 06-16-2019, 07:31 AM   #64
garpu
Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 337

Rep: Reputation: 122Reputation: 122
Hrm. Mine looks the same:

/usr/local/lib64/pkgconfig:/usr/local/share/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig

Doh. did su -l ./wine.Slackbuild. My error. It seems to be building now.

If this doesn't work, I'll move it to WINE's forums, since I'm likely annoying everyone and I'm not convinced this is a Slackware bug. That is, it could be a bug in WINE, given that it does build and run Guild Wars 2 (really, really well, I might add).
 
Old 06-16-2019, 07:32 AM   #65
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,697

Rep: Reputation: Disabled
Quote:
Originally Posted by SCerovec View Post
it seems as if the script expects the $PKG_CONFIG_PATH be set on a 64 bit system?
is it set at your box?

Its not set on my system by default because I am using pkgconf instead of pkg-config which is normal, could garpu be doing something similar?

Edit: Nvm.
 
Old 06-16-2019, 10:30 AM   #66
garpu
Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 337

Rep: Reputation: 122Reputation: 122
Got it! Built Alien BoB's slackbuild on my box, and the trading post works fine. I don't remember if I were doing "su wine.Slackbuild" with dugan's or not. Likely I'd spaced, there, too. I haven't tried building wine 4.10 yet, but that's another project for another day.

Note to self: "su -l."
 
Old 06-16-2019, 11:42 PM   #67
garpu
Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 337

Rep: Reputation: 122Reputation: 122
And, nope. https://forum.winehq.org/viewtopic.php?f=8&t=32547 Posted there, as well. Bug with wine-mono? I would've been using it with the build of 4.9-staging on my old box, however.

ETA: on a whim I searched for gcc 9.1.0 and building wine and found this: https://bugs.winehq.org/show_bug.cgi?id=47167

I'm not crazy. It's a bug. Y'all, this feels like I was finally able to scratch an itch between my shoulderblades. maybe this is the issue?

Last edited by garpu; 06-16-2019 at 11:51 PM.
 
Old 06-17-2019, 02:39 PM   #68
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys for decades while testing others to keep up
Posts: 2,263

Rep: Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283
Since I have noticed reduced FPS on DX9 games since sometime around WINE v2.2 I'm wondering two things. One, do others notice this and think this is because of increased tradeoffs to better accommodate DX10-12? and Secondly, do any of you use WINE "bottles" (or any other means) to get better DX9 or even OpenGL support for DX9 games? Thanks in advance for any comments.
 
Old 06-17-2019, 04:22 PM   #69
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,697

Rep: Reputation: Disabled
Depending on your GPU you may get much better performance using wine-nine-standalone to get native d3d9 support in linux. This will only work with gallium drivers in mesa, meaning AMD, nouveau and the new iris driver for intel.
 
Old 06-17-2019, 05:12 PM   #70
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: Slackware
Posts: 8,967

Rep: Reputation: 3853Reputation: 3853Reputation: 3853Reputation: 3853Reputation: 3853Reputation: 3853Reputation: 3853Reputation: 3853Reputation: 3853Reputation: 3853Reputation: 3853
Quote:
Originally Posted by enorbet View Post
Since I have noticed reduced FPS on DX9 games since sometime around WINE v2.2 I'm wondering two things. One, do others notice this and think this is because of increased tradeoffs to better accommodate DX10-12? and Secondly, do any of you use WINE "bottles" (or any other means) to get better DX9 or even OpenGL support for DX9 games? Thanks in advance for any comments.
I just use the support that stock WINE provides out of the box. I don't install DirectX with winetricks or anything like that.
 
Old 06-17-2019, 07:08 PM   #71
garpu
Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 337

Rep: Reputation: 122Reputation: 122
Y'all know about d9vk? It's forked from dxvk, but for directx9. I use it for Guild Wars 2, and it's great: https://github.com/Joshua-Ashton/d9vk There's a pre-built one in the releases, because MinGW is kind of a pain. It's still early days for it, but it's quite promising. It allowed me to actually play GW2 on a 7-year old computer.

Depending on the game, though, you might need some winetricks overrides. What game were you trying to get working, Enorbet?
 
Old 06-17-2019, 11:53 PM   #72
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys for decades while testing others to keep up
Posts: 2,263

Rep: Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283
Quote:
Originally Posted by garpu View Post
Y'all know about d9vk? It's forked from dxvk, but for directx9. I use it for Guild Wars 2, and it's great: https://github.com/Joshua-Ashton/d9vk There's a pre-built one in the releases, because MinGW is kind of a pain. It's still early days for it, but it's quite promising. It allowed me to actually play GW2 on a 7-year old computer.

Depending on the game, though, you might need some winetricks overrides. What game were you trying to get working, Enorbet?
I've been playing World of Warcraft Wrath of the Lich King for about 7 years so obviously it works, it's just that my FPS at some point dropped despite substantially higher performance hardware. I've tried running with Vulkan, not the d9vk, and that was not as good as OpenGL. It's hard to judge but newer versions of WINE may handle extreme graphic changes (like a 25 man raid battle) better but that could just be the improved hardware, but still I have the game forced capped at 60FPS but in some fairly minimal circumstances it sometimes drops down to the 35-45 region which feels choppy.

I'm trying to achieve a level of smoothness I enjoyed for years playing Quake III Arena. With that game and a 120Hz Cathode Ray monitor it could be forced capped at the refresh rate, in that case 120 FPS. and there were actions possible that were not possible any other way. Players crafted performance test practice maps with HUGE gaps to jump over and extensive wall systems to navigate and multiple jump pads and portals to hit in sequence driven by rhythmic bunny hopping or rocket jumping. It kept me in the game for 20 years and one highlight was I got to play Fatal1ty and actually lasted for almost 3 minutes.

I don't expect to be able to defeat or hack game physics rules as was possible in Quake but I want that smoothness and a 10 year old game on 1 year old hardware ought to deliver that. It did for a time but the degradation was slow and sometimes interrupted by an upswing so I don't have a solid handle on when or with what version of WINE I got the very best performance or when and why it has generally degraded over time. All I know for certain is there was a time with lesser hardware and earlier WINE that 60 FPS on WOTLK was rock solid in all but 25 man raids and that is likely most affected by network bandwidth and lag.

It may be that d9vk will be the way to go but the last I looked it was a bit of a pita to build. Perhaps the prebuilt would work for me. I'll have a look.

NOTE: I can't use wine-nine because I am a dyed-in-the-wool nvidia guy and no way I'm replacing my GTX 1070 Ti

Last edited by enorbet; 06-18-2019 at 12:00 AM.
 
1 members found this post helpful.
Old 06-18-2019, 10:08 AM   #73
garpu
Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 337

Rep: Reputation: 122Reputation: 122
Heh, no worries. I'm an nvidia kind of woman, myself.

If memory serves, the dx9 engine in WoW sucked, to put it frankly. Everyone using WINE used OpenGL, instead. I don't think I ever had the dx9 engine working properly in Wrath. (Now, in Warlords and Legion, the OpenGL engine lagged behind the dx9 one.) I think there are some tweaks to try to get the dx9 engine working with d9vk, but I haven't been following that line of development.

That is, I don't think it's a WINE/hardware issue, but a crappy programming issue on Blizzard's part.
 
Old 06-18-2019, 10:30 AM   #74
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys for decades while testing others to keep up
Posts: 2,263

Rep: Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283Reputation: 2283
Quote:
Originally Posted by garpu View Post
Heh, no worries. I'm an nvidia kind of woman, myself.

If memory serves, the dx9 engine in WoW sucked, to put it frankly. Everyone using WINE used OpenGL, instead. I don't think I ever had the dx9 engine working properly in Wrath. (Now, in Warlords and Legion, the OpenGL engine lagged behind the dx9 one.) I think there are some tweaks to try to get the dx9 engine working with d9vk, but I haven't been following that line of development.

That is, I don't think it's a WINE/hardware issue, but a crappy programming issue on Blizzard's part.
Well greetings, friend. May your swords never dull. You had me at Loktar While I'm reasonably confident that Blizz as well as others working with deep 3D development over 10 years ago had some serious issues to try to overcome and some not done quite so well (floating cities come to mind) nevertheless that earlier versions of WINE did provide better FPS with OpenGL must have a reason different from that of Blizzards LUA coders and having something to do with WINE since that is the main variable.

I suppose I will have to dust off PlayOnLinux and try some old versions with my newer, better hardware to get a better sampling than one stretching over almost a decade. It may simply be that WINE, in an effort to cover more of the MS Office type of applications and later versions of DirectX just lost some of it's facility at old DX9 games. That's OK I'm used to The Grind.
 
Old 06-19-2019, 05:05 AM   #75
fsauer
Member
 
Registered: Jul 2012
Posts: 86

Rep: Reputation: Disabled
Hi all!

After some upgrade trouble (current, alien multilib, ktown) involving sloppy handling of the nvidia driver I decided to try a new wine package. Built 4.10smthg-staging using dugans nice build. All looked well, no messages. But, a necessary battlenet upgrade failed because the digital signature could not be verified.

Back to Alien's package, all is well, battlenet updated and starcraft2 in use again

As I don't have any ideas where to look, does someone have an idea where it failed?

Thanks all of you who made those builds and packages, and everyone who can give me an idea about my trouble.

Have a nice day
Franz
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: OBS Studio 20.0 Has Been Released Released | It Brings a Modular User Interface & Stinger Transitions LXer Syndicated Linux News 0 08-11-2017 09:00 AM
LXer: Wine 1.3.31 Has Been Released | Changelog | Download LXer Syndicated Linux News 0 10-22-2011 02:20 AM
My web server has been hacked. SU password has been disabled rcrosoer Linux - Security 11 06-27-2008 02:18 PM
LXer: Wine 0.9.24 Has Been Released LXer Syndicated Linux News 0 10-28-2006 08:54 PM
Wine 0.9 beta has been released! Orkie Linux - News 2 11-10-2005 11:48 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 11:58 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration