Support of non-native resolutions

As of 3xx drivers releases there is no more non-native resolution support in nvidia-settings. The last driver version supporting non-native resolutions seems to be 295. As I understood from other threads, it’s not a bug - it’s a feature!

  • Are there any plans to bring back non-native resolutions in upcoming driver releases?
  • As "scaling should be done by X client" - which application should implement scaling to be able to run whole X session in non-native resolution? Should it be handled by KWin? Or it is a return of 90ties with setting of resolution in xorg.conf?

Typical use case broken by removing non-native resolutions - running whole work session in cloned outputs (projectors) resolution to be able to see on laptop’s screen the same what sees the audience.

Thanks in advance for clarifications.

Related topics:

The driver supports all of the scaling features that older drivers did, it’s just that nvidia-settings hasn’t yet been updated to make it easy to configure those scaling modes from the GUI. We’re working on UI improvements to make it easier to do that. In the meantime, you can configure scaling using the MetaMode ViewPortIn and ViewPortOut attributes, or via RandR 1.2’s transformation options (e.g. xrandr --scale-from). I apologize for the inconvenience.

If you’re not using nvidia-settings or the xrandr command-line client, then yes, it’s up to your display configuration program of choice to provide scaling options.

Thanks for clarification. Will wait for nvidia-settings update.