Page 1 of 3 123 LastLast
Results 1 to 10 of 28

Thread: Screen Size/Resolution in 11.3

  1. #1

    Default Screen Size/Resolution in 11.3

    Running new installation of 11.3 with KDE Desktop.
    I have sorted out text appearance and size thanks to pwabrahams in another thread but I have a big problem with screen size/resolution.

    In previous installation of 11.1 on the same machine I was able to change the resolution of the graphics in order to fit the windows on the screen more comfortably. I used to use something like 1240 x 1048 but in the System Settings > Computer Administration > Display the resolution is set at 832 x 624 and no higher resolutions are offered.

    I cannot find out the details of the embedded graphics controller (10 year old Dell PE6300 server) but the system information report it as ATI Mach64 GI with swrast (No 3D acceleration) version 7.8.2. I have spent several hours reading the many pages on graphics in this forum and have concluded that I should probably be using a legacy driver but have no idea how to change the driver so again am seeking help. Of course if it were possible to increase the resolution to 1240 X 1048 without recourse to changing driver that might do it if I knew what setting to tweak.

    If anybody can help here it would be much appreciated.
    Regards,
    Budgie2

  2. #2
    Join Date
    Jul 2010
    Location
    Adelaide, Australia
    Posts
    963

    Default Re: Screen Size/Resolution in 11.3

    Hi please give output of:
    Code:
    xrandr
    Desktop: Gigabyte GA-Z270-HD3 - Core i7 7700K - openSUSE Leap 42.2 KDE
    Laptop: HP EliteBook 8770W - Core i7 3940XM - openSUSE Leap 42.2 KDE

  3. #3
    Join Date
    Mar 2008
    Location
    Phuket, Thailand
    Posts
    26,563
    Blog Entries
    38

    Default Re: Screen Size/Resolution in 11.3

    In addition to providing the output of typing in a konsole (as recommended by ah7013):
    Code:
    xrandr
    here is some basic practical theory on openSUSE graphic card drivers that you might find educational/helpful :
    openSUSE Graphic Card Practical Theory Guide for Users

    and instructions on installing graphic drivers on openSUSE-11.3:
    SDB:Configuring graphics cards - openSUSE

    but before you go installing anything, I recommend you also open the file /var/log/Xorg.0.log and copy the contents and paste the contents to the webpage SUSE Paste and press create and post here the website/url address of that page, so our forum experts can look at the contents of that log file and provide you advice.

  4. #4

    Default Re: Screen Size/Resolution in 11.3

    Hi and thanks for the quick reply. First xrandr gives:-
    :~> xrandr
    Screen 0: minimum 320 x 175, current 832 x 624, maximum 832 x 624
    default connected 832x624+0+0 0mm x 0mm
    832x624 75.0*
    800x600 85.0 75.0 72.0 70.0 65.0 60.0 56.0
    700x525 75.0 60.0
    640x512 85.0 75.0 60.0
    640x480 85.0 75.0 60.0 73.0
    720x400 70.0 85.0
    640x400 85.0
    576x432 75.0
    640x350 85.0
    512x384 87.0 85.0 75.0 70.0 60.0
    416x312 75.0
    400x300 85.0 75.0 72.0 60.0 56.0
    320x240 85.0 75.0 73.0 60.0
    360x200 85.0
    320x200 85.0
    320x175 85.0

    I am seeking the ability to run at 1280 x1024 .

    I have spent many hours reading the background Theory Guide. Unfortunately I still do not know exactly which integrated graphics controller is built but have asked the question on the Dell server forum. Meanwhile here is the existing log file.

    SUSE Paste

    I suspect I need the legacy driver but if you have time to look at this I know it will mean more to you than me.

    Further investigation tells me that I would be happier with 1024 x 768 which is what I now use on my OS/2 system with same monitor because this is easier to see. This may help.

    Regards,
    Budgie2
    Last edited by Budgie2; 04-Jan-2011 at 17:45. Reason: Further info

  5. #5
    Join Date
    Jul 2010
    Location
    Adelaide, Australia
    Posts
    963

    Default Re: Screen Size/Resolution in 11.3

    You can find out what graphics controller you have like this:
    Code:
    /sbin/lspci | grep VGA
    Desktop: Gigabyte GA-Z270-HD3 - Core i7 7700K - openSUSE Leap 42.2 KDE
    Laptop: HP EliteBook 8770W - Core i7 3940XM - openSUSE Leap 42.2 KDE

  6. #6

    Default Re: Screen Size/Resolution in 11.3

    Quote Originally Posted by ah7013 View Post
    You can find out what graphics controller you have like this:
    Code:
    /sbin/lspci | grep VGA
    Hi and thanks for the suggestion. Tried it but where does the output go? Nothing appeared to happen when I ran it.
    Getting late. Will try again tomorrow.
    Time flies when you are having fun.
    Regards,
    Budgie2

  7. #7
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,374
    Blog Entries
    1

    Default Re: Screen Size/Resolution in 11.3

    Cut and paste the line pertaining to your graphics card:

    Code:
    /sbin/lspci -nnk
    If you're in doubt, then post the entire output.

  8. #8
    Join Date
    Mar 2008
    Location
    Phuket, Thailand
    Posts
    26,563
    Blog Entries
    38

    Default Re: Screen Size/Resolution in 11.3

    Quote Originally Posted by Budgie2 View Post
    I am seeking the ability to run at 1280 x1024 .

    I have spent many hours reading the background Theory Guide. Unfortunately I still do not know exactly which integrated graphics controller is built but have asked the question on the Dell server forum. Meanwhile here is the existing log file.

    SUSE Paste

    I suspect I need the legacy driver but if you have time to look at this I know it will mean more to you than me.
    I quoted some lines from the Xorg.0.log file from the paste you provided :
    Code:
    #[    57.604] (II) MACH64(0): VESA BIOS detected
    #[    57.604] (II) MACH64(0): VESA VBE Version 2.0
    #[    57.604] (II) MACH64(0): VESA VBE Total Mem: 2048 kB
    #[    57.604] (II) MACH64(0): VESA VBE OEM: ATI MACH64
    #[    57.604] (II) MACH64(0): VESA VBE OEM Software Rev: 1.0
    #[    57.604] (II) MACH64(0): VESA VBE OEM Vendor: ATI Technologies Inc.
    #[    57.604] (II) MACH64(0): VESA VBE OEM Product: MACH64GT
    #[    57.604] (II) MACH64(0): VESA VBE OEM Product Rev: 01.00
    ........
    #[    58.705] (II) MACH64(0): Manufacturer: IBM  Model: 1a4f  Serial#: 16843009
    #[    58.705] (II) MACH64(0): Year: 2004  Week: 35
    ........
    #[    58.705] (II) MACH64(0): EDID Version: 1.3
    #[    58.705] (II) MACH64(0): Analog Display Input,  Input Voltage Level: 0.700/0.700 V
    #[    58.705] (II) MACH64(0): Sync:  Separate  Composite  SyncOnGreen
    #[    58.706] (II) MACH64(0): Max Image Size [cm]: horiz.: 41  vert.: 30
    ..........
    #[    58.710] (II) MACH64(0): EDID vendor "IBM", prod id 6735
    #[    58.710] (II) MACH64(0): Using EDID range info for horizontal sync
    #[    58.710] (II) MACH64(0): Using EDID range info for vertical refresh
    ..........
    #[    58.707] (II) MACH64(0): 1280x1024@75Hz
    ........
    #[    58.709] (II) MACH64(0): EDID (in hex):
    #[    58.709] (II) MACH64(0):    00ffffffffffff00244d4f1a01010101
    #[    58.709] (II) MACH64(0):    230e01036e291eaceb9c68a0574a9b26
    #[    58.709] (II) MACH64(0):    12484ca44300d159c1598199e14f6159
    #[    58.709] (II) MACH64(0):    4559a94f3159a659403062b0324040c0
    #[    58.709] (II) MACH64(0):    130088261100001e000000ff0032342d
    #[    58.709] (II) MACH64(0):    44303635340a20202020000000fc0049
    #[    58.710] (II) MACH64(0):    424d20433232305020435254000000fd
    #[    58.710] (II) MACH64(0):    0032a01e8225000a2020202020200018
    #[    58.710] (II) MACH64(0): EDID vendor "IBM", prod id 6735
    #[    58.710] (II) MACH64(0): Using EDID range info for horizontal sync
    #[    58.710] (II) MACH64(0): Using EDID range info for vertical refresh
    #[    58.710] (II) MACH64(0): Printing DDC gathered Modelines:
    ............
    #[    58.714] (--) MACH64(0): ATI 3D Rage Pro graphics controller detected.
    #[    58.714] (--) MACH64(0): Chip type 4749 "GI", version 4, foundry UMC, class 0, revision 0x01.
    #[    58.714] (--) MACH64(0): PCI bus interface detected;  block I/O base is 0xEC00.
    #[    58.714] (--) MACH64(0): ATI Mach64 adapter detected
    .....
    #[    58.718] (WW) MACH64(0): Cannot shadow an accelerated frame buffer.
    ......
    #[    58.719] (II) MACH64(0): Default Monitor: Using hsync range of 30.00-130.00 kHz
    #[    58.719] (II) MACH64(0): Default Monitor: Using vrefresh range of 50.00-160.00 Hz
    ........
    
    ..........
    #[    58.723] (II) MACH64(0): Not using driver mode "1280x1024" (insufficient memory for mode)
    #[    58.723] (II) MACH64(0): Not using driver mode "1024x768" (insufficient memory for mode)
    ........
    #[    58.723] (II) MACH64(0): Not using driver mode "1024x768" (insufficient memory for mode)
    .......
    #[    58.724] (WW) MACH64(0): Shrinking virtual size estimate from 2048x1536 to 832x624
    .......
    From that one can see that your PC is using the Mach64 driver.

    I don't know anything about this driver. So I tried to learn some more. If I type:
    Code:
    rpm -ql xorg-x11-driver-video
    I can see a list of the files that come with that rpm (and hence see the kernel modules/drivers that are available), and I note:
    Code:
    /usr/lib64/xorg/modules/drivers/mach64_drv.la
    /usr/lib64/xorg/modules/drivers/mach64_drv.so
    Unfortunately I do not see any corresponding /usr/share/man/man4/mach64.4.gz file which would indicate the presence of a 'help' file ... ie there is no help file for this driver called mach64.

    Also, I note from the Xorg.0.log file that I quoted above that your monitor's EDID is detected, which is good. The Mach64 hardware is detected, but the resolution you want is rejected due to the error code:
    Code:
    #[ 58.723] (II) MACH64(0): Not using driver mode "1280x1024" (insufficient memory for mode)
    #[ 58.723] (II) MACH64(0): Not using driver mode "1024x768" (insufficient memory for mode)
    ... and with no 'help' for the mach64 I don't see how to force the higher resolution using the mach64 driver.

    However, I also noted this in the "rpm -ql xorg-x11-driver-video "
    Code:
    /usr/lib64/xorg/modules/drivers/ati_drv.la 
    /usr/lib64/xorg/modules/drivers/ati_drv.so
    ...
    /usr/share/man/man4/ati.4.gz
    which tells me there is a help man file called 'ati'

    If you type:
    Code:
    man ati
    you will find a help file for ati and it mentions it works with mach64.

    Code:
    DESCRIPTION
           ati  is  an  Xorg wrapper driver for ATI video cards.  It autodetects whether your hardware has a Radeon, Rage
           128, or Mach64 or earlier class of chipset, and loads the radeon(4), r128(4), or mach64 driver as appropriate.
    
    SUPPORTED HARDWARE
           The ati driver supports Radeon, Rage 128, and Mach64 and earlier chipsets by loading those drivers.  See those
           manpages for specific cards supported.
    Now the information to speculate like I did above is mostly in the practical theory guide I quoted, but it requires experience in applying the theory, and I understand that is not so straight forward.

    Hence I'm thinking (I'm guessing really) you could try the "ati" kernel module/driver ? Just a guess on my part thou, as I really do not know.

    To do that, you should first confirm you have 'mc' (midnight commander) program installed. It will provide you a nice editor in a full screen text mode, which might come in handy if you get stuck in a text mode (in which case you type 'mc' and you get a self explanatory editor).

    So, to try the 'ati' kernel module/driver, you could edit your openSUSE-11.3's /etc/X11/xorg.conf.d/50-device.conf file, and change it to:

    Code:
    Section "Device"
      Identifier "Default Device"
    
      #Driver "radeon"
      Driver "ati"
    
      ## Required magic for radeon/radeonhd drivers; output name
      ## (here: "DVI-0") can be figured out via 'xrandr -q'
      #Option "monitor-DVI-0" "Default Monitor"
    
    EndSection
    Where you can see I proposed adding the driver "ati" line (in red in my example).

    Reboot and test. If your PC fails to boot to a GUI, then login to the full screen text mode, and run the program 'mc' and edit the file 50-device.conf to remove that line you added.

    Now its also possible you can boot to a GUI with the "ati" driver, but the resolution is still not correct. In which case, you will need to again provide the information you did already, ie output of "xrandr" and the paste directory where you again pasted the contents of the "/var/log/Xorg.0.log" file.

    And of course, anyone with experience with the 'mach64' is welcome to chime in and provide better advice than my 'guess.

    Good luck.

    Edit :
    re-reading the 'man ati' I'm thinking that may also not help, and it may simply result again in the 'mach64' driver being loaded with same problem. ... Are you certain your graphic card has sufficient memory for what you have in mind ?

  9. #9
    Join Date
    Mar 2008
    Location
    Phuket, Thailand
    Posts
    26,563
    Blog Entries
    38

    Default Re: Screen Size/Resolution in 11.3

    Quote Originally Posted by deano_ferrari View Post
    Cut and paste the line pertaining to your graphics card:

    Code:
    /sbin/lspci -nnk
    If you're in doubt, then post the entire output.
    We need the output of the command noted from deano_ferrai, as it is possible the "r128" driver is more appropriate. ie without more information posts like my above are pure speculation and possibly not very helpful.

  10. #10
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,374
    Blog Entries
    1

    Default Re: Screen Size/Resolution in 11.3

    While we're waiting for more info, this reference is good for Mach64 chipsets, including the ATI Rage Pro (which I suspect the OP has):

    https://wiki.archlinux.org/index.php/Mach64

Page 1 of 3 123 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •