• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.
Sign in to follow this  
Followers 0
PixelStation

Dual boot, VM or two physical machines

8 posts in this topic

Hello,

I'm struggling to come to a decision. In the past I've had my system dual booting Windows 7 and Ubuntu, however I always come back to just a clean Windows installation because I get sick of rebooting my machine to switch to a Windows program or the partitions start becoming a pain. Now I want to switch back to Ubuntu, but I can't make the move 100% (because I really want to keep Visual Studio + Visual Assist and my Windows games although but I don't use the games much).

So, I have a few options;
1) Dual boot with Windows 7 and Ubuntu again (although this time I'd like to do it on separate drives, not partitioned, how difficult is it to set this up?)
2) Install Ubuntu and use VirtualBox to run Windows (how will VS react to this? bad idea for games I assume?)
3) I'm looking at building a dedicated server for media sharing and some other experiments anyway, should I simply use 2 different machines?

Do you guys have any suggestions that might help me choose? Another option? Had problems with one of the above I should know about?

Thanks for any advice/warnings [img]http://public.gamedev.net//public/style_emoticons/default/smile.png[/img]

P.S. I'm not set on Ubuntu either, so if you have any suggestions for another distro they're appreciated too!
0

Share this post


Link to post
Share on other sites
[quote name='jrdmellow' timestamp='1331144096' post='4920139']
1) Dual boot with Windows 7 and Ubuntu again (although this time I'd like to do it on separate drives, not partitioned, how difficult is it to set this up?)
[/quote]
About as easy as two partitions on one drive (read: easy).

[quote name='jrdmellow' timestamp='1331144096' post='4920139']
2) Install Ubuntu and use VirtualBox to run Windows (how will VS react to this? bad idea for games I assume?)
[/quote]
Bad idea for games, performance will suffer. I'm not sure exactly how Visual Studio will react, but it'll be slower too.

[quote name='jrdmellow' timestamp='1331144096' post='4920139']
3) I'm looking at building a dedicated server for media sharing and some other experiments anyway, should I simply use 2 different machines?
[/quote]
That entirely depends on if you want to pay for another machine and don't mind getting up and moving from one to another.

[quote name='jrdmellow' timestamp='1331144096' post='4920139']
Do you guys have any suggestions that might help me choose? Another option? Had problems with one of the above I should know about?
[/quote]
If you do use two different machines, and they're nearby (as in you can sit in a chair and see both their screens at the same time), you may want to look into [url="http://synergy-foss.org/"]Synergy[/url] (depending on your workflow), which allows you to seamlessly share a mouse and keyboard between the two.
0

Share this post


Link to post
Share on other sites
Inbetweenie option: [url="http://www.ubuntu.com/download/ubuntu/windows-installer"]Wubi[/url]. Installs (and uninstalls) like a normal program under Windows with no repartitioning required, but boots into it as if you had installed it more traditionally. Apparently there's a slight overhead from some sort of I/O emulation, but I can't say I've noticed it (although my project's heavily dependent on CPU and barely touches the disk). I certainly can't imagine it's [i]worse[/i] than that under VirtualBox.

I've wondered recently if it'd be possible to persuade VirtualBox to boot that image under Windows without breaking anything.
0

Share this post


Link to post
Share on other sites
[quote name='Cornstalks' timestamp='1331144524' post='4920142']
Bad idea for games, performance will suffer. I'm not sure exactly how Visual Studio will react, but it'll be slower too.
[/quote]
I figured performance would be a big problem. I guess VM is out of the question then as Windows is my main development target so debugging through VM doesn't seem like it will be a great idea.

[quote name='Cornstalks' timestamp='1331144524' post='4920142']
That entirely depends on if you want to pay for another machine and don't mind getting up and moving from one to another.

If you do use two different machines, and they're nearby (as in you can sit in a chair and see both their screens at the same time), you may want to look into [url="http://synergy-foss.org/"]Synergy[/url] (depending on your workflow), which allows you to seamlessly share a mouse and keyboard between the two.
[/quote]
Actually they would be at the same workstation, hooked up to the same monitors (I figure I'll have one switch between 2nd screen and the server). I've seen synergy before actually, I was looking at it for my laptop/HDTV (a laptop which I no longer have [img]http://public.gamedev.net//public/style_emoticons/default/sad.png[/img] ).


[quote name='TheUnbeliever' timestamp='1331148853' post='4920163']
Inbetweenie option: [url="http://www.ubuntu.com/download/ubuntu/windows-installer"]Wubi[/url].
[/quote]
I've tried this before too, it seemed pretty easy to install, which is a plus. Are there any performance issues with running Ubuntu this way? (actually, Ubuntu is the one I'm less concerned about performance-wise so this might be the way I go) I assume I can install it on an independent drive?

Thanks for the answers so far [img]http://public.gamedev.net//public/style_emoticons/default/smile.png[/img]
0

Share this post


Link to post
Share on other sites
[quote name='jrdmellow' timestamp='1331149298' post='4920165']I've tried this before too, it seemed pretty easy to install, which is a plus. Are there any performance issues with running Ubuntu this way? (actually, Ubuntu is the one I'm less concerned about performance-wise so this might be the way I go) I assume I can install it on an independent drive?[/quote]

See my edit. ;-) Basically, there's a theoretical performance hit but I can't say it's noticeable. As for installing, it's completely native. There's a folder C:\ubuntu which contains two (interesting) folders: .\winboot with a backup of the original bootsector for the uninstaller and .\disks, containing two huge files: images of the root and swap disks.
0

Share this post


Link to post
Share on other sites
If I remember correctly, it still requires a reboot to switch to Windows, right? It's not an emulation?

I'm tempted to go that route again, but I know the constant rebooting is going to drive me up the wall. Maybe I'll just have to bite the bullet and switch IDEs. Is there anything out there like Visual Assist X for other IDEs? (VAX is about the only reason I'm using VS still) I mainly use it for the better auto-complete and syntax colouring. Searching by symbol/reference is nice too.
0

Share this post


Link to post
Share on other sites
I remember trying a VM solution for my Mac and older version of windows it didn't seem slow. The VM is supported at the hardware level and it's probably in the range of 80% as fast as native performance. What i did run into was virtual drivers for the GPU, games didn't like it.. I suggest giving the VM a try it doesn't hurt anything and u can always duo-boot if worse case..
0

Share this post


Link to post
Share on other sites
Try latest version of VirtualBox with latest version of OpenSuse.
I just did the other day and I was suprised if I enabled 3D support it actually seemed to take advantage of it[img]http://public.gamedev.net//public/style_emoticons/default/biggrin.png[/img]
Latest version of Ubuntu on the otherhand just crashes and burns with error since it can't find any video hardware accelration [img]http://public.gamedev.net//public/style_emoticons/default/angry.png[/img]
I haven't bothered to actually partition my windows install in a long time to do a dedicated install since I haven't really done any Linux 3D work in a while and it hasn't really been necessary.
As you can see with latest version of Ubuntu though it seems some distro's have regressed i.e. can't even run them reliably in virtualization software since they are dependent on video hardware support it seems which is kinda stupid to me.
Anyways, like I said seems OpenSuse is ahead of Ubuntu in this area since their video acceleration actually seems to work in VirtualBox anyways.
Other than 3D performance is okay since I use SSD drives.

[b] [size=4][url="http://www.phoronix.com/scan.php?page=article&item=virtualbox_41_3d&num=1"]VirtualBox 4.1 OpenGL 3D Guest Performance[/url][/size][/b]
0

Share this post


Link to post
Share on other sites
For what its worth, I use VMWare Workstation 7.1.3 and run three virtual machines (domain controller, SQL 2008, and sharepoint 2010). The sharepoint server runs multiple instances of visual studio 2010 and the performance is great. I use 8Gb of ram and have an intel i7 processor (8 cores), so my laptop can handle quite a bit :) So, VS2010 inside of a VM works without problems. I haven't tried any apps which require graphics card hardware though...
0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0