ATI Radeon HD4670 max. resolution 1024x768 in OS 12.3 why not 1600x1200 like in OS 11.3?

Hello

I have a ATI Radeon HD4670 (RV730XT) graphic card (1002:9490) using with opensuse 12.3 with radeon driver from distro (xf86-video-ati-7.0.-2.1.1.x86_64)
I have no /etc/Xorg.conf file nor any other stuff changed after installation.
The max. resolution I can use is only 1024x768
Xorg.log says: No screen section available and that it is using a default monitor.
Resolution max says 1024x768 but why??
How do I define a monitor with new X11 not using old config file?
In Opensuse 11.3 I have no problem and can use 1600x1200

What is the clue?

Thanks for any hints!!
Here some output of the log


X.Org X Server 1.13.2
Release Date: 2013-01-24
    27.073] X Protocol Version 11, Revision 0
    27.073] Build Operating System: openSUSE SUSE LINUX
    27.073] Current Operating System: Linux gw1.swiss-wireless.com.ar 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64
    27.073] Kernel command line: root=/dev/disk/by-id/ata-WDC_WD1001FALS-00J7B0_WD-WMATV0866785-part17 resume=/dev/md6 splash=no quiet splash=silent vga=0x31a
    27.073] Build Date: 27 June 2013  08:18:59AM
    27.073]
    27.073] Current version of pixman: 0.28.2
    27.073]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
    27.073] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    27.073] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Jul 13 12:51:04 2013
    27.073] (==) Using config directory: "/etc/X11/xorg.conf.d"
    27.073] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    27.077] (==) No Layout section.  Using the first Screen section.
    27.077] (==) No screen section available. Using defaults.
    27.077] (**) |-->Screen "Default Screen Section" (0)
    27.077] (**) |   |-->Monitor "<default monitor>"
    27.077] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
    27.077] (==) Automatically adding devices
    27.077] (==) Automatically enabling devices
    27.077] (==) Automatically adding GPU devices


...
    27.747] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
    27.747] (II) FBDEV: driver for framebuffer: fbdev
    27.747] (II) VESA: driver for VESA chipsets: vesa
    27.747] (++) using VT number 7

    27.748] (II) [KMS] Kernel modesetting enabled.
    27.748] (WW) Falling back to old probe method for modesetting
    27.748] (WW) Falling back to old probe method for fbdev
    27.748] (II) Loading sub module "fbdevhw"
    27.748] (II) LoadModule: "fbdevhw"
    27.748] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
    27.784] (II) Module fbdevhw: vendor="X.Org Foundation"
    27.784]    compiled for 1.13.2, module version = 0.0.2
    27.784]    ABI class: X.Org Video Driver, version 13.1
    27.784] (WW) Falling back to old probe method for vesa
    27.784] (II) RADEON(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
    27.784] (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
    27.784] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
    27.784] (==) RADEON(0): Default visual is TrueColor
    27.784] (==) RADEON(0): RGB weight 888
    27.784] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
    27.784] (--) RADEON(0): Chipset: "ATI RV730XT [Radeon HD 4670]" (ChipID = 0x9490)
    27.784] (II) Loading sub module "dri2"
    27.784] (II) LoadModule: "dri2"
    27.784] (II) Module "dri2" already built-in
    27.784] (II) Loading sub module "exa"
    27.784] (II) LoadModule: "exa"
    27.784] (II) Loading /usr/lib64/xorg/modules/libexa.so
    27.847] (II) Module exa: vendor="X.Org Foundation"
    27.847]    compiled for 1.13.2, module version = 2.6.0
    27.847]    ABI class: X.Org Video Driver, version 13.1
    27.847] (II) RADEON(0): KMS Color Tiling: enabled
    27.847] (II) RADEON(0): KMS Color Tiling 2D: enabled
    27.847] (II) RADEON(0): KMS Pageflipping: enabled
    27.847] (II) RADEON(0): SwapBuffers wait for vsync: enabled
    27.855] (II) RADEON(0): Output DVI-0 has no monitor section
    27.867] (II) RADEON(0): Output DIN has no monitor section
    27.881] (II) RADEON(0): Output DVI-1 has no monitor section
    27.889] (II) RADEON(0): EDID for output DVI-0
    27.889] (II) RADEON(0): Printing probed modes for output DVI-0
    27.889] (II) RADEON(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
    27.889] (II) RADEON(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
    27.889] (II) RADEON(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
    27.889] (II) RADEON(0): Modeline "848x480"x60.0   33.75  848 864 976 1088  480 486 494 517 +hsync +vsync (31.0 kHz e)
    27.889] (II) RADEON(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 489 492 525 -hsync -vsync (31.5 kHz e)
    27.901] (II) RADEON(0): EDID for output DIN
    27.915] (II) RADEON(0): EDID for output DVI-1
    27.915] (II) RADEON(0): Output DVI-0 connected

X11 still uses /etc/X11/xorg.conf if it is present.
So you could just copy over the old config file.

But the preferred method now is to have separate files for each section in /etc/X11/xorg.conf.d.
In your case: Have a look at /etc/X11/xorg.conf.d/50-monitor.conf, uncomment all lines and add a modeline there.

27.889] (II) RADEON(0): EDID for output DVI-0
27.889] (II) RADEON(0): Printing probed modes for output DVI-0
27.889] (II) RADEON(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
27.889] (II) RADEON(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
27.889] (II) RADEON(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
27.889] (II) RADEON(0): Modeline "848x480"x60.0   33.75  848 864 976 1088  480 486 494 517 +hsync +vsync (31.0 kHz e)
27.889] (II) RADEON(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 489 492 525 -hsync -vsync (31.5 kHz e)
27.901] (II) RADEON(0): EDID for output DIN
27.915] (II) RADEON(0): EDID for output DVI-1
27.915] (II) RADEON(0): Output DVI-0 connected

There’s no problem here. But you’re monitor reports 1024x768 as its maximum resolution, so X respects that.
To change the resolution, see above.
See also here:
https://en.opensuse.org/SDB:Configuring_graphics_cards_and_monitor_settings

X is generally autoconfigured now, though you can still use an xorg.conf file or applicable xorg.conf.d/ … the output is just stating that there was no specified (i.e. xorg.conf or xorg.conf.d/ ) configuration and that it is now going to use a default setting.

The max. resolution I can use is only 1024x768

Resolution max says 1024x768 but why??
How do I define a monitor with new X11 not using old config file?
In Opensuse 11.3 I have no problem and can use 1600x1200

What is the clue?

  • A number of things have changed since v11.3
  • remove the vga= boot parameter from grub … if that does not resolve the issue, then:
  • use a modeline in the appropriate xorg configuration …(to do so, you are free to use whatever of the two ways mentioed above)

Thanks a lot!! This and editing 50-screen.conf did the work. Works like a charm now!!

Greetings from Argentina!