howto: nvidia geforce210 and 4k display

Luigi Rizzo rizzo at iet.unipi.it
Fri Feb 6 17:39:31 UTC 2015


Thought this might be useful to others:

I have managed to use the nvidia geforce210 card with a 4k display
and am attaching below the relevant xorg.conf info:

--------------
    # ...

    Section "Monitor"
        Identifier   "seiki39u"
        Modeline "4k25" 225 3840 3900 3950 4000 2160 2168 2178 2250 # this is the one
        Modeline "4k30" 297 3840 4040 4240 4400 2160 2168 2178 2250
    EndSection

    Section "Device"
        Identifier  "geforce210"
        Driver      "nvidia"    # need nvidia-driver 340 or earlier
        BusID       "PCI:1:0:0"	# depends on your card
    EndSection

    Section "Screen"
        Identifier "Screen0"
        Device     "geforce210"
        Monitor    "seiki39u"
        Option "ModeValidation" "NoVertRefreshCheck, NoMaxPClkCheck, AllowNonEdidModes"
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes "4k25" # "1920x1080_30"
        EndSubSection
    EndSection

---------

Some comments:
- you need the nvidia-driver 340 or earlier, newer versions
  do not support the GeForce 210

- the card itself is not rated for 4k, and appears to have a maximum
  pixel clock frequency of 225 MHz (sometimes negotiating even just
  165 MHz with the monitor). I am using the HDMI port.

- the Modeline "4k25" can be used to run at 4k/25Hz (which is
  the most you can get with such a pixel clock). Not that you are
  losing much, since HDMI 1.3 can only to 4k/30Hz at most.

- you need to specify the Modeline because the monitor does not return
  a compatible mode through EDID (mine is a seiki TV se39uy01 - the
  very poor UK model; but i suspect others have the same issue): the
  modeline supplied by the tv uses a 297 MHz clock even at 50 Hz.

- finally, in the "Screen" section you need some options to tell
  the driver to omit certain checks:
    Option "ModeValidation" "NoVertRefreshCheck, NoMaxPClkCheck, AllowNonEdidModes"

And that's all.

	cheers
	luigi


More information about the freebsd-current mailing list