Resolution 1680 x 1050 for external monitor does not work

Hi folks,

I 've installed openSUSE 12.1 on my laptop. Everything works except for the resolution 1680 x 1050 on the external monitor (the display stays black after setting this resolution or sometimes it flickers for a moment but then stays black again). Before with openSUSE 11.4 (or 11.3) the external monitor worked perfectly with this resolution.

It is really strange: My desktop-PC with openSUSE 12.1 and the same monitor works with the 1680 x 1050 resolution. That is why I am posting this in the laptop forum.

I tried several things e.g…

  • With strange resolutions e.g. 1280 x 1024 the monitor works on the laptop
  • Installed the fglrx-driver from ATI/AMD…the wished resolution works but this is really buggy as the display freezes again and again.

Graphic card: ATI Mobility Radeon HD 2600
Driver: standard (out-of-the-box-installed)

Could this be a bug in the driver?

Regards,
icediver

I booted an Ubuntu 11.10 live-cd and was not able to set the resolution of the external monitor to 1680 x 1050 either…or could this be a bug in the kernel? (I am not that familiar with ubuntu…)

Graphic card: ATI Mobility Radeon HD 2600
Driver: standard (out-of-the-box-installed)

So, are you now using the open source radeon driver? Check the output of /var/log/Xorg.0.log

It is a verbose file, so cut and paste the contents to SUSE Paste

and set the ‘Delete After’ period to something sensible. Post the link to it here.

Usually display resolution issues like these are as a result of EDID problems - sometimes due to the type of cable/connection, and sometimes due to the display device itself.

Graphic card: ATI Mobility Radeon HD 2600
Driver: standard (out-of-the-box-installed)

So, are you now using the open source radeon driver? Check the output of /var/log/Xorg.0.log

It is a verbose file, so cut and paste the contents to SUSE Paste

and set the ‘Delete After’ period to something sensible. Post the link to it here.

Usually display resolution issues like these are as a result of EDID problems - sometimes due to the type of cable/connection, and sometimes due to the display device itself.

Thanks for the reply :slight_smile:

I uninstalled the fglrx driver and now I am using the default driver again. I’m not sure if it is radeon or radeonhd. “zypper se radeon” just prints the package xorg-x11-driver-video-radeonhd…the sysinfo-page of konqueror says “radeon” but in the log both drivers occur:

SUSE Paste (the external monitor is not connected as I use the laptop screen)

Upon a closer view I found an error with the radeonhd driver in the log:

30.941] (EE) FATAL: RadeonHD presently does not work with kernel modesetting (KMS).

Please disable KMS in your kernel.

But I am totally confused…I thought radeonhd was replaced by radeon (according to this information)

For the mobility card you should be using the radeonhd driver,
M76 Mobility Radeon HD 2600; (Gemini ATI) Mobility Radeon HD 2600 XT (from cmd info radeonhd) and info from your /var/log/Xorg.0.log
this is in the xorg-x11-driver-video-radeonhd package.

The radion driver only covers the following chipsets,
RV610/RV630 Radeon HD 2400/2600 (from cmd info radeon)
RV630 : Radeon HD 2600 LE/Pro/XT, HD 2600 Pro/XT AGP (info your /var/log/Xorg.0.log)
this driver is in the xorg-x11-driver-video package.

Its possible your video card is not being correctly detected.

Check in the file /etc/X11/xorg.conf.d/50-device.conf and make sure you have at least the lines,

Section "Device"
  Identifier "Default Device"

  Driver "radeonhd"

EndSection

Also check that you do not have a file /etc/X11/xorg.conf, rename it if you do.

KMS can be disabled if you type in
nomodeset
in the command line when you choose whether to boot to normal or failsafe kernel modes.

I note in the Xorg.0.log this identification for the monitor:


    31.007] (II) RADEON(1):  AUO
    31.007] (II) RADEON(1):  B154EW02 V1

is that the internal laptop screen ? Its resolution is only 1280x800 according to the pdf file with the spec: http://www.yslcd.com.tw/docs/product/B154EW02%20V.2.pdf

I don’t see an external monitor plugged in when you provided the Xorg.0.log.

Did you have your external monitor connected. (It doesn’t appear so).

    31.020] (II) RADEON(1): Output VGA-0 disconnected
    31.020] (II) RADEON(1): Output HDMI-0 disconnected
    31.020] (II) RADEON(1): Output LVDS connected
    31.020] (II) RADEON(1): Output DIN disconnected

We really need to see the Xorg.0.log output when an external display is attached. The make and model of the monitor (and/or resolution specs) may also be helpful.

The radeon and radeonhd drivers both support this particular hardware. The radeon will be used by default.

Thanks for the support so far :slight_smile:
I’m sorry the monitor was not connected (as I said). Here is the log with my external monitor (you can search for “PL2206W”) connected: SUSE Paste. It is a iiyama ProLite B2206WS monitor.
xorg.conf does not exist and the nomodeset boot option did not work :frowning: I will try the setting in the 50-device.conf tomorrow…

This is better :slight_smile: … I note:


    29.406] (II) RADEON(1): Monitor name: PL2206W
    29.406] (II) RADEON(1): EDID (in hex):
    29.406] (II) RADEON(1):    00ffffffffffff0026cd0f5603040000
    29.406] (II) RADEON(1):    3513010380301e782a78f1a655489b26
    29.406] (II) RADEON(1):    125054bfef00714f818081409500950f
    29.406] (II) RADEON(1):    01010101010121399030621a274068b0
    29.406] (II) RADEON(1):    3600de2c1100001c000000ff00313130
    29.406] (II) RADEON(1):    32394d39433031303237000000fd0037
    29.406] (II) RADEON(1):    4c1e530f000a202020202020000000fc
    29.406] (II) RADEON(1):    00504c32323036570a202020202000eb
**    29.406] (II) RADEON(1): Printing probed modes for output HDMI-0**
**    29.406] (II) RADEON(1): Modeline "1680x1050"x60.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz)**
    29.406] (II) RADEON(1): Modeline "1280x1024"x75.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
    29.406] (II) RADEON(1): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
    29.406] (II) RADEON(1): Modeline "1440x900"x75.0  136.75  1440 1536 1688 1936  900 903 909 942 -hsync +vsync (70.6 kHz)
    29.406] (II) RADEON(1): Modeline "1440x900"x59.9  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz)
    29.406] (II) RADEON(1): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz)
    29.406] (II) RADEON(1): Modeline "1152x864"x75.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz)
    29.406] (II) RADEON(1): Modeline "1024x768"x75.1   78.80  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.1 kHz)
    29.406] (II) RADEON(1): Modeline "1024x768"x70.1   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz)
    29.406] (II) RADEON(1): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
    29.406] (II) RADEON(1): Modeline "832x624"x74.6   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz)
    29.406] (II) RADEON(1): Modeline "800x600"x72.2   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz)
    29.406] (II) RADEON(1): Modeline "800x600"x75.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz)
    29.406] (II) RADEON(1): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
    29.406] (II) RADEON(1): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
    29.406] (II) RADEON(1): Modeline "640x480"x72.8   31.50  640 664 704 832  480 489 491 520 -hsync -vsync (37.9 kHz)
    29.406] (II) RADEON(1): Modeline "640x480"x75.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz)
    29.406] (II) RADEON(1): Modeline "640x480"x66.7   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz)
    29.406] (II) RADEON(1): Modeline "640x480"x60.0   25.20  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
    29.406] (II) RADEON(1): Modeline "720x400"x70.1   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz)

With the external monitor plugged in, if you type the command in a terminal


xrandr

what output do you get ?

Are you using KDE or Gnome or ???

This is the xrandr output:

ash@linux-gid1:~> xrandr
Screen 0: minimum 320 x 200, current 1682 x 1052, maximum 3840 x 1920
VGA_1 disconnected
DVI-D_1 connected 1680x1050+0+0 478mm x 300mm
   1680x1050      60.0*+
   1280x1024      75.0     59.9  
   1440x900       74.9     60.0  
   1280x960       59.9  
   1152x864       74.9  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        75.0     72.8     66.7     60.0  
   720x400        70.1  
PANEL connected                                                                                                                                  
   1280x800       60.0 +                                                                                                                         
   2560x1600Scaled   60.5                                                                                                                        
   2048x1536Scaled   60.5                                                                                                                        
   1920x1200Scaled   60.4                                                                                                                        
   1920x1080Scaled   60.5                                                                                                                        
   1600x1200Scaled   60.4  
   1680x1050Scaled   60.3  
   1400x1050Scaled   60.3  
   1440x960Scaled   60.4  
   1280x1024Scaled   60.5  
   1280x960Scaled   60.4  
   1280x854Scaled   60.4  
   1280x720Scaled   60.4  
   1152x768Scaled   60.3  
   1024x768Scaled   60.4  
   800x600Scaled   60.3  
   768x576Scaled   60.4  
   854x480Scaled   59.8  
   720x480Scaled   59.8  
   640x480Scaled   60.1  
   320x240Scaled   57.6  
   320x200Scaled   55.7  
TV_7PIN_DIN disconnected

I am using KDE (but the problem also occurs under Gnome).

I followed the instructions of keellambert’s hint. Now I am using the radeonhd driver…the problem remains but it seems to work better as the external monitor (with 1680 x 1050) produces a usable display output for some seconds (before it turns black for some seconds and shows the display again and so on).

Ok, something I recognize: With the radeonhd driver (as you can see in the xrandr output) the external monitor is connected to the DVI port (which is correct). With the radeon driver the external monitor was listed under the hdmi port (which is false because I always use the DVI cable). So the radeonhd driver should work better (I guess).

I assume that is the output using xrandr with the radonhd driver.

There are various xrandr tutorials on the web, such as this one: Xorg RandR 1.2 - ThinkWiki

but I am not familiar with “PANEL” nor “DVI-D” nor “Screen 0” being lablels for graphic devices. I’m more familiar with VGA and LVDS.

With the radeon driver the external monitor was listed under the hdmi port (which is false because I always use the DVI cable).

It is the same digital interface as far as the radeon driver is concerned, so don’t worry about it.

You should be able to configure your preferred display settings with

System Settings >> Display and Monitor

Make the changes then ‘Save as Default’.

Alternatively, you can use the xrandr CLI command to set the resolution of the external monitor, and add to a startup script if preferred.

From the information in the man pages for radeon and radeonhd, the radeonhd
driver is the only one that supports the mobility cards.

The information in your Xorg.0.log seems to contradict this.

Can you identify which chipset your card has? Possibly from the laptop manual.

Failing that, who is the laptop manufacturer?
What is the laptop model number?

Apologies if you have given this info before.

Sorry for answering that late…

So I tried xrandr and “System Settings >> Display and Monitor” to set my monitor resolution. With both the resolution 1680 x 1050 does not work although my external monitor supports it definitely. This is really strange.

In the posted Xrandr tutorial there was a way to create a xorg.conf. This did not work. It failed with the message

Number of created screens does not match number of detected devices.
Configuration failed.

This is the Xorg.0.log which was created in that context: SUSE Paste

I can’t say what chipset my graphic card has…so here are the data about my laptop:

Manufacturer: Asus
Model: X53K series
Mainboard Version: F3Ka

  1. The F3Ka/F2Ke Block Diagram shows the board has the ATI M76M/M64M chipset.
    This should be covered by the radeonhd driver.

  2. Does your laptop have two display output connectors, vga (15 pin D-sub) and hdmi?

  3. What happens to the displays when F8 key is toggled?

  4. What happens to the displays when Fn+c keys are toggled?

Note: I’ve not been able to identify the X53K only the X53E.

Thanks for your support :slight_smile:

1: Thanks for your research. Then I will continue using the radeonhd driver. Strange that the radeon driver was used as default…

2: The laptop has one VGA and one DVI connector. I just tested: The monitor works on the VGA port with the 1680 x 1050 resolution…but I don’t know if the display quality is as good as before…

3: Fn+F8 toggles between internal display and external monitor. When I switch off the internal display the screen on the external display seems more stable i.e. the periods when the screen is black get shorter. But it’s still annoying.

4: This does not seem to change anything (also in combination with Fn+F8)

I’m not sure if I understood your note right…Do you mean that you could not find any information about the X53K model? I looked on the asus homepage e.g. when you click on download then you can select the model X53Ka. (I’ m sorry. On the sticker on my laptop was only X53K given as model description)

Further questions come to mind,

  1. Which colour mode are you using; 256, high colour?

  2. Can you get the LCD & CRT Cloned mode or LCD and CRT Extended mode working, toggling the Fn-F8 keys.
    – (external monitor must be connected prior to booting)

  3. Have you tried selecting the above modes while at the terminal prompt prior to starting the gui?
    – (booting into a terminal, selecting one of the modes from 2.) then giving the cmd startx)