I would like to enable modeset in my linux system while retaining the nvidia drivers. My objective is to gain HDMI resolution for my consoles in addition to those under X. I would like to run in console mode, completely avoiding invoking X.
I am running a Slackware 64 bit linux system with the
4.8.10 kernel. I have a GTX 660 video card, and am
running the NVIDIA-Linux-x86_64-375.39.run driver.
The following nvidia modules are loaded:
nvidia_uvm 599998 0
nvidia_drm 39655 0
nvidia_modeset 773859 1 nvidia_drm
nvidia 12059531 2 nvidia_modeset,nvidia_uvm
drm_kms_helper 111734 1 nvidia_drm
drm 277190 3 nvidia_drm,drm_kms_helper
i2c_core 39534 6 nvidia,i2c_i801,i2c_smbus,i2c_dev,drm_kms_helpe$
I have included an nvidia.conf file in my /etc/modprobe.d directory, the contents of which are:
options nvidia-drm modeset=1
If I check /sys/module/nvidia_drm/parameters/modeset the content is Y.
So modeset seems to be enabled. Nevertheless, I have 25x80 characters. The linux nouveau driver enables modeset and I have HDMI resolution both for characters and graphics. I’m stumped; I don’t know how to get the desired resolution with the nvidia driver.
If I turn my monitor off and back on again it gives the current mode as 1920x1080 60 Hz, but the font is not correspondingly fine as it is with the nouveau driver.
Am I correct in assuming that I would not be able to use CUDA programming with the nouveau driver, that it requires the actual nvidia driver?
I can provide the nvidia bug report file, but there doesn’t seem to be a way to attach it here.
I would like to emphasize that I am interested ONLY in CONSOLE mode; X is completely out of the picture (but works fine). The first-level customer support person seemed to not understand this concept.