Results 1 to 4 of 4

Thread: opensuse 11 and widescreen on intel 945

  1. #1
    eltebe NNTP User

    Default opensuse 11 and widescreen on intel 945

    Hey

    Did anyone successfully managed to make xorg work with widescreen lcd monitor?
    I'm using nec 20wgx2(1680x1050 native).
    It is connected via d-sub since there is no dvi on the motherboard. I did try 915resolution but with no luck.
    Best thing you can get is 1400x1050 or so with part of the sreen black and unused.
    All the software is updated. Changing users does not change anything.

    Some informations

    915resolution -l
    Code:
    Intel 800/900 Series VBIOS Hack : version 0.5.3
    
    Chipset: 945G
    BIOS: TYPE 1
    Mode Table Offset: $C0000 + $269
    Mode Table Entries: 27
    
    Mode 30 : 640x480, 8 bits/pixel
    Mode 32 : 800x600, 8 bits/pixel
    Mode 34 : 1024x768, 8 bits/pixel
    Mode 38 : 1280x1024, 8 bits/pixel
    Mode 3a : 1680x1050, 8 bits/pixel
    Mode 3c : 1920x1440, 8 bits/pixel
    Mode 41 : 640x480, 16 bits/pixel
    Mode 43 : 800x600, 16 bits/pixel
    Mode 45 : 1024x768, 16 bits/pixel
    Mode 49 : 1280x1024, 16 bits/pixel
    Mode 4b : 1680x1050, 16 bits/pixel
    Mode 4d : 1920x1440, 16 bits/pixel
    Mode 50 : 640x480, 32 bits/pixel
    Mode 52 : 800x600, 32 bits/pixel
    Mode 54 : 1024x768, 32 bits/pixel
    Mode 58 : 1280x1024, 32 bits/pixel
    Mode 5a : 1680x1050, 32 bits/pixel
    Mode 5c : 1920x1440, 32 bits/pixel
    Mode 60 : 3616x769, 8 bits/pixel
    Mode 61 : 3616x769, 16 bits/pixel
    Mode 62 : 3616x769, 32 bits/pixel
    xorg.conf:
    Code:
    # /.../
    # SaX generated X11 config file
    # Created on: 2008-11-28T01:38:47+0100.
    #
    # Version: 8.1
    # Contact: Marcus Schaefer <sax@suse.de>, 2005
    # Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
    #
    # Automatically generated by [ISaX] (8.1)
    # PLEASE DO NOT EDIT THIS FILE!
    #
    
    Section "Files"
      FontPath     "/usr/share/fonts/misc:unscaled"
      FontPath     "/usr/share/fonts/local"
      FontPath     "/usr/share/fonts/75dpi:unscaled"
      FontPath     "/usr/share/fonts/100dpi:unscaled"
      FontPath     "/usr/share/fonts/Type1"
      FontPath     "/usr/share/fonts/URW"
      FontPath     "/usr/share/fonts/Speedo"
      FontPath     "/usr/share/fonts/PEX"
      FontPath     "/usr/share/fonts/cyrillic"
      FontPath     "/usr/share/fonts/latin2/misc:unscaled"
      FontPath     "/usr/share/fonts/latin2/75dpi:unscaled"
      FontPath     "/usr/share/fonts/latin2/100dpi:unscaled"
      FontPath     "/usr/share/fonts/latin2/Type1"
      FontPath     "/usr/share/fonts/latin7/75dpi:unscaled"
      FontPath     "/usr/share/fonts/baekmuk:unscaled"
      FontPath     "/usr/share/fonts/japanese:unscaled"
      FontPath     "/usr/share/fonts/kwintv"
      FontPath     "/usr/share/fonts/truetype"
      FontPath     "/usr/share/fonts/uni:unscaled"
      FontPath     "/usr/share/fonts/CID"
      FontPath     "/usr/share/fonts/ucs/misc:unscaled"
      FontPath     "/usr/share/fonts/ucs/75dpi:unscaled"
      FontPath     "/usr/share/fonts/ucs/100dpi:unscaled"
      FontPath     "/usr/share/fonts/hellas/misc:unscaled"
      FontPath     "/usr/share/fonts/hellas/75dpi:unscaled"
      FontPath     "/usr/share/fonts/hellas/100dpi:unscaled"
      FontPath     "/usr/share/fonts/hellas/Type1"
      FontPath     "/usr/share/fonts/misc/sgi:unscaled"
      FontPath     "/usr/share/fonts/xtest"
      FontPath     "/opt/kde3/share/fonts"
      InputDevices "/dev/gpmdata"
      InputDevices "/dev/input/mice"
    EndSection
    
    Section "ServerFlags"
      Option       "AIGLX" "on"
      Option       "AllowMouseOpenFail" "on"
      Option       "ZapWarning" "on"
    EndSection
    
    Section "Module"
      Load         "dbe"
      Load         "type1"
      Load         "freetype"
      Load         "extmod"
      Load         "glx"
      Load         "dri"
    EndSection
    
    Section "InputDevice"
      Driver       "kbd"
      Identifier   "Keyboard[0]"
      Option       "Protocol" "Standard"
      Option       "XkbLayout" "pl"
      Option       "XkbModel" "microsoftpro"
      Option       "XkbRules" "xfree86"
    EndSection
    
    
    Section "InputDevice"
      Driver       "mouse"
      Identifier   "Mouse[1]"
      Option       "Buttons" "7"
      Option       "Device" "/dev/input/mice"
      Option       "Name" "Logic3 / SpectraVideo plc PS/2+USB Mouse"
      Option       "Protocol" "explorerps/2"
      Option       "Vendor" "Sysp"
      Option       "ZAxisMapping" "4 5"
    EndSection
    
    
    Section "Monitor"
      Option       "CalcAlgorithm" "XServerPool"
      DisplaySize  431 269
      HorizSync    31-81
      Identifier   "Monitor[0]"
      ModelName    "1680X1050@60HZ"
    #  Option       "DPMS"
      Option       "PreferredMode" "1680x1050"
      VendorName   "--> LCD"
      VertRefresh  56-75
    #  UseModes     "Modes[0]"
    EndSection
    
    
    Section "Modes"
      Identifier   "Modes[0]"
    EndSection
    
    
    Section "Screen"
      DefaultDepth 24
      SubSection "Display"
        Depth      15
        Modes      "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
      EndSubSection
      SubSection "Display"
        Depth      16
        Modes      "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
      EndSubSection
      SubSection "Display"
        Depth      24
        Modes      "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
      EndSubSection
      SubSection "Display"
        Depth      4
        Modes      "Auto"
      EndSubSection
      SubSection "Display"
        Depth      8
        Modes      "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
      EndSubSection
      Device       "Device[0]"
      Identifier   "Screen[0]"
      Monitor      "Monitor[0]"
    EndSection
    
    
    Section "Device"
      BoardName    "945G"
      BusID        "0:2:0"
      Driver       "intel"
      Identifier   "Device[0]"
     # Option       "monitor-VGA" "Monitor[0]"
      Screen       0
      VendorName   "Intel"
    EndSection
    
    
    
    Section "ServerLayout"
      Identifier   "Layout[all]"
      InputDevice  "Keyboard[0]" "CoreKeyboard"
      InputDevice  "Mouse[1]" "CorePointer"
      Option       "Clone" "off"
      Option       "Xinerama" "off"
      Screen       "Screen[0]"
    EndSection
    
    
    Section "DRI"
        Group      "video"
        Mode       0660
    EndSection
    
    Section "Extensions"
      Option       "Composite" "off"
    EndSection
    lspci info:
    Code:
    00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
    Regards
    Lucas

  2. #2
    Join Date
    Jun 2008
    Location
    Atlanta, Georgia, USA
    Posts
    2,422

    Default Re: opensuse 11 and widescreen on intel 945

    I have no experience with your device. However, you may get an indication of the problem looking at the X server logfile. It's at /var/log/Xorg.0.log.

  3. #3
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    10,834

    Default Re: opensuse 11 and widescreen on intel 945

    I'm not familiar with this hardware either, but xranr may be able to help. Have a read of this:

    High resolution on openSUSE 10.3 with Intel 915G

    It specifically mentions 915 chipset and suse 10.3, but hopefully it will work with your intel chipset and opensuse 11 as well. Let us know how you get on.

  4. #4
    eltebe NNTP User

    Default Re: opensuse 11 and widescreen on intel 945

    I managed to make it work
    but...

    now I can only pick the resolution from display settings
    however every reboot I have to change it manually.
    I suppose the reason is login screen being loaded in different then native resolution.
    Setting resolution from sax2 overwrites xorg.conf and native resolution is again not accessible.

    So far I removed 915resolution from boot file
    I changed /etc/sysconfig/videobios
    Code:
    VIDEOBIOS_PATCH="yes"
    VIDEOBIOS_PARAMETERS="5a 1680 1050"
    and added modeline from moninfo(windows tool from powerstrip author).
    /etc/X11/xorg.conf
    Code:
    Section "Monitor"
      Option       "CalcAlgorithm" "XServerPool"
      DisplaySize  431 269
      HorizSync    31-81
      Identifier   "Monitor[0]"
      ModelName    "1680X1050@60HZ"
      Option       "DPMS"
      Option       "PreferredMode" "1680x1050"
      VendorName   "--> LCD"
      VertRefresh  56-75
      Modeline "1680x1050_60" 146.250 1680 1960 2136 2240 1050 1069 1075 
    1089 -hsync +vsync
    EndSection
    
    Section "Screen"
      Device       "Device[0]"
      Identifier   "Screen[0]"
      Monitor      "Monitor[0]"
      DefaultDepth 24
      SubSection "Display"
        Viewport 0 0
        Depth      24
        Modes      "1680x1050_60"
      EndSubSection
    
    EndSection
    I will keep it updated if I manage to solve it properly

Posting Permissions

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