BaseMosaic v295 vs v310 vs v325: Only up to three screens?


I agree that Nvidia should explain more precisely the reason why the feature was removed from Linux driver. Only saying “for parity with Windows” isn’t enough as there are many possible assumptions:

- Quality Assurance : feature to support 4+ screens not fully and really tested on Linux, waiting for more benchmarks and returns

- There have been problems and bug reports for this option in Linux so it is deactivated for the moment until correction.

- It is easier to maintain the code if most of it is identical both in Linux and Windows. But that’s not logical : if it was the case, this feature wouldn’t have been all implemented in Linux first.

- There is a commercial agreement between Nvidia and Microsoft, ensuring that the performances and features of drivers can not be better than those in Windows in any other Operating System.

Such agreement could exist (we already saw worse with MS), but Nvidia would never admit it, and again if it was, why having put this feature in BaseMosaic v295 ?

Is this situation provisional (and will be reintroduced soon on a next version of Linux driver) or definitive ?

So that’s why Nvidia should tell us with more details the justification of remove and not only “This is expected behavior for latest drivers. For feature parity between Windows and Linux we set BaseMosaic to 3 screens on GeForce.

For the moment, I tried to ask Nvidia on Twitter - and - on the French Nvidia Facebook official page : no answer. There is also a discussion here - - and for french readers interested :

Thanks !

There is answer from technical support:

And the next message with additional comments I asked for:

Ticket id 131004-000223.

Thanks for all the support and clarification.

@RussianNeuroMancer: Do you have a link to the support ticket? I can’t seem to find it.

So from what I understand, they removed the 4 monitor basemosaic option, either because of problems with running 4 monitors in that configuration under Linux, or because they want people with 4+ monitors to buy a (more expensive) graphics card?

Either way, like heathhunnicutt already said, they shouldn’t be taking away features that people already paid for to use.

For feature parity, it would be very nice if support for Optimus was added to Linux.

Feature parity? Does that mean that the Linux driver is going to be made 1:1 feature equal with the Windows driver, or features not in the Linux version are going to be removed from the Windows release in kind?

Feature parity can only be achieved by equalizing the two driver instances. By cutting away features not available on Windows, but implemented on Linux without either filling in the missing features in the Linux driver or cutting away everything from the Windows flavour that is not in the Linux version, feature parity can never be achieved.

nvidia must know that, which strongly suggests that “feature parity” is not the reason, and the statement that mentions it as the reason is false and does not describe the true reasons for the cut.

Apparently Nvidia is a slave of Microsoft, who only needs to demand that a feature is removed from linux drivers and Nvidia does it; not only that, they do it in secret without informing anyone - and when later questions are asked, you get no answer. I bet sandipt was almost fired after leaking that one line above.

Shame on Nvidia :(

This ends my period as a paying nvidia customer. Forever. I am going for a new R9 390.

I think it is very good, that the archlinux-wiki lead me here, stating that NVIDIA BREAKS it’s users setups on purpose and by design, just to make them use Windows or spent more money.

I will spread the message, and I frankly hope that Linux distributions will stop maintaining nvidia-packages as this company does not seem intrested in the linux world, or at least only that much, so they can break it.

go fuck yourself nvidia.

From the arch-wiki:

“The explanation given for this reduction is “Feature parity with the Windows driver”. As of September 2014, Windows has no restriction on the number of monitors, even on the same driver version. This is not a bug, this is entirely by design.”