Cannot modify resolution from 1024x768 on Gnome desktopunder openSUSE12.2

I would like some help in order to be able to setup my graphic card to a higher resolution. I have a Radeon 7000(VT). In Display the Mirror displays is selected(probably the default) and if I try to change it to 1680x1050 i get a blue window(not sure what settings should be on that screen) and after few seconds an error message 'Failed to apply configuration: %s Timeout was reached". If I choose the remove Mirror displays option, instead of the Dell 15# screen(not sure where is that setup, never had it, maybe in the BIOS?) my monitor Samsung 22" is shown. If I try to select apply I get another error:
title “The selected configuration for displays could not be applied”
message “required virtual size does not fit available size: requested=(2704,1050), minimum=(320,200), maximum 1680,1680)”
and then again 'Failed to apply configuration: %s Timeout was reached"
I just noticed that by ignoring the errors and accepting the configuration I was able to change the resolution to 1680x1050. Should I open a bug? how do I know that I have the correct drivers?

If I read this correctly, you now have a resolution of 1680x1050 ?

To obtain an accurate assessment as to what graphic driver is in use, the way I prefer is to look inside the file /var/log/Xorg.0.log. For a new user that will look like gobbly gook, but after looking at that file enough times on different systems, the value of the content becomes more clear. I recommend you copy the content of that file and paste it into SUSE Paste and press contribute. That will give you a URL where it is located and then post the URL here so our graphic gurus can check out the file.

wrt driver support, when I type:


man radeon

I note these lines:


SUPPORTED HARDWARE
       The radeon driver supports PCI, AGP, and PCIE video cards based on the following ATI chips:
       R100        Radeon 7200
       RV100       Radeon 7000(VE), M6, RN50/ES1000
       RS100       Radeon IGP320(M)
       RV200       Radeon 7500, M7, FireGL 7800
....
       RS250       Radeon Mobility 7000 IGP
...

which suggests the ‘radeon’ opens source driver ‘may’ support your Radeon 7000(VT) [although I do not see it specifically listed].

In addition to the radeon driver, it is likely the very basic ‘fbdev’ and basic ‘vesa’ graphic drivers will work, albeit their performance will be less than the performance of the ‘radeon’ driver.

Sometimes, if one types the command (in a terminal) ‘xrandr’ one will get a list of available resolutions based on the current configuration of one’s graphic card.

Its important that the content of that /var/log/Xorg.0.log URL be provided, along with a confirmation that you now have 1680x1050 resolution.

… most of the rest of your post I do not understand as I do not know the context from where the error messages you post come from.

When I look at a previous thread of yours I note this from a different configuration you had with the same graphic card:


    34.577] Current Operating System: Linux linux-20vf 3.4.28-2.20-desktop #1 SMP PREEMPT Tue Jan 29 16:51:37 UTC 2013 (143156b) x86_64
    34.577] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.4.28-2.20-desktop root=UUID=103b3ce0-6434-49f5-8f9c-b02956445a2d video=1024x768 nomodeset resume=/dev/disk/by-uuid/1310b6b6-bc61-46a9-89b8-6b91b36197ca splash=silent quiet showopts
........
    35.270] (II) LoadModule: "fglrx"
    35.271] (WW) Warning, couldn't open module fglrx
    35.271] (II) UnloadModule: "fglrx"
    35.271] (II) Unloading fglrx
    35.271] (EE) Failed to load module "fglrx" (module does not exist, 0)
**    35.480] (--) RADEON(0): Chipset: "ATI Radeon VE/7000 QY (AGP/PCI)" (ChipID = 0x5159)**
    36.215] (EE) RADEON(0): Static buffer allocation failed.  Disabling DRI.
    36.215] (EE) RADEON(0): At least 34020 kB of video memory needed at this resolution and depth.
    36.426] (WW) RADEON(0): Direct rendering disabled

which suggests X will assume your card is an RV100 (Radeon 7000(VE)).

Hi oldcpu, I should have know by now that the info provided from facts gives everyone a better understanding than stories. So here is the extract of the log http://susepaste.org/34090354.
As you found out and noted, this is the correct card:

which suggests X will assume your card is an RV100 (Radeon 7000(VE)).
.
I had a typo/memory fadding after trying to setup the server all weekend.
The errors mentioned initially were encountered by trying to make changes in System Settings ->Displays.

Thanks for the logfile. For NNTP users, please use this reply for the link. The link in dmera’s original post was wrong and I had to correct it. My quote of the link is correct.

For demra, I see your monitor is identified as a DELL DRAC4 (product id 4096). Is that correct ?

I only see modelines for


    38.762] (II) RADEON(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz eP)
    38.762] (II) RADEON(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
    38.762] (II) RADEON(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
    38.762] (II) RADEON(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
    38.762] (II) RADEON(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
    38.762] (II) RADEON(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)

which suggests to me you are only obtaining a resolution of 1024x768 and not your desired 1680x1050. Is that correct ?

Is your monitor capable of supporting 1680x1050 ?


    29.570] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.4.28-2.20-desktop root=UUID=103b3ce0-6434-49f5-8f9c-b02956445a2d video=1024x768 nomodeset resume=/dev/disk/by-uuid/1310b6b6-bc61-46a9-89b8-6b91b36197ca splash=silent quiet showopts

I see you stil have noomdeset as a boot code and I know from a previous thread that the ‘nomodeset’ (disabling kernal mode setting) is ESSENTIAL for your PC to boot openSUSE-12.2. OK.

But **I also note the boot code video=1024x768. Is that essential ? **I asked this before but I do not recall you answering. Please I need to know the answer there. If you remove that boot code, what happens ? Does your PC fail to boot ? BEFORE removing that boot code, ensure you have a way to change that back (either by booting to ‘failsafe’ or by booting to a liveCD and changing boot code back that way).

There is a way in which the xrandr command can be used to test additional resolutions (on a temporary basis). Once a functional resolution is found then addition mode lines can be figured out, and then added to the appropriate 50-monitor.conf file which will then possibly give a superior resolution on a more permanent basis. I don’t know how to precisely do that, but I am confident I could surf and find relevant posts and muddle my way through it. Hopefully one of our more experienced gurus will chime in here and explain how.

But I need confirmation of these 4 things:
(1) your pc is only providing 1024x768 and you want 1680x1050
(2) your monitor is a DELL DRAC4
(3) your DELL DRAC4 monitor is capable of supporting 1680x1050
(4) you need, or do not need, the boot code “video=1024x768” in order to boot

Please answer these 4 items. Without that, I don’t have the expertise to proceed (although it entirely possible others know enough and can proceed with advice there - in which case please chime in and help).

Thank you oldcpu, bellow are the answers to these questions:

But I need confirmation of these 4 things:
(1) your pc is only providing 1024x768 and you want 1680x1050
(2) your monitor is a DELL DRAC4
(3) your DELL DRAC4 monitor is capable of supporting 1680x1050
(4) you need, or do not need, the boot code “video=1024x768” in order to boot

Answers:

  1. I want a resolution better than 1024x768, to whatever the graphic card and monitor can go for and my eyes can take it.
  2. I don’t know how this monitor info is in there. Never had one like that. Maybe in the Bios that monitor is setup as previously I don’t know anything about this server. I was working on it using a Samsung SyncMaster 2220WM during installation.
  3. My Samsung can handle up to 1680x1050 which i use on another desktop
  4. I don’t need that it was just a choice I used when I started the installation thinking that it will give me a better chance to have an accepted resolution for the graphical interface. I will remove it and see if it boots.
    Please let me know if there is anything else needed.

ok so clearly your monitor is misidentified.

I really would like to know the result of this before going further.

Please start by seeing what happens if you remove the video=1024x768 boot code.

Then please also copy and paste here the output of sending this command:


xrandr

with my limited knowledge I need that (and the answer to the video=1024x768 question) before going further.

yes. it boots w/o that option.and it seems to give me the resolution I want now.

montserrat:/home/zack # xrandr
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 1680 x 1680
VGA-1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm
   1680x1050      60.0*+
   1280x1024      75.0     60.0  
   1280x960       60.0  
   1152x864       75.0  
   1024x768       75.0     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        75.0     72.8     66.7     59.9  
   720x400        70.1  
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected (normal left inverted right x axis y axis)
   1024x768       60.0 +   75.0  
   800x600        75.0     60.3  
   640x480        75.0     59.9  

Do I use the radeon driver? that I don’t know, might be a default one. Do I need to provide other info? or if not how could I try to use radeo ndriver?

This is excellent news. … Thankyou for confirming that. I thought it possible that boot code video=1024x768 could constrain X in openSUSE GNU/Linux but I was not certain. I learned something here :slight_smile:

I am puzzled thou by the ‘xrandr’ output. Do you have two monitors connected ? I ask because it states you have a VGA @ 1680x1050 and also states you have a DVI @ 1024x768. Likely I have some more to learn here.

The radeon driver should be loaded if you have that entry in the 50-device.conf file that we previous exchanged posts about.

If you look inside the /var/log/Xorg.0.log file, you should be able to tell which driver is in use. If you can not tell yourself, then copy the contents of /var/log/Xorg.0.log and paste it into SUSE Paste and press contribute and post here the URL where that is located. We can then point out to you the log entries that tell you the driver in use.

I noticed that it reports 2 monitors and found it odd but maybe someone can give us an explanation.

it states you have a VGA @ 1680x1050 and also states you have a DVI @ 1024x768

i don’t know where from is getting that, is it from the BIOS? there is no other way I couldn’t think of as I never had 2 monitors connected, in fact is the other way I connect for now 2 machines to 1 monitor(until i set it up). It seems that I have the Radeon drive according to the logs, but the /etc/X11/xorg.conf.d/50-device.conf has it commented. in fact the video card doesn’t even have a DVI output, whereas the monitor has an input like that which is used by the other machine(not at the same time). Probably we should close the thread as it seems that almost everything is in place. Thank you for your help.