I'm having the same issues with a Thinkpad t420s and Nvidia 4200 with optimus chip. I have optimus disabled and gpu set to discreete.
$ disper -s -v
Enabled plugins: using specified displays: DFP-0 resolutions of DFP-0: 320x175, 320x200, 360x200, 320x240, 400x300, 416x312, 512x384, 640x350, 576x432, 640x400, 680x384, 720x400, 640x480, 720x450, 640x512, 700x525, 800x512, 840x525, 800x600, 960x540, 832x624, 960x600, 896x672, 928x696, 1024x768, 1152x864, 1360x768, 1440x900, 1600x900 unpack requires a string argument of length 4
PYTHONPATH=/usr/share/disper/src python -c 'import nvidia; n=nvidia.NVidiaControl(); print n.probe_displays(nvidia.Screen(0))'
['DFP-0', 'DFP-3', 'DFP-5']
I'm having the same issues with a Thinkpad t420s and Nvidia 4200 with optimus chip. I have optimus disabled and gpu set to discreete.
$ disper -s -v
Enabled plugins:
using specified displays: DFP-0
resolutions of DFP-0: 320x175, 320x200, 360x200, 320x240, 400x300, 416x312, 512x384, 640x350, 576x432, 640x400, 680x384, 720x400, 640x480, 720x450, 640x512, 700x525, 800x512, 840x525, 800x600, 960x540, 832x624, 960x600, 896x672, 928x696, 1024x768, 1152x864, 1360x768, 1440x900, 1600x900
unpack requires a string argument of length 4
PYTHONPATH= /usr/share/ disper/ src python -c 'import nvidia; n=nvidia. NVidiaControl( ); print n.probe_ displays( nvidia. Screen( 0))'
['DFP-0', 'DFP-3', 'DFP-5']