View topic - Support for graphics card



All times are UTC + 1 hour


Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 21 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: 29 Jun 2012, 20:50 

Joined: 29 Jun 2012, 20:28
Hi.

I would like to ask why in requirements is:

Quote:
128 MB Nvidia Geforce 6xxx graphics card (onboard graphic cards are not supported)


Why onboard graphic cards are not supported?
There are some technical reason for that?
Is just question of missing implementation in spring?
Can I solve it somehow? (Like creating proper implementation to support that).


Thanks a lot for answer.


Top
 Offline Profile  
 
PostPosted: 29 Jun 2012, 22:32 
User avatar

Joined: 02 May 2005, 02:56
Location: Canada
mtfk wrote:
Hi.

I would like to ask why in requirements is:

Quote:
128 MB Nvidia Geforce 6xxx graphics card (onboard graphic cards are not supported)


Why onboard graphic cards are not supported?
There are some technical reason for that?
Is just question of missing implementation in spring?
Can I solve it somehow? (Like creating proper implementation to support that).


Thanks a lot for answer.


Your question is kinda weird... the short answer is that Spring doesn't support most on-board video-chipsets because it doesn't... if you are asking if it was a design choice I don't think it was beyond "No one wants to bother putting in all the effort required to make Spring work on low end video hardware" ... The reason it works best with nVidia is that the majority of the early code contributors use nVidia and it works pretty well with most ATI cards because they are pretty compatible with the way nVidia does stuff. If you are wanting to try to make Spring work on low end-hardware and on-board chipsets I don't think anyone would stop you... but that part of the engine is pretty entrenched so even if you do the code you contribute may be not be accepted anyway.


Top
 Offline Profile  
 
PostPosted: 29 Jun 2012, 22:39 
Game Developer
User avatar

Joined: 25 Jun 2006, 07:44
Location: Germany
I don't know about the current situation but at the time that was written on-board graphics cards were extremely primitive and simply lacked features Spring needs.


Top
 Offline Profile  
 
PostPosted: 29 Jun 2012, 22:50 
Moderator
User avatar

Joined: 22 Feb 2006, 01:02
Location: cheap kitchen
Appearently ati/intel drivers also suck and it would require working around their bugs. (this makes stuff harder to maintain)
See some threads like
viewtopic.php?f=12&t=27003
or faq http://springrts.com/wiki/FAQ:trouble#T ... ooks_scary


Top
 Offline Profile  
 
PostPosted: 30 Jun 2012, 01:51 
Content Developer
User avatar

Joined: 13 Jan 2005, 00:46
Location: ModalitÃ
Intel onboards still suck.


Top
 Offline Profile  
 
PostPosted: 30 Jun 2012, 07:37 
Spring Developer
User avatar

Joined: 22 Sep 2007, 08:51
sinbad has it wutie wrong, nad KDR still gives mostly a wrong impression. knorke got it quite good.
think of it like this:
spring is like... a very good symphony orchestra (eg. the famous London one). you are a hill-billy farmer, and your integrated graphics card is your cow-stable.
now.. you invite the orchestra.. and they are actually comming, to perform in your stable, among the cows, withing.
when they start playing, and it sounds not as supposed, you get unsatisfied, and you start giving them tips, and trying to show them how to play.
it's the perfect simpsons story.

it is not the matter of spring, if spring does not run on your bad GFX card. try inviting AC/DC to your stable, and see what happens.


Top
 Offline Profile  
 
PostPosted: 30 Jun 2012, 09:58 

Joined: 29 Jun 2012, 20:28
Thanks a lot for answers.

I just wonder how spring is build. Because nowadays there is lot of onboard graphics card which are really good (performance) so I wonder why spring does not support those cards.

I totally understand that some cards are really crappy.
But do You have some list of graphics card features which are necessary to run spring?

Because I want to create game base on spring engine and I just wonder how many graphics cards (and what kind of ) I could support.


Top
 Offline Profile  
 
PostPosted: 30 Jun 2012, 10:19 
Battletech Developer
User avatar

Joined: 21 May 2007, 01:09
Location: New Zealand
Spring runs on my netbook. With an Intel 945 card, 1.6Ghz Atom processor.

But its not actually playable in any real sense. I can start a game, make a few units, screw around a bit. But not a 5v5 DSD


Top
 Offline Profile  
 
PostPosted: 30 Jun 2012, 14:22 
Content Developer
User avatar

Joined: 13 Jan 2005, 00:46
Location: ModalitÃ
mtfk wrote:
Thanks a lot for answers.

I just wonder how spring is build. Because nowadays there is lot of onboard graphics card which are really good (performance) so I wonder why spring does not support those cards.

I totally understand that some cards are really crappy.
But do You have some list of graphics card features which are necessary to run spring?

Because I want to create game base on spring engine and I just wonder how many graphics cards (and what kind of ) I could support.

it isn't about some arbitrary decision, it is about driver support for shaders, video memory and general power.


Top
 Offline Profile  
 
PostPosted: 30 Jun 2012, 17:12 
Journeywar Developer & Mapper
User avatar

Joined: 24 Jan 2006, 21:12
Location: There is no god - and reality is his prophetess
But if you stripped spring of everything.. the textures, the shadders, the sky the everything, you could make it..


Top
 Offline Profile  
 
PostPosted: 30 Jun 2012, 19:06 

Joined: 29 Jun 2012, 20:28
So it is just question of good performance of graphic card not bad implementation or missing implementation.

I will test few graphics card and I will see how it works.
If You know if there is possibility to improve this part of engine for onboard graphics card just give me know.


Top
 Offline Profile  
 
PostPosted: 30 Jun 2012, 19:19 
Journeywar Developer & Mapper
User avatar

Joined: 24 Jan 2006, 21:12
Location: There is no god - and reality is his prophetess
onboard graphiccards is just a ly, accept it. Those are not graphiccards at all, just some additional chips, but they share ram with the mpu, and even rely on the mpu for some calcs.. so its basically what they called "software" rendering back in the old days.

We really do a lot stuff here to support old hardware (the devs can sing you a song on this one).. but some of those crippled onboards, they are just not worth the effort.


Top
 Offline Profile  
 
PostPosted: 01 Jul 2012, 03:48 
Evolution RTS Developer
User avatar

Joined: 17 Nov 2005, 02:43
Location: Raegquitting Spring on 04/24/12
Onboard graphics chips are not for 3d applications. They are so you can make pretty powerpoint presentations and colorful documents in word.

Just because it has the ability to display something in 3d doesn't mean that it can do it well at all, and in this case, the specifications of onboard gpus are laughable and frankly, no one wants to support super shitty hardware. This is a full 3d engine. These are not flash facebook games. (Though technically with html5, lots of work and voodoo it would be possible to put spring in a browser window)


Top
 Offline Profile  
 
PostPosted: 01 Jul 2012, 08:17 
Spring Developer
User avatar

Joined: 22 Sep 2007, 08:51
mtfk wrote:
So it is just question of good performance of graphic card not bad implementation or missing implementation.

YES, congrats, spot on, 95.6 points!

mtfk wrote:
If You know if there is possibility to improve this part of engine for onboard graphics card just give me know.

... :(
you the memento guy or something?

i guess you did not get it:
AC/DC s something like Supreme Commander.
try running supreme commander on your GFX card, and see what happens.
there are good reasons for that to happen, and thye can not be "fixed" in Supreme Commander.
.... your first sentence was right, rest is wrong.

if you want something as powerfull and potent as Spring, oyu will not find an other engine, or be able to make one yourself, or improve any engine that will work ok on any shitty GFX cards.
just use a more low-tech engine then.


Top
 Offline Profile  
 
PostPosted: 01 Jul 2012, 11:11 
Evolution RTS Developer
User avatar

Joined: 17 Nov 2005, 02:43
Location: Raegquitting Spring on 04/24/12
hoijui wrote:
just use a more low-tech engine then.


Total Annihilation Engine comes to mind.


Top
 Offline Profile  
 
PostPosted: 01 Jul 2012, 11:37 
Spring Developer

Joined: 16 Dec 2006, 20:59
I think the important point here is that Spring does not explicitly try not to support onboard gfx. It is more a consequence of these cards having insufficient performance or bad OpenGL drivers, that are incompatible with NV/ATI. You can play Spring on e.g. Nvidia ION, but that system does probably not have the muscles to handle a big game.

If you are going to play the normal 8v8 battles that take place every day you need a CPU that is roughly 50% as fast as a Core i7 2400K to keep up, and that is pretty fast. Gfx card wise you only need something average - even a passively cooled card works, if you pick a good one.


Top
 Offline Profile  
 
PostPosted: 01 Jul 2012, 18:31 
Spring Developer
User avatar

Joined: 28 Jun 2007, 06:30
It's even like this: to make Spring run better on onboard/lowend NVidia/ATi GPUs you need to use more OpenGL3&4 features (cause those are a lot faster), but then you lose Intel&Mesa support (supporting both in the same code is nearly impossible).


Top
 Offline Profile  
 
PostPosted: 01 Jul 2012, 19:12 
Journeywar Developer & Mapper
User avatar

Joined: 24 Jan 2006, 21:12
Location: There is no god - and reality is his prophetess
Still nobody here is stopping anybody from forking spring code, and then do a complete rewrite. Its a free world.


Top
 Offline Profile  
 
PostPosted: 03 Jul 2012, 11:36 
AI Coder
User avatar

Joined: 14 Sep 2004, 10:32
Location: Cookieland
The best way of fixing this is to start writing stable Intel drivers that actually work


Top
 Offline Profile  
 
PostPosted: 06 Aug 2012, 15:37 
User avatar

Joined: 02 May 2005, 02:56
Location: Canada
I know this thread was rezzed by a spammer... but... good news for Intel chipset users

http://blogs.valvesoftware.com/linux/

Essencially... steam is coming to Linux which means that Valves developers are working on improving OpenGL support for Linux... including fixing the OpenGL support in Intel Graphics adapter drivers... conceivably this could mean that steam will "fix" whatever is wrong with the Intel OpenGL implementation which could... theoretically... make Spring run better on Intel graphics adapters under Linux.

They also have plans to work on the nVidia and ATI/AMD drivers apparently so we could all benefit.

Quote:
Working with hardware vendors

We’ve been working with NVIDIA, AMD, and Intel to improve graphic driver performance on Linux. They have all been great to work with and have been very committed to having engineers on-site working with our engineers, carefully analyzing the data we see. We have had very rapid turnaround on any bugs we find and it has been invaluable to have people who understand the game, the renderer, the driver, and the hardware working alongside us when attacking these performance issues.
This is a great example of the benefits that are the result of close coordination between software and hardware developers and should provide value to the Linux community at large.


Top
 Offline Profile  
 
Display posts from previous:  Sort by  
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 21 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group

Site layout created by Roflcopter et al.