Slackware This Forum is for the discussion of Slackware Linux.
|
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
|
03-01-2014, 08:35 PM
|
#1
|
Member
Registered: Jan 2012
Location: Directly above the center of the earth
Distribution: Slackware. There's something else?
Posts: 383
Rep:
|
Virtualbox isn't much help...
I've got a few really old games I still like to play, Warcraft 3 and Diablo II (and the LoD addon).
I'm running 14.1 and quite happy with it so far, I even got my printer and scanner MFC to work.
I figured if I wanted to play these games, I might as well use Virtualbox since I've read a few posts here and there about using it for games and such.
So I installed it from slackbuilds.org, and all dependencies. Go through the setup and all seems okay.
I install Diablo II and it does the video test but comes back with a message about it unable to find a video mode it can use.
So I open control panel (by the way, I installed Windows XP and all the SP's for it and DirectX 9 etc) and try to install the nvidia drivers I downloaded for my gt520 card. It says it can't find the hardware (meaning the card).
I go back into the VB setup and try to find something about video but nothing is there that is helping.
Does anyone have any ideas what I missed or may be doing wrong or is this just a shortcoming of VB?
|
|
|
03-01-2014, 09:21 PM
|
#2
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
It's a shortcoming of any VM really. VMs are not really made for gaming. You'd be better off dual-booting and using native hardware resources rather than VM resources.
|
|
|
03-01-2014, 09:40 PM
|
#3
|
Member
Registered: Nov 2013
Posts: 748
Rep: 
|
Quote:
Originally Posted by irgunII
I've got a few really old games I still like to play, Warcraft 3 and Diablo II (and the LoD addon).
|
wc3 works amazing in wine
d2 works good, but you need to set up something (i think it was glide wrapper)
PS virtualbox has its own drivers for windows and uses the ones from linux to do the work
Last edited by genss; 03-01-2014 at 09:42 PM.
|
|
|
03-01-2014, 09:49 PM
|
#4
|
Member
Registered: Sep 2004
Location: Japan
Distribution: RHEL9.4
Posts: 735
Rep: 
|
The reason you have issues would be because passing a display adapter to a vm is not supported. I have seen here and there some people seem to have success but that is always with a secondary graphics card, not the primary. You must then also make sure you are able to use vtd or iommu and have lots of time for research amd patience for tweaking configs.
|
|
|
03-01-2014, 10:31 PM
|
#5
|
Member
Registered: Nov 2013
Posts: 748
Rep: 
|
Quote:
Originally Posted by ericson007
The reason you have issues would be because passing a display adapter to a vm is not supported. I have seen here and there some people seem to have success but that is always with a secondary graphics card, not the primary. You must then also make sure you are able to use vtd or iommu and have lots of time for research and patience for tweaking configs.
|
virtualbox does an abstraction of a graphics card
3D (and 2D) acceleration support in virtualbox is not fully done yet
it works, kinda, but not for anything demanding
i hear maybe vmware might work
|
|
|
03-02-2014, 12:22 AM
|
#6
|
Member
Registered: Jan 2012
Location: Directly above the center of the earth
Distribution: Slackware. There's something else?
Posts: 383
Original Poster
Rep:
|
Well drat. I suppose I could try to dual-boot. Oh well, I don't blame VB, at least XP was working pretty well...for M$, heh.
Thanks for the answers everyone, much appreciated.
|
|
|
03-02-2014, 12:43 AM
|
#7
|
Member
Registered: Sep 2004
Location: Japan
Distribution: RHEL9.4
Posts: 735
Rep: 
|
Quote:
Originally Posted by genss
virtualbox does an abstraction of a graphics card
3D (and 2D) acceleration support in virtualbox is not fully done yet
it works, kinda, but not for anything demanding
i hear maybe vmware might work
|
All hypervisors do as you say. I was referring to experiments using advanced virtualization technologies and some experimental configurations having limited success with passing a non primary display device directly to a guest. That is not something that the majority of people at home do since most consumer setups lack the ability to assign hardware directly to virtualmachines.
|
|
|
03-02-2014, 06:52 AM
|
#8
|
Member
Registered: Nov 2013
Posts: 748
Rep: 
|
Quote:
Originally Posted by irgunII
Well drat. I suppose I could try to dual-boot. Oh well, I don't blame VB, at least XP was working pretty well...for M$, heh.
Thanks for the answers everyone, much appreciated.
|
really, warcraft 3 works perfectly in wine
even better then on xp
and d2 works good enough
bdw, if you didn't know
http://www.winehq.org/
|
|
|
03-02-2014, 03:41 PM
|
#9
|
Member
Registered: Jan 2012
Location: Directly above the center of the earth
Distribution: Slackware. There's something else?
Posts: 383
Original Poster
Rep:
|
Quote:
Originally Posted by genss
really, warcraft 3 works perfectly in wine
even better then on xp
and d2 works good enough
bdw, if you didn't know
http://www.winehq.org/
|
I actually have a copy of the latest and greatest Crossover office, but it too was not working very well. I might just give wine a chance since it has been some years since I've tried it out.
|
|
|
03-02-2014, 03:54 PM
|
#10
|
Member
Registered: May 2007
Location: US
Distribution: slackware
Posts: 186
Rep:
|
If games don't run in Wine you should try using VMWare Player. VMWare has decent 3D guest acceleration for Windows XP.
|
|
|
03-02-2014, 06:55 PM
|
#11
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
You'll get the same results regardless of the VM you choose. Hypervisors do not allow direct access to the host system hardware, even if it has 3D acceleration, you'll still going through the hypervisor and it's going to impact performance significantly. Some games actually do require a true Intel, Nvidia, AMD, or other actually branded hardware video card to operate correctly, or it will either refuse to run the game, or put you into software rendering which will hurt performance even more.
If you want games, choose dual-booting. There's absolutely nothing wrong with using Windows if you want the best quality experience for your games. There's plenty of free software available to keep your Windows side safe and fully functional as your GNU/Linux side.
VMs, Wine, and CrossOver are made mostly for productivity work, testing, and some standard applications and work loads, not gaming. While some games are found to work under Wine, it is still not recommended you use Wine for this purpose.
|
|
|
03-02-2014, 07:54 PM
|
#12
|
Member
Registered: Jan 2012
Location: Directly above the center of the earth
Distribution: Slackware. There's something else?
Posts: 383
Original Poster
Rep:
|
Just tried WINE...it doesn't work either, unfortunately.
I despise M$ with a passion, but it looks like ReaperX7 is right - I'm going to have to install that waste of air pos M$ to play these games. Luckily I just the other day before trying all the VM's and WINE stuff, I'd ordered a new hdd. When it gets here, I'm hoping to use it as my main hdd (it's the latest WD Black, the FZEX, 1TB). Looks like I'll have to do a regular install so I can partition it since doing a clone image from my current 160GB would be no help in having all that extra space wasted. I'll use the third hdd (my spare atm that is cloned with my sda) as the hdd for the M$ since it's slow, noisy, old and won't be a loss if it finally wears out with the M$ on it, heh heh.
|
|
|
03-02-2014, 08:15 PM
|
#13
|
Member
Registered: Nov 2013
Posts: 748
Rep: 
|
quick tip on wine things
check out the winedb page about the thing you plan to run
for example
http://appdb.winehq.org/objectManage...estingId=82233
intro videos might give trouble
put -opengl when running, like
wine start /unix /wherever/war.exe -opengl
there is usually something to do
it used to be more
|
|
|
03-02-2014, 08:28 PM
|
#14
|
Member
Registered: Mar 2012
Distribution: Slackware, Alma, OpenBSD, FreeBSD
Posts: 567
Rep: 
|
Hmmm, that's odd. Warcraft III: The Frozen Throne (don't know about Diablo II) works fine for me in wine. I haven't tinkered with it too much to make it work.
Want to describe your problem a bit (since clearly many others according to winehq.org have been able to get Warcraft III to work under wine)?
|
|
|
03-02-2014, 10:50 PM
|
#15
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
I'm no fan of Windows either, but it has it's uses as an OS for gaming purposes. Wine is improving but most games that use memory address protection tools and network packet encryption tools for anti-hacking and packet injection disruption use a Ring 0 kernel runtime and/or driver will never run under Wine unfortunately as Wine is userspace only.
As far as reliability goes, Windows 7 is the best choice to go with. A lot of games run fairly well on it and if you need support for older games from the 16-bit DOS/3.x era run well through DOSBox.
Until developers actually take better notice of the UNIX market for gaming, especially with GNU/Linux, though I clearly doubt any time soon that will happen, me, you, and everybody else will still have to rely on Windows for gaming.
|
|
|
All times are GMT -5. The time now is 01:10 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|