These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Linux

 
  • Topic is locked indefinitely.
Previous page123Next page
 

Linux client?

Author
Hoffman's Problemchild
Doomheim
#21 - 2013-02-27 20:03:22 UTC
I guess if Microsoft goes ahead with the proposal of moving games completely out of Windows/Directx platform and into console, eve will have to do something pretty drastic anyway.
Sonkut
Catsoup Empire
#22 - 2013-02-28 13:25:41 UTC
I haven't heard this and i like to think i don't miss much. Do you have a news article to back it up?
darmwand
Stay Frosty.
A Band Apart.
#23 - 2013-03-01 11:53:44 UTC
Now that would be sweet.

"The pen is mightier than the sword if the sword is very short, and the pen is very sharp."

Sonkut
Catsoup Empire
#24 - 2013-03-01 12:42:11 UTC  |  Edited by: Sonkut
Personally without backup of your suggestion that Microsoft are considering doing this, I call complete BS. Microsoft can only lose by going to the effort of separating games off onto consoles completely because they would completely alienate the hard-core computer gaming enthusiast pushing them into using linux because of Microsoft and - in the long run - losing market share. The whole Microsoft windows 8 store has already started this as they refuse other developers to run their own store like steam, hence pushing the creation of the steam piston (which I fore sore when i heard valve were experimenting with Linux, it was the logical conclusion).

I’m not saying Microsoft won’t do it. I’m not saying they won’t cause this reaction anyhow because of their push towards a walled garden like that of a mac with windows 8. I’m just saying it would be F***ing stupid on their part.

But then, Gates isn't running the show any more is he.

Edit for slight rant additions :D
Lupus Borealis
The Lupus Borealis
#25 - 2013-03-02 22:41:57 UTC
Sonkut wrote:
This is a pure interest Post, I understand eve is usable with Wine and I remember in the past there was effort to make a linux client which was put to one side when it was decided to be trouble/too much effort/whatever. With the whole steam fiasco at the moment and their push to make the Linux platform the new gaming revolution I’m starting to re-consider my setup. The main problem is if I pushed to move to linux and get learning the platform then there is one game I know will hold me back(you! Yes you CCP!). I dislike faffing around with games, especially ones that get updates often, because this will quite often screw the pooch on all your hard work. Just look at Day Z, as soon as an update comes out you had better just delete the whole game and re-download.

So here is my question. Will CCP be developing a proper linux version so they can guarantee they don’t get stuck and left behind?
Another question is would it just be made and delivered through the steam client as part of their thing? Would there be any difference?

Here’s a recent post from Slashdot on the Steam/Linux matter:
Link
Just installed 12.10 system to new laptop, installed steam, installed TF2 and started to play. No special tuning, no terminal, just simple as that.

There is 20 million Ubuntu users out there, there is millions of typical gamers that use windows only because games are made for windows.

Finally, I am completely Windows free! This household doesn't have any machine that holds that crap.

Will be back once CCP releases their Ubuntu client. Will not bother with Wine. Untill that I enjoy games that I find from steam Cool
Sonkut
Catsoup Empire
#26 - 2013-03-06 13:13:15 UTC  |  Edited by: Sonkut
I feel the greatest desire to join you in the linux freedom, I may even do it once i next rebuild my machine on the next upgrade... I'm just waiting for a suitably beefy AMD 10 or 12 core and i'm there. I see no point in doing the upgrade sooner.....

I will have to dual boot with windows still for eve and a few other things though. I would be doing so now, but suse isn't bloody picking up my wireless. Can't figure it out.
Rammix
TheMurk
#27 - 2013-03-09 18:54:42 UTC  |  Edited by: Rammix
BTW, with low settings CQ does let login to eve and play under wine. But CQ's graphics gets all messed up (at least, for me).

I almost never play eve on windows, only linux. And I'm pretty satisfied with how eve works under wine. As I've read somewhere eve developers try to keep eve playable under wine when they 'cook' new expansions.
I believe that before opening The Doors on stations they will - silently - tweak CQ for compatability with wine.

Regarding native client.. making it would take too much time and effort. Today it would cause more harm than good.

OpenSUSE Leap 42.1, wine >1.9

Covert cyno in highsec: https://forums.eveonline.com/default.aspx?g=posts&t=296129&find=unread

Lupus Borealis
The Lupus Borealis
#28 - 2013-03-10 10:07:55 UTC
Rammix wrote:
BTW, with low settings CQ does let login to eve and play under wine. But CQ's graphics gets all messed up (at least, for me).

I almost never play eve on windows, only linux. And I'm pretty satisfied with how eve works under wine. As I've read somewhere eve developers try to keep eve playable under wine when they 'cook' new expansions.
I believe that before opening The Doors on stations they will - silently - tweak CQ for compatability with wine.

Regarding native client.. making it would take too much time and effort. Today it would cause more harm than good.

Not really.

Just phone to Valve and let EVE to enter steam linux.
Rammix
TheMurk
#29 - 2013-03-11 18:14:37 UTC  |  Edited by: Rammix
Lupus Borealis wrote:
Rammix wrote:
BTW, with low settings CQ does let login to eve and play under wine. But CQ's graphics gets all messed up (at least, for me).

I almost never play eve on windows, only linux. And I'm pretty satisfied with how eve works under wine. As I've read somewhere eve developers try to keep eve playable under wine when they 'cook' new expansions.
I believe that before opening The Doors on stations they will - silently - tweak CQ for compatability with wine.

Regarding native client.. making it would take too much time and effort. Today it would cause more harm than good.

Not really.

Just phone to Valve and let EVE to enter steam linux.

That wouldn't bring much help. Eve is based on directx and for linux it needs to be re-written for usage with openGL.

OpenSUSE Leap 42.1, wine >1.9

Covert cyno in highsec: https://forums.eveonline.com/default.aspx?g=posts&t=296129&find=unread

Fam Trinly
Russian SOBR
#30 - 2013-05-05 10:47:09 UTC  |  Edited by: Fam Trinly
Rammix wrote:
.. Eve is based on directx and for linux it needs to be re-written for usage with openGL.

ok. but look at Blizzard and World of Warcraft or Diablo3 client - it have an opengl option and does not require any directx installed in wine environment, with opengl WoW is stable and fast

Evil
This thread will never have a chance to be read by CCP, and whole this forum part.

I think - Nobody cares in CCP about Linux, Valve Steam growth and new PS4 (yes, Dust514 - would be ported to new linux based x86 PS4 ? Good question)

Idea
If CCP cares - they can simply check client OS with launcher - calculate and publish statistics by OS-type in devblog,
-do some work about testing new patches under MacOS and Linux,
-make something with their own 3d game-engine to have more options and support both DirectX and OpenGL,
- they could do some work about multithreading of ExeFile.exe to gain more perfomance and to stop lags in grid with 1k+ ships and lot of wreck persists,
-add OpenCL for physics,
-do better caching with use of memory (resource cache on disk - what for is it if I have 8+ GB Ram ?)
Kontalaa
New Eden Trading Association
#31 - 2013-05-06 08:06:45 UTC
Many Developers care for Linux. They even write patches for Eve so it can run fine under Wine (Even gets noted in the patch-notes..).

Switching from DirectX to OpenGL is not just "pressing a button". Its "rewriting the whole engine-code" they built in the last years (all their carbon-stuff basically).

About multithreading: Do you have any idea how this should work? Esp. with Lag? You can outsource/split peripheral Systems (Audio, Rendering, Logic) - but i assure you that this wont fix lag (as the bottleneck is still in 1 thread) and introduce a ton of problems (esp. deadlocks, bugs, ...).

Quote:

ok. but look at Blizzard and World of Warcraft or Diablo3 client - it have an opengl option and does not require any directx installed in wine environment, with opengl WoW is stable and fast

because they implemented openGL from day1. You just cant switch that stuff lateron... well .. theoretically you could .. but that would take AT LEAST 2 Expensions dedicated to this topic - for a minor userbase.
Mikail Thiesant
Catiz is NOT my empress
#32 - 2013-05-06 09:49:07 UTC
@Fam Trinly

Blizzard is not a great Linux supporter as one would think. Yes their games run great with wine. But I would not want to wake up one morning just to find out that I'm perma banned just because I'm using wine (PlayOnLinux version). This happened to people playing Diablo 3. And it wasn't just few people that one could thing they are cheaters. You still have a big green warning on winehq next to Diablo 3 about this issue. Nothing like this happened with EVE and we have here 10th anniversary.


And about CCP not caring about linux or reading linux related stuff on this forums. One year ago there came some patch where when you saw a Tengu, your client insta crashed. This did not affect windows users. Just us wine users. So CCP could just not care about this issue. But they did care. Thanks to CCP Snorlax, who came to save us poor linux users, the crash was fixed in few days. Whole story:

https://forums.eveonline.com/default.aspx?g=posts&t=100279&find=unread

So yes. If CCP did not care about linux, they would not let CCP Snorlax to spend his time on fixing that problem. And this story shall not be forgotten. Because it shows that we have a true hero in CCP ranks! :-)
Falun Assad
Perkone
Caldari State
#33 - 2013-05-06 11:58:51 UTC
Just my two isk on the issue:

Allthough EvE does run under wine, performance and post-patch-stability are far from optimal.

AFAIK EvE is based on stackless python, so there is definetly potential.
Nobody asks to switch from DirectX to OpenGL, but adding OpenGL.

Is it worth it? Easy answer: Make a Kickstarter project of it! If enough people are willing to pay for an addition of OpenGL and native clients for Linux, Mac and Win, what should keep CCP from doing it?
Katrina Bekers
A Blessed Bean
Pandemic Horde
#34 - 2013-05-06 16:37:06 UTC
...Is that period of the year again?

<< THE RABBLE BRIGADE >>

Fam Trinly
Russian SOBR
#35 - 2013-05-06 17:14:59 UTC  |  Edited by: Fam Trinly
Kontalaa wrote:
...Many Developers care for Linux....

you are not the one of such CCP Developers - why should I believe you ?
I can believe in that if Dev's would post often in this linux part of forum, and write something in dev-blogs or patch notes, give us a little promise/hope

Kontalaa wrote:
...for a minor userbase....

did you count them ? prove it

Mikail Thiesant wrote:
... One year ago there came some patch where when you saw a Tengu, your client insta crashed. This did not affect windows users. Just us wine users. So CCP could just not care about this issue. But they did care. Thanks to CCP Snorlax, who came to save us poor linux users, the crash was fixed in few days. ...

and now listen the full/true story - long time after that patch nobody cares about wine users, their petitions (I wrote one - and got response like "there is no support of linux for EVE") and massive forum posting,
somebody find "troubleshoot" to clear cache with endless loop script, somebody like me stopped playing under linux and switch skills with windows

and only when I asked for help in Russian forum to CCP Spitfire (ru-community relationship coordinator at that time) the help was arrived

That was good (great !) beginnig. But I think all we wish CCP to give more love to linux

I believe that linux users in 2013 are not still "minor userbase" (I think the count of linux users is near to Mac - around 10-15%), and I believe CCP can do more - at least they could for the beginning add some testing of new patches under linux, make some profile-optimization (for example, watch on cpu load and strace when you docked in station - why ExeFile consume 89% of CPU with ioctl syscalls ? )

Sadly - I do not know good way to collect voices of linux pilots and to petition to CCP about improving gaming experience and stability under wine/Linux
we need some interface to make voting for long time (to involve 50-80% of linux gamers) and some efficient way to broadcast this voting\petition (because not everybody read this forum and this thread)
Nebu Retski
Lead Farmers
#36 - 2013-05-06 17:26:41 UTC
Falun Assad wrote:
AFAIK EvE is based on stackless python, so there is definetly potential.

Your AFAIK doesn't go as far as you think it goes. While it is true that EvE uses stackless Python, there is still a part of EvE that is written in C/C++, that's why there is the occasional c++ error/crash that you can experience and the fact that the vcrun libraries from MS are required.

Falun Assad wrote:
Nobody asks to switch from DirectX to OpenGL, but adding OpenGL.

What would you prefer: running the client as it is now or having an OpenGL version which is not optimised at all, because you know it takes quite a bit of time (read monies) to build a proper working graphics engine. Even if they do build a proper engine, it would take a couple of years before it's ready to be send out into the crowd. Also I'm pretty sure that there would be a need for a code checking of the stackless python to make sure it actually runs on Linux, Mac and Windows without the need to have special cases to handle the different platforms. As an example you can check out the famous T3 bug from last year, which was due to the way how the python code was accessing the disk which Linux didn't particularly like.

Falun Assad wrote:
Is it worth it? Easy answer: Make a Kickstarter project of it! If enough people are willing to pay for an addition of OpenGL and native clients for Linux, Mac and Win, what should keep CCP from doing it?

Here's some napkin math and pessimistic speculations:

  1. 5 year in man hours needed - it was mentioned at fanfest last year that 5 man year was required to upgrade the current graphic engine to DX11, then take into account that those devs already know how to use the DX framework so this is most likely an underestimation
  2. 50000€ per man year needed - I wouldn't be surprised that it's actually more
  3. 5% of player base uses Linux - I wouldn't be surprised that it's actually less
  4. 400000 supscriptions - I believe that's current approximation


That would give an approximate base of (5*50000)/(0.05*400000) = 12.5€ per Linux user to contribute to fund the implementation of an OpenGL engine. It might not sound like much, but I'm not convinced that there are a lot of Linux users that actually want to cough up that money. Especially not for a game that already runs perfectly fine on their computer and for which they already pay. Then you have to realize that this base value is most likely an underestimation and it quickly doubles, triple, quadruples if you would go for more appropriate values of the input. It will also take several years before the engine will be ready. Who in this game is truely willing to spend money for something they might actually never use?

Katrina Bekers wrote:
...Is that period of the year again?

Rather period of the month.

Tonto Auri
Vhero' Multipurpose Corp
#37 - 2013-05-07 00:08:02 UTC
Nebu Retski wrote:
Eve runs perfectly fine on linux

BWAHAHAHAHAHAHAHAHAHAHA!!!!!!

Two most common elements in the universe are hydrogen and stupidity. -- Harlan Ellison

Katrina Bekers
A Blessed Bean
Pandemic Horde
#38 - 2013-05-07 16:50:55 UTC
Tonto Auri wrote:
Nebu Retski wrote:
Eve runs perfectly fine on linux

BWAHAHAHAHAHAHAHAHAHAHA!!!!!!


?

It doesn't?

<< THE RABBLE BRIGADE >>

Fam Trinly
Russian SOBR
#39 - 2013-05-07 20:07:23 UTC  |  Edited by: Fam Trinly
Nebu Retski wrote:

  • 5 year in man hours needed - it was mentioned at fanfest last year that 5 man year was required to upgrade the current graphic engine to DX11,


  • And how DX11 correlate to OpenGL ? (and Lol d3d11 need to be disabled in wine dll-overrides for now, as I know at this moment EVE is totally DX9 application)

    Quote:
    Especially not for a game that already runs perfectly fine on their computer and for which they already pay


    sad but true - Eve do not run perfectly on Linux and on Windows too.
    we are not paying for game client - we pay subscription for month of playing



    Somebody who do not want to do something - will find thousand reasons for that.

    We are talking here about improving Eve client


    Wow ! Things changing right now !

    Dev topic in Linux forum !
    check it
    New EVE Launcher in testing on Singularity
    Nebu Retski
    Lead Farmers
    #40 - 2013-05-08 14:49:52 UTC
    Fam Trinly wrote:
    Nebu Retski wrote:

  • 5 year in man hours needed - it was mentioned at fanfest last year that 5 man year was required to upgrade the current graphic engine to DX11,


  • And how DX11 correlate to OpenGL ?

    DX11 and OpenGL are both frameworks that allow you to make fancy graphical applications without explicitely knowing how to tell the hardware how to do it. When a team that already knows the DX framework needs approximately 5 man years to upgrade the current framework to a newer version of the same framework, then that tells you that, to a certain extent, changing framework will be approximately the same amount of time (most likely more due to that team needing to learn the methodology of that new framework). Technically they could simply forego upgrading to DX11 and switching to OpenGL instead (I would not really be oposed to that), but I'm not very optimistic about them doing that, nor will I pay extra for them to do that. I consider it a very bad return of investment when I believe that my current investment could be better spend on improving the game itself and ironing out glitches in the client.

    Fam Trinly wrote:
    we are not paying for game client - we pay subscription for month of playing

    Where do you think that subscription money goes to? It's mostly used to pay developers to keep working on the game, client and servers, not purely to keep the servers up and running.



    Fam Trinly wrote:
    Somebody who do not want to do something - will find thousand reasons for that.

    Someone who doesn't understand that there's limited resources, will keep insisting on throwing resources at problems/issues/ideas until it's fixed, regardless if those resources are available or not. Companies however can not put themselves in such positions or else their ship will sink. A company like CCP unfortunately does not have an abundance of resources available to do just that.
    Previous page123Next page