Originally posted by iv841
View Post
Civilization: Beyond Earth Likely To Drop Intel/AMD Linux Support
Collapse
X
-
Originally posted by log0 View PostYour point about not relying on nvidia driver during development, due to its "compatibility" policy, is still valid.
Comment
-
-
Originally posted by iv841 View PostI would guess the main problem is that it is a Direct3D 11 game, while Mesa supports OpenGL 3.3
It is more kind of story of: "It is first time we (Aspur) porting one DirectX 11 game to OpenGL, it is pretty new stuff for us and we have problems to support all the drivers so easely as earlier"
Comment
-
-
Originally posted by iv841 View PostIt is the only driver they can rely on that provides an up to date (version 4.5) OpenGL implementation, so it is not like there is much choice without compromising the quality of the port. I would not even be sure if the other drivers are reliable for the purpose of rejecting non-compliant code, for that matter, it is just that given the market share percentages, no sane developer would release a Linux game that fails to work on the Nvidia driver.
They could release a working port for everyone, just follow the specs and stop trial & error.
Comment
-
-
Originally posted by iv841 View PostIt is the only driver they can rely on that provides an up to date (version 4.5) OpenGL implementation, so it is not like there is much choice without compromising the quality of the port. I would not even be sure if the other drivers are reliable for the purpose of rejecting non-compliant code, for that matter, it is just that given the market share percentages, no sane developer would release a Linux game that fails to work on the Nvidia driver.
Actually there is a choice, though from my impression, most if the devs porting stuff seem to be unaware of it. Mesa, from my personal experience (up to gl3.3), is the most conformant OpenGL implementation out there. If you get you crap running against Mesa, there is a high probability it will run with any other drivers (with the exception of older intel windows opengl drivers maybe, those are fubar).
Comment
-
-
Originally posted by iv841 View PostThe Nvidia driver is not a conformance testing or debugging tool. It is designed to maximize compatibility with applications (unlike in the case of FOSS developers, there is a monetary incentive to actually make the product useful to consumers). As such, a driver is only really broken if it fails to run code that should work according to the latest specification of the standard, which unfortunately happens more with the Mesa and AMD drivers. Also, implementation defined behavior does not mean that it is mandatory to fail. Mesa developers are free to implement a strict conformance mode for debugging, but users ultimately only care about game compatibility and performance.
Working on Nvidias driver != working on OpenGL driver (be it from Nvidia, Intel, AMD, Mesa, Apple ...).
I find Nvidias driver to have been unusable for me (not using it now so cant comment) :
- problematic settings of multimonitor that needed changes to xorg.conf
- was not working alongside oss intel and amd driver
- security problems
- video tearing
- problems with vga-passthrough for use in VM
And what really pissed me was when the KVM had to be patched because Nvidia Win drivers would detect it and not work on Win guest.
I was so happy to be using AMD and Intel cards.
Nvidia may have less bugs but is too much restricting.
Or maybe not, it may be just that the games are coded to use those bugs.
Comment
-
-
Originally posted by dungeon View Postas a metter of fact you can run CIV_BE on Radeon 3650 on Windows and that is year 2007.
Comment
-
-
Originally posted by iv841 View PostI do not think your numbers are right. In the latest survey by GamingOnLinux, 69% of 1100+ Linux gamers reported using Nvidia GPUs. It also shows that proprietary drivers are used far more than open source ones. In the Steam hardware survey, Nvidia has about 51% share, while it is only 29% for AMD, and 19% for Intel. That is for all three platforms combined, it does not seem to be available separately for Linux. But higher Nvidia percentage on Linux - for the purpose of gaming - makes sense, given the quality of the drivers.
Shurely that changed with total survalence in the world and the workplaces and compaction of work so nobody has a free second while they work, but still its a game many old (or older past 40) people with no special gaming pcs play such games.
And todays linux market share does not matter much, because with steammaschines and good support from gaming companies just coming in few months that will drasticly change.
Its not the guys from the past that bought a strong nvidia card to play 99% their games in nvidia-wine.
Comment
-
-
And since the AMD proprietary driver has some >4.0 support (up to version 4.3 IIRC)
Originally posted by iv841 View PostNot with all features, I would guess ?
Now read what Aspur says again:
Additionally, we’re seeing some graphical problems with Intel and ATI cards on Linux. The performance is good (i.e. no slowdown or chugging frame rates), but there’s still lots of graphical tearing and other anomalies that make it practically unplayable. Though not official yet, it’s likely we’ll drop support for Intel and ATI graphics cards on Linux platforms prior to the game’s launch on Linux.
And those kind of things happens on Windows version too with some card/driver/settings, for example Radeon HD 4600 but that is still supported:
Comment
-
-
Originally posted by log0 View PostBeautiful circular reasoning you have got here. The nvidia driver should not be used for development, but they have got no choice.
Actually there is a choice, though from my impression, most if the devs porting stuff seem to be unaware of it. Mesa, from my personal experience (up to gl3.3), is the most conformant OpenGL implementation out there. If you get you crap running against Mesa, there is a high probability it will run with any other drivers (with the exception of older intel windows opengl drivers maybe, those are fubar).
Comment
-
Comment