LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Games (https://www.linuxquestions.org/questions/linux-games-33/)
-   -   Porting games to Linux, real obstacles and plain ignorance (https://www.linuxquestions.org/questions/linux-games-33/porting-games-to-linux-real-obstacles-and-plain-ignorance-926016/)

ButterflyMelissa 01-29-2012 03:48 AM

Quote:

Don't you pay for the drivers already when you buy the graphics card? They should include them right along side with the windows drivers, overclock software, and other software that are basically advertisements for a "Pro" version.
Hey, come to think of that...you're right. Where are the Linux goodies when you scan the CD, anyway? There's stuff for Mac, the "thing", and none for Linux.
You've got a point right there. Or, at the very least, a link should be provided to a site to download something decent.
I should know...I use an i915 (dont giggle :) , it is somewhat of a graphics ehrm card) and the trouble I had to swin tru just to get a somewhat decent play in Runescape. I still cannot get into the OpenGL settings...

So, yea', hey you card-maker-people: where are the Linux goodies on the CD?
:)
Thor

adamk75 01-29-2012 01:28 PM

Quote:

Originally Posted by H_TeXMeX_H (Post 4586926)
I see what you're doing ... you're asking me to prove something that not only can I not prove, but that cannot be proven.

I admit, I can't prove it and it's probably not possible to prove.

The only data I have is from:

1) Personal experience in Window$ and Linux.
2) Scouring the internet and gathering information.
3) Searching posts in LQ for data on driver reliability and performance.

In another thread where you made such claims, you admitted to having no recent experience with the drivers for ATI/AMD cards.

(2) and (3)... It doesn't take a lot of research to find large numbers of users with problems with any hardware and any driver. The nvnews linux forum, for example, is full of users with problems with the nvidia drivers.

So, now, since you admit you can't prove it, why don't you stop going around spouting these silly claims? You've been called out on it before, and if you continue to do so, you will be called out on it again.

Adam

H_TeXMeX_H 01-29-2012 01:45 PM

I never said the nvidia drivers don't have problems, they certainly do, and I will switch to nouveau when it's ready.

I'm talking about performance and usability of the drivers. Just check the forums yourself, I won't discuss it anymore. I'm not gonna tell you what to buy, you decide. I don't care about ATI and will not buy their cards.

D1ver 01-29-2012 04:40 PM

I think a big (perceived) problem is game distribution on Linux. How do you get your product to the consumer? How do you support so many different distributions and package management systems? The Humble Bundle's have shown that DRM free links to generic installers are an effective way, but most of the big companies aren't rushing to this sort of business model. I am pretty excited to see Desura kick off in a bigger way. I think it's a promising service and hope it gets a few bigger name titles.

H_TeXMeX_H 01-30-2012 03:46 AM

Either you do what most have done and make a tarball with a static install and maybe a installer script, or you use Desura, now open-source.

ButterflyMelissa 02-11-2012 11:17 AM

Quote:

How do you get your product to the consumer? How do you support so many different distributions and package management systems?
All distro's have package maintainers. The package could be maintained in the repo of the distro. That in itself is not the real problem. The real issue is: the money. How (and what) do you charge for something that is in a repo.

XavierP 02-11-2012 01:21 PM

Moved to Linux-Games

dugan 02-18-2012 06:08 PM

The new Gaslamp Games interview has their views on this:

http://www.gamingonlinux.com/index.p...amp-games.750/

D1ver 02-23-2012 05:56 PM

Quote:

Originally Posted by dugan (Post 4606179)
The new Gaslamp Games interview has their views on this:

http://www.gamingonlinux.com/index.p...amp-games.750/

That was a good read, thanks Dugan.

kuser:) 03-02-2012 02:46 PM

Quote:

Originally Posted by King_DuckZ (Post 4586036)
they have never seen a running Linux, so they live by the image of it they made in their heads.

Linux was focused on security, and proprietary software took advantage of it, by providing usefulness at the cost of security... and it worked.
Quote:

Originally Posted by King_DuckZ (Post 4586036)
But then, how comes there was a Linux port for Unreal Tournament 2004 and then they stopped? Same for Sacred vs Sacred 2, Neverwinter vs Neverwinter 2...

- Linux has no market.
why is Loki dead? Is that for a completely unrelated reason or they just didn't make enough money?

The gaming, and multimedia market for Windows has been developing faster, than on Linux. I hope it's going to change as soon as possible. The Linux community seems to gradually realize how important it is...
Quote:

Originally Posted by King_DuckZ (Post 4586036)
If I had to publish a game, I'd test it on Fedora, Debian, maybe Gentoo, and that's it. It's not much worse than testing on WinXP, Vista, 7, 8, or than spotting all the TRC requirements. Am I missing something? Isn't elf portable through all of the x86/x86_64 distros? Especially this question is of interest to me as I want to reply to the guys of GOG.com.

Linux doesn't come with pre-installed software for multimedia and gaming. It was developed as multiuser-work-centric.
Quote:

Originally Posted by Thor_2.0 (Post 4599796)
How (and what) do you charge for something that is in a repo.

Charge for digital downloads?
After the gamers actually get the game, IMHO the two main groups of gamers are those who want to pay monthly subscription (example: World of Warcraft), and those who don't (example: Guild Wars). I'd say those are the two main models of games' life cycle.
Quote:

Originally Posted by Thor_2.0 (Post 4586057)
Linux is somewhat more technical for "Joe Average", and mr Average wants to ... pop in a DVD rom, click a few times and...play.

Linux comes off the install medium (CD, DVD, Internet) as a standard, but diverges into a personal expression of the (prime) user.

That in itself could be the main obstacle.

I believe the diverseness - due to the open nature of Linux - to be a scare-point for game builders...

The developers made Linux for multi-user productive, business-oriented work. The proprietary software used this against GNU operating systems by taking over the gaming market.
Quote:

Originally Posted by H_TeXMeX_H (Post 4586095)
Usually commercial games provide a launcher script that handles loading 32-bit vs 64-bit binary. For audio many use openal.

OpenAl is full of bugs because, again, Linux wasn't created with gaming, or multimedia in mind.
Quote:

Originally Posted by King_DuckZ (Post 4586660)
As far as the user has those libraries (and their interface is conform to the "official" one), testing on Debian, Ubuntu, Kubuntu, Lubuntu, nUbuntu, Christian Edition, Mint... that sounds redundant, no?

Windows comes with the necessary packages already installed, Linux doesn't. That's why I like the Idea of PlayOnLinux. At least it looks like it's a move in the right direction.
Quote:

Originally Posted by linux4life88 (Post 4586752)
I think another big obstacle is the drivers for you graphic cards, I'm especially talking to you ATI. I think we are going to see more and more games released for Linux as its popularity keeps rising but I can also see companies getting tired of having to answer to problems that are no fault of their own but are the fault of poorly designed graphic drivers. My answer to this of course would be to tell these companies to pitch in and help develop the open source alternative drivers.

The hardware manufacturers are not the driver of change: they are the result of it. They can only adjust. The problem is that, yet again, Linux wasn't made for multimedia, and gaming, so now it suffers the consequences, and has to fight its way through.
Quote:

Originally Posted by King_DuckZ (Post 4586843)
That doesn't explain why there are more ports to MacOS then. I mean, seriously, their half-baked implementation of Posix and the incredibly buggy and weird version of openGL, and the obsolete gcc... still, there are more AAA games for mac than for Linux. I think ignorance plays a major role, honestly.

I don't know if this statement is true, but I'm guessing Mac OS comes with pre-installed necessary software to run games, while Linux doesn't.
Quote:

Originally Posted by D1ver (Post 4587696)
How do you get your product to the consumer? How do you support so many different distributions and package management systems? The Humble Bundle's have shown that DRM free links to generic installers are an effective way, but most of the big companies aren't rushing to this sort of business model. I am pretty excited to see Desura kick off in a bigger way. I think it's a promising service and hope it gets a few bigger name titles.

Look at what Windows did. They provided people with ready-to-use operating system with built-in software for office, multimedia, and gaming. What were the computers then? Desktops! So people could buy a multi-purpose computer, and a multi-purpose operating system for it, and they found Windows to be providing just that. They didn't care as much about security, so they started to learn the operating system. This allowed Microsoft to gain the lead in the market (near monopoly), and, later, to dictate the prices.
I think Linux should do the same: gain more popularity, by being more ready-to-use for multimedia, and gaming. The problem is, that Linux will have to take back the popularity (market), that Wndows already has. As far as Mac, the hardware is expensive, but I'm sure it will be cheaper if it gains more popularity.

Actually, the funny part about Windows is that even though it provided usability at the cost of security to attract users, this allowed the rise of security applications made for... Windows. Maybe it's a crazy idea, but once they gained popularity, they could be SELLING security software for THEIR OWN operating system. LOL
That's how you make money on people's need for entertainment, and stupidity.

The two biggest strengths of Linux are security and compatibility, so the trick is to keep those, while attacking the multimedia and gaming market. I think ease of use, and pre-installed necessary software are the key.

Unexperienced users will keep on coming to try computers out, and if GNU operating systems won't be ready to welcome them, the proprietary ones will.

Let's not forget people are often jealous if you're better than them in something.
This is not so obvious. Take any two computer users: one experienced and one unexperienced.
The unexperienced one will be jealous because the other one knows how to get the computer to get things done.
This creates hostility, and I think the best way to counter it, is to make linux easy to use for unexperienced users.
Again, pre-installed software would be a move in this direction. Documentation is great, but it's hard to keep it up to date with the frequent changes in computer software and hardware.

sunnydrake 03-24-2012 10:01 AM

in 2009 i was curious is there a way to make stand-alone binary with opengl, sound etc. working across win/linux/osx? systems with one codebase..
So i got known tech's and made this stuff>>
today i just run it:
Win7 x32 works out of box
ubuntu x64 fresh install worked after i apt-get install monodevelop
so try it out :) btw im interested in feedback with no properitary drivers installed and vesafb :) just for fun:), i left this tech as there is more flexible ways.
Here you go
it's 7z sfx (linux users ./LBTD.exe) 806K
this is binary executable no need to run wine just from command line use
Quote:

chmod +x ./Lights\ Builder\ Tech\ Demo.exe;./Lights\ Builder\ Tech\ Demo.exe;


All times are GMT -5. The time now is 01:52 AM.