12.3 - laptop HP DV9530em - Setting different display

Hello.
I am trying to set my display size to other size than the default size, but I could not.
I have removed screen, monitor, driver conf files until I am able to run other display size.
So there is no graphic config files in /etc/X11/xorg.conf.d
I would like to work only on /etc/X11/xorg.conf until it works.

For Initial Xorg config file (/etc/X11/xorg.conf) see : SUSE Paste

For xorg.conf with cvt data (/etc/X11/xorg.conf) see : SUSE Paste

/var/log/Xorg.0.log with cvt data see : SUSE Paste

For xorg.conf with gtf data see : (/etc/X11/xorg.conf) see : SUSE Paste

/var/log/Xorg.0.log with gtf data see : SUSE Paste

xrandr give :

linux-xodr:~ # xrandr
Screen 0: minimum 8 x 8, current 1440 x 900, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
TV-0 disconnected (normal left inverted right x axis y axis)
LVDS-0 connected 1440x900+0+0 (normal left inverted right x axis y axis) 367mm x 230mm
   1440x900       59.9*+
HDMI-0 disconnected (normal left inverted right x axis y axis)
linux-xodr:~ #

xvidtune give :

linux-xodr:~ # xvidtune -show
"1440x900"     88.75   1440 1520 1552 1600    900  917  923  926 -hsync -vsync
linux-xodr:~ #

gtf 1440 900 60 give :

linux-xodr:~ # gtf 1440 900 60
  # 1440x900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 106.47 MHz
  Modeline "1440x900_60.00"  106.47  1440 1520 1672 1904  900 901 904 932  -HSync +Vsync
linux-xodr:~ #

cvt 1440 900 give :

linux-xodr:~ # cvt 1440 900
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync
linux-xodr:~ #

ddcprobe | less give :

linux-xodr:~ # ddcprobe | less
vbe: VESA 3.0 detected.
oem: NVIDIA
vendor: NVIDIA Corporation
product: G86 Board - e416h01c Chip Rev
memory: 14336kb
mode: 640x400x256
mode: 640x480x256
mode: 800x600x16
mode: 800x600x256
mode: 1024x768x16
mode: 1024x768x256
mode: 1280x1024x16
mode: 1280x1024x256
mode: 320x200x64k
mode: 320x200x16m
mode: 640x480x64k
mode: 640x480x16m
mode: 800x600x64k
mode: 800x600x16m
mode: 1024x768x64k
mode: 1024x768x16m
mode: 1280x1024x64k
mode: 1280x1024x16m
edid:
edidfail
~
linux-xodr:~ #

get-edid return :

linux-xodr:~ # /usr/local/sbin/get-edid

/usr/local/sbin/get-edid: get-edid version 2.0.0

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
        Function supported
        Call successful

        VBE version 300
        VBE string at 0x11100 "NVIDIA"

VBE/DDC service about to be called
        Report DDC capabilities

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
        Function supported
        Call successful

        Monitor and video card combination does not support DDC1 transfers
        Monitor and video card combination does not support DDC2 transfers
        0 seconds per 128 byte EDID block transfer
        Screen is not blanked during DDC transfer

Reading next EDID block

VBE/DDC service about to be called
        Read EDID

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
        Function supported
        Call failed

The EDID data should not be trusted as the VBE call failed
Error: output block unchanged
linux-xodr:~ #

linux-xodr:~ # /sbin/lspci -v | grep -i VGA give :

linux-xodr:~ # /sbin/lspci -v | grep -i VGA
01:00.0 VGA compatible controller: NVIDIA Corporation G86 [GeForce 8400M GS] (rev a1) (prog-if 00 [VGA controller])
linux-xodr:~ #

/sbin/lspci -v | grep -i display give :

linux-xodr:~ # /sbin/lspci -v | grep -i display
linux-xodr:~ #

I am unable to set display other than 1440x900

Help is welcome

Hello,
I’m running an ancestor of your machine(dv9500), to know whther I can help you, you need to post

OS and version (eg openSUSE 12.3)
Desktop (eg KDE or Gnome) and version
GPU
Display driver, including version
If you have any proprietary software for your GPU installed.

The reason why I’m asking for these is to know whether you can simply use a config app which should automatically detect the capabilities of your display before you start editing files manually.

TSU

sig says “desktop (12.1>:()11.4 – KDE -” It can’t be both :sarcastic:

Sorry I forgot to update my signature.

Linux 12.3 # 3.7.10-1.1-desktop #1 SMP PREEMPT Thu Feb 28 15:06:29 UTC 2013 (82d3f21) x86_64 x86_64 x86_64 GNU/Linux
KDE Platform Version 4.10.00 “release 1”
Nvidia driver 310.40

 12319.396] (II) NVIDIA(0): NVIDIA GPU GeForce 8400M GS (G86M) at PCI:1:0:0 (GPU-0)

 12319.396] (--) NVIDIA(0): Memory: 524288 kBytes
 12319.396] (--) NVIDIA(0): VideoBIOS: 60.86.4f.00.21
 12319.396] (II) NVIDIA(0): Detected PCI Express Link width: 16X
 12319.400] (--) NVIDIA(0): Valid display device(s) on GeForce 8400M GS at PCI:1:0:0
 12319.400] (--) NVIDIA(0):     CRT-0
 12319.400] (--) NVIDIA(0):     TV-0
 12319.400] (--) NVIDIA(0):     LPL (DFP-0) (connected)
 12319.400] (--) NVIDIA(0):     DFP-1
 12319.400] (--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
 12319.400] (--) NVIDIA(0): TV-0: 400.0 MHz maximum pixel clock
 12319.400] (--) NVIDIA(0): LPL (DFP-0): 330.0 MHz maximum pixel clock
 12319.400] (--) NVIDIA(0): LPL (DFP-0): Internal Dual Link LVDS
 12319.400] (--) NVIDIA(0): DFP-1: 165.0 MHz maximum pixel clock
 12319.400] (--) NVIDIA(0): DFP-1: Internal Single Link TMDS
 12319.400] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
 12319.400] (**) NVIDIA(0):     device LPL (DFP-0) (Using EDID frequencies has been
 12319.400] (**) NVIDIA(0):     enabled on all display devices.)
 12319.400] (WW) NVIDIA(0): No valid modes for "DFP-0:1440x900@60"; removing.

My questions are :

  1. Why I can’t change the display settings.
  2. Why the driver itself can read HorizSync/VertRefresh ranges from the EDID and myself I can’t ( I tried with 2 different tools). If I prevent the driver from reading EDID data, the screen get blank as my modes are found invalid.
  3. why the data given by gtf or cvt are not usable

Thank you for taking time to read me.

Ok,
So now I’d recommend you install the nVidia tools. When installed, you’ll find it in

KDE App Launcher (start button) > System > Configuration

I’ve found that’s the best tool for changing resolutions, configuring multiple displays, GPU clock and power settings, more.

Alternative (which I’m using now because I’m forced to use the nouveau driver until some upstram problems are fixed) is to use KDE

KDE App Launcher > Configure Desktop > Display and Monitor >LVDS- > Size

Should work since you have an 8400M GS, I have an 8600M GS. Although my chipset number is higher, it’s actually the predecessor to your chip.

DO NOT modify your video xorg files directly, over the years many people have done so and regretted it… too complex with unexpected consequences and too many ways to go wrong .

HTH,
TSU

I have used that before.
So I reinstall the tools and seems then I got a newer one. –> I can get the edid data that the driver is working with ( I could not with the tools I spoked in my thread. )

linux-xodr:~/bin # edid_parse-edid ../edid.bin
edid_parse-edid: parse-edid version 2.0.0
edid_parse-edid: EDID checksum passed.

        # EDID version 1 revision 2
Section "Monitor"
        # Block type: 2:0 3:0
        # Block type: 2:0 3:fe
        # Block type: 2:0 3:fe
        Identifier "LPL:02a0"
        VendorName "LPL"
        ModelName "LPL:02a0"
        # Block type: 2:0 3:0
        # Block type: 2:0 3:fe
        # Block type: 2:0 3:fe
        # DPMS capabilities: Active off:no  Suspend:no  Standby:no

        Mode    "1440x900"      # vfreq 59.901Hz, hfreq 55.469kHz
                DotClock        88.750000
                HTimings        1440 1520 1552 1600
                VTimings        900 917 923 926
                Flags   "-HSync" "-VSync"
        EndMode
        # Block type: 2:0 3:0
        # Block type: 2:0 3:fe
        # Block type: 2:0 3:fe
EndSection
linux-xodr:~/bin #

But there is nothing new with the config.

Show always 1440x900 (auto) or disabled

Show :

  1. “nvidia-auto-select +0+0”
  2. “nvidia-auto-select @1440x810 +0+0”
  3. “nvidia-auto-select @1440x768 +0+0”
  4. “nvidia-auto-select @1440x720 +0+0”
  5. “nvidia-auto-select @1440x600 +0+0”
  6. “nvidia-auto-select @1440x480 +0+0”

But unable to apply :
“nvidia-auto-select @1440x810 +0+0”
“nvidia-auto-select @1440x768 +0+0”
“nvidia-auto-select @1440x720 +0+0”
“nvidia-auto-select @1440x600 +0+0”
“nvidia-auto-select @1440x480 +0+0”

I have done that for years with CRT and LCD monitors ( not on notepad until now ).

So I am still stuck with the only resolution 1440x900 !

Help is welcome.

Using ubuntu 12.04 live cd, I can change display size. It is working like a charm. ( nouveau driver ! )

So it is not hardware dependent.

Any help is welcome.

That may be all that is currently supported for that particular driver today.
Before possibly changing drivers, recommend you try with KMS off (is on by default). See the Release Notes how to do this using YAST. KMS is connecting to your video driver through kernel space which is new. Turning off returns to legacy implementation using User space.

If that doesn’t work and you don’t need to use the nVidia driver for any special reason I’d recommend you switch over to the Nouveau driver. You can’t just uninstall the nVidia driver and then install the Nouveau driver, you need to also remove the xorg.conf file. I described the procedure in this post
https://forums.opensuse.org/english/get-technical-help-here/install-boot-login/484402-upgrade-12-3-12-2-cannot-start-x-nvidia-3.html#post2537060

And yes like jcdole I am currently using the nouveau driver which among other features supports many resolutions.

HTH,
TSU

NO_KMS_IN_INITRD is set to YES => KMS is off. Isn’t it

On my server
opensuse 12.2 x86_64
KDE 4.8.5 release 2
nvidia 304.64
GPU GeForce 6800 GS
I have no problem for display size, but I am using a separate dell display E153FP flat panel LCD; not a laptop !

Everything worked differently <12.3 and different driver so comparisons can’t be made.
As for what the sefault KMS is, you can doublecheck in YAST by just clicking the default button.

As I described, changing to the nouveau driver will probably give you the features you want for now (until nVidia fixes any possible issues).

TSU