[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Why Linux GPU drivers are garbage ?
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 39
Thread images: 5
File: steambench-biggest.004.jpg (235 KB, 1024x768) Image search: [Google]
steambench-biggest.004.jpg
235 KB, 1024x768
Why Linux GPU drivers are garbage ?
>>
>>53898095
>1792x1120
for what purpose
also isn't this more of a comparison of DX vs OpenGL?
>>
>>53898095
>Linux
>>
File: 51363228.png (946 KB, 1280x1024) Image search: [Google]
51363228.png
946 KB, 1280x1024
As long dotes 2 better in lincucks, I don't fucking care with the rest.
>>
faults from gnu/linuxes side
>small desktop adoption, meaning less users, meaning substantially less units sold with the intent of running in linux, meaning less monetary incentive to develop good drivers

faults from the amd/nvidia side
>attempt to use as much code "common" with windows drivers in drivers for linux
>lack of incentive to cooperate with kernel developers and adhering to guidelines (see linus torvalds - nvidia)
>lack of incentive to release open drivers so the community can improve it (muh technological advantage and corporate secrets)

faults from the application's developers side
>software written and optimized with windows/directx in mind, later ported to other platforms via shitty wrappers translating dx to ogl calls which add shitload of overhead
>>
Yes, becouse only Valve have good optimized games for Linux
>>
File: steambench-biggest.003-980x735.jpg (65 KB, 980x735) Image search: [Google]
steambench-biggest.003-980x735.jpg
65 KB, 980x735
>>53898181
it isn't.
>believing Valve lies
>>
Linux doesn't focus on retards who play games, this OS is for scientists, for the tech people, for the people having advanced tech skills.
>>
>>53898195
True
>>
>>53898226
There are multiple ways you can use a GPU other than manchild hobbies like videogames

GPU stands for grapics processing unit not for game processing unit

This is not an excuse
>>
File: thumb.php-2.jpg (56 KB, 630x432) Image search: [Google]
thumb.php-2.jpg
56 KB, 630x432
>>53898095
I'd just like to interject for a moment. What you’re referring to as Linux, is in fact, GNU/NT/Linux, or as I’ve recently taken to calling it, GNU plus NT plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU/Windows known as GNU/NT system made useful by the GNU/NT corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.
Many computer users run a modified version of the GNU/NT system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called “Linux”, and many of its users are not aware that it is basically the GNU/NT system, developed by the GNU/Microsoft Project. There really is a Linux, and these people are using it, but it is just a part of the system they use.
Linux is the kernel: the program in the system that allocates the machine’s resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU/NT operating system: the whole system is basically GNU/Windows with Linux added, or GNU/NT/Linux. All the so-called “Linux” distributions are really distributions of GNU/NT/Linux.
>>
>>53898137
That's a SoM scale thing, you're playing on a 1920x1200 screen rendering it at 14/15 of that resolution. 6.6% less resolution.
>>
File: 3.png (28 KB, 582x320) Image search: [Google]
3.png
28 KB, 582x320
>Linux is bad only for games is lie...
>>
>>53898095
Because capitalism > communism/anarchism.
>>
>steamos represents all Linux distros
>>
>linux is good only on server.
>>
>>53898273
Ubuntu on Windows release date when? I typed "bash" but it didn't come up so I guess it's not real yet.
>>
>>53898365
Why wouldn't?
You need only kernel + gpu driver to determine overall performance, and most distros will have exactly the same.
>>
>>53898409
Most but not all.
>>
>>53898209
The video benchmark recorded dota 2 reborn, which runs on source2 engine.

Which again proves that in a situation when a graphics engine isn't developed and optimized to run on windows/dx primarily and opengl gets a similar treatment you get better performance.
>>
All these benchmarks don't count because they always use Ubuntu (the worst Linux distro).
>>
>>53898437
Well, if not all have that then they are outdated and those don't matter.
>>
>>53898195
>shitty wrappers translating dx to ogl calls which add shitload of overhead
Even if they ported the game to native OpenGL it would still be likely to have certain overhead issues over good D3D code.

One of them is shader compilation --- GLSL is just that much slower to handle than D3D's shader bytecode and it hurts games that generate thousands of shader variations a _lot_. Almost every Linux port has significantly longer loading times than their Windows version because of this.

Also, there are various issues with the OpenGL object model / state machine design often resulting in tons of extraneous API calls and/or retarded state management that has nothing to do with the GPU, unless the devs can assume certain 4.x extensions, and they probably can't if their GL code needs to also work on OS X.
>>
>>53898270
Supercomputers use Linux and GPUs for computations, you can google it, that means that Linux has necessary drivers for such types of tasks. It isn't hard to guess that OP did mean drivers for gaming.
>>
>>53898464
k
>>
>>53898442
>optimized to run on windows/dx primarily and opengl gets a similar treatment you get better performance.
Valve puts all their time in OpenGL with DX11 as an afterthought.

Do you really think Linux drivers are so good? Initial DOTA2 Linux release had polished to the mirror shine OpenGL code, while DX11 cod was left in its initial state.
>>
>>53898095

At least your gpu work. Users of 7870XT can't make their gpu work with linux.

>nomodeset
>>
>>53898095
More like
>Why Linux AMD drivers are garbage ?
>>
>>53898095
>Why Linux GPU drivers are garbage ?
Because NvidiJew and JewMD don't care about Linux enough to spend money on hiring good driver programmers

/thread
>>
>>53898095
Just did a quick benchmark with GFXBench (Car Chase).
Windows got 130 fps, Linux got 170.
>>
>>53898671
Doesn't that even run on Android? It can't possibly be a good test for the kind of draw call + state management spam any real desktop game with real scenes ends up doing.
>>
>>53898493
The benchmark runs OpenGL on both platforms though.
>>
>>53898701
It was the first benchmark i found.
Just wanted to test.
>>
>>53898345
That test is old af
>>
>>53898707
does it though? there is no indication and unless they indicate otherwise it is safe to assume the benchmark was made by pajeets with little to no knowledge of what is really going on
>>
>>53898352
>implying capitalism isn't a form of anarchism
>>
>>53898095
Hobbyist pretending to be comparable with real, paid developers
>>
>>53898095
Linux gpgpu performance is an order of magnitude higher on average than on windows.
>>>/v/
>>
>>53898095

Because the idiot Linux developers sign NDAs.
Thread replies: 39
Thread images: 5

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.