Lost sliding windows w/ DVI Syncmaster monitor

Felix Miata mrmazda at earthlink.net
Fri Apr 3 02:48:30 UTC 2020

Paul Rogers composed on 2020-04-02 18:18 (UTC-0700):

> ...vga=791 video=1024x768 at 60 3 nouveau.modeset=0...
> the vga= implies framebuffers

It only affects the vttys, and then only if KMS disabled. IOW, no expected impact
on X.

> video= for VESA driver

With NVidia and AMD GPUs, this applies only the the vttys, and only when KMS is
enabled. It does pass through to X if an Intel GPU with the Intel DDX. IOW, no
expected impact on X with your GK208.

I did boot once or twice along the way with neither vga= nor video= at least in
part to ensure the lack of impact on X whilst using VESA, as I have no material
previous experience using VESA purposely.

> I don't use framebuffers, straight VESA all the way.  I did try booting with video=1024x768.  No joy.

Were you expecting it to affect X in some manner? Consequent to my comment, no
joy WRT what?

Using neither, the vttys will either be 80x25 if KMS is disabled, making text too
big for my comfort, or the display's native mode if KMS is enabled, making text too
small for my comfort. I generally use a vtty mode that makes text ~double the height
(~141% of the size) that it would be using defaults.

> nouveau.modeset=0 is equivalent to nomodeset?  If you're using the VESA driver that does nothing, right?  Tried that, no joy. 

Right, equivalent to nomodeset except limited to NVidia GPUs, so not affecting X
operation using VESA. Again, what effect were you expecting consequent to my
comment that produced no joy?

> Have you got fluxbox on those distros? Get panning with those?

On none do I have fluxbox. On most I use IceWM when I want simple for testing.

In forming my previous response I did on a KDE/Plasma installation find it was
overriding the configuration, and didn't want to dig into its settings to try to
determine how to override its settings override. So on it I found IceWM behaved as
expected (working panning), but didn't include that activity in the response.

To confirm I repeated Ubuntu 16.04/kernel 4.4.x/XServer 1.18.4 but with IceWM. As
with the others and VESA, xrandr doesn't tell the whole story when it's in use.
Again it reports 1024x768 is the resolution, when what appears on the screen is in
800x600 mode panning out in all 4 directions to 1024x768. IOW, success!
# inxi -SGxxza
System:    Kernel: 4.4.0-174-generic x86_64 bits: 64 compiler: gcc v: 5.4.0 
           parameters: ro root=LABEL=foobarbaz noresume plymouth.enable=0 mitigations=auto consoleblank=0 vga=791 3 nomodeset 
           Desktop: IceWM 1.3.8+githubmod+20150914+fa3fdef dm: startx 
           Distro: Ubuntu 16.04.6 LTS (Xenial Xerus) 
Graphics:  Device-1: XGI Z7/Z9 vendor: Gigabyte driver: xgifb v: kernel bus ID: 0a:03.0 
           chip ID: 18ca:0020 
           Device-2: NVIDIA G98 [GeForce 8400 GS Rev. 2] driver: N/A bus ID: 0b:00.0 
           chip ID: 10de:06e4 
           Display: server: X.Org 1.18.4 driver: vesa resolution: 1024x768~N/A 
           OpenGL: renderer: llvmpipe (LLVM 6.0 128 bits) v: 3.3 Mesa 18.0.5 compat-v: 3.0 
           direct render: Yes 

# cat /etc/X11/xorg.conf
Section "Device"
        Identifier "VESA"
        Driver "vesa"
Section		"Monitor"
	Identifier	"Dell"
	HorizSync	30-81
	VertRefresh	56-76
Section	"Screen"
	Identifier	"Screen0"
	Device		"VESA"
	Monitor		"Dell"
	DefaultDepth	16
	Virtual		1024 768
	SubSection	"Display"
	Depth		24
	Modes		"800x600" "1024x768" "640x480"
	SubSection	"Display"
	Depth		16
	Modes		 "800x600" "1024x768" "640x480"

# xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
   800x600        0.00  
   1024x768       0.00* 
   640x480        0.00  

# hwinfo --monitor
30: None 00.0: 10002 LCD Monitor
  [Created at monitor.97]
  Unique ID: rdCR.8OK+7dncs2E
  Hardware Class: monitor
  Model: "DELL 1704FPT"

> ...Note the complete absence of modelines in xorg.conf. They are an anachronism.
> OK, I took those out.  I use them because some video cards & monitors leave me
> with a wide "front porch", but for a test...  No joy.

Again I find myself unable to grok your expectation consequent to my comment.
Evolution as taught in public schools is religion, not science.

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata  ***  http://fm.no-ip.com/

More information about the xorg mailing list