Package Details: disper

Git Clone URL: (read-only, click to copy)
Package Base: disper
Description: An on-the-fly display switch utility, intended to be used on laptops, especially with nVidia cards.
Upstream URL:
Licenses: GPL
Submitter: Schnouki
Maintainer: Schnouki (chimpanzee)
Last Packager: Schnouki
Votes: 117
Popularity: 0.000000
First Submitted: 2009-01-23 02:01
Last Updated: 2018-08-24 08:26

Dependencies (1)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

Schnouki commented on 2012-06-18 12:02

I haven't upgraded to 302.17 yet, but it seems that this versions drops TwinView in favor of Xinerama. So you can probably just use xrandr, or graphical tools such as arandr.

peacememories commented on 2012-06-18 11:19

Disper is working again for me. (see previous problem)
Don't need it anymore, though. Switched to nouveau.

Anonymous comment on 2012-06-18 10:12

# 'disper -e -d auto'
could not switch to metamode 52: resolution not found

Seems like nvidia-302.17 broke disper. Are there any workarounds?

holyArch commented on 2012-01-26 23:58

'disper -c' is not working.

Disper 0.3.0-1
Nvidia 290.10
Kernel 3.2.1-2

peacememories commented on 2012-01-25 06:01

Different problem here.
Disper doesn't detect ANY external monitors.
Also, it somehow thinks that the optimal resolution for my LVDS display is 320x175 while still recognizing the native 1440x900.

On the other hand, nvidia-settings recognizes external displays without a hitch. Well, apart from being the user-unfriendly mess that it is (exactly why I want to use disper)

disper 0.3.0 (from this package)
kernel 3.2.1-1
nvidia driver 290.10

Graphics card: nVidia geForce 8600m gt

As with other people here, everything worked fine with Ubuntu (although I can't remember which versions of driver, kernel and disper I used back then. It's been a while).

I already tried adding the Monitor section, which changed nothing.

Anonymous comment on 2011-08-28 22:02

Actually by completely erasing the "HorizSync" and "VertRefresh" options in the file I get just the working resolutions! Not sure why I had added that options in the first place...
So finally the (only) monitor section in the file is:
Section "Monitor"
Identifier "Monitor0"
Option "Enable" "True"
VendorName "Unknown"
ModelName "Unknown"
Option "DPMS"

And both nvidia-settings and disper work like a charm!

Anonymous comment on 2011-08-28 21:04

Just in case someone runs into the same problem, I managed to get it working by changing the Monitor section in /etc/X11/xorg.conf.d/10-monitor.conf to:

Section "Monitor"
Identifier "Monitor0"
Option "Enable" "True"
VendorName "Unknown"
ModelName "Unknown"
#HorizSync 28.0 - 33.0
HorizSync 31-60
#VertRefresh 43.0 - 72.0
VertRefresh 50-100
Option "DPMS"


I just changed the HorizSync and VertRefresh as mentioned in this post:

Now the problem is the exact opposite, disper shows a lot of resolutions available, many of which aren't actually supported by the monitor and don't work at all. This means I can't just extend the monitor with "disper -e" but I have to specify the right resolution (disper -r "1280x800,1024x768" -e) by myself.
It's non-ideal but it gets the job done perfectly so I just made a convenient script to manage it and now it works flawlessly.
Hope the advice helps someone!

Anonymous comment on 2011-07-26 11:30

It worked perfectly a couple of days ago... so I guess the most recent that Ubuntu has available, I have already unistalled Ubuntu so unfortunately I can't give you the numbers.

Schnouki commented on 2011-07-26 11:28

Weird... Do you what versions of the kernel, the nvidia driver and the Xorg server you were using on Ubuntu when it worked?

Anonymous comment on 2011-07-26 11:19

Trying to force it that way gets the screen completely black.