sax3 testers needed !!

Sax3 is a configuration tool/wizard, under development to help GNU/Linux users handle cases where X does not properly automatically configure their keyboard, video, mouse, or touchpad.

One of our moderators pointed out to me that sax3 now has a repository from where it can be easily installed (for example for openSUSE-11.4) for testing:


http://download.opensuse.org/repositories/X11:/sax/openSUSE_11.4/

And users are needed to test !

It was also pointed out to me that one can easily search for it: software.opensuse.org: Search Results for sax3

There is also a thread here pointing to the sax3 GSOC 2011 project: Sax3 GSOC 2011 work report(s)

I installed it on my openSUSE-12.1 milestone4 LXDE PC (which has GTK3) so as to see if it recognized my hardware and to look at the X window GUI. I need to also try in run level 3 sometime. Since I was using 12.1 M4 I decided to install the ‘factory’ version of sax3, with this repository:


http://download.opensuse.org/repositories/X11:/sax/openSUSE_Factory/

I can’t say that is the correct repos to use, but its the one I went with for my very brief check of the GUIs.

My PC testing may be a bit difficult/challenging for sax3 to configure the keyboard, video and mouse (and touchpad) and I have a KVM switch between my keyboard, video and mouse.

When typing ‘sax3’ with root permissions under X I obtain this GUI, which is pretty clear and simple (which I happen to like):

http://thumbnails47.imagebam.com/14626/0bade0146250024.jpg](http://www.imagebam.com/image/0bade0146250024)
[click on image for larger view]

Monitor

I first tried the monitor setting and sax3 crashed … I have an ancient FX5200 using the nouveau video driver connected via a DVI connection to a KVM which is in turn connected to my Samsung 26" monitor. Not an easy combination for sax3 to work with. Here is a link to the text messages before the crash: SUSE Paste - sax3 crash on monitor config

Mouse

I then tried the mouse setting … and obtained this GUI:
http://thumbnails53.imagebam.com/14626/13d845146250027.jpg](http://www.imagebam.com/image/13d845146250027)
[click on image for larger view]

That was pretty neat. Sax3 detected my ATEN CS1784 KVM mouse emulation. I happen to have a Logitech USB Wireless mouse connected to the KVM. I canceled out of the menu, as I did not want to go any further, but it was encouraging to see that menu.

Here are the text entries associated with the mouse execution (note it segfaulted when I exited out via cancel): SUSE Paste - mouse config

Keyboard

Then I tried the keyboard setting … and obtained this GUI:
http://thumbnails48.imagebam.com/14626/90d9cf146250028.jpg](http://www.imagebam.com/image/90d9cf146250028)
[click on image for larger view]

… then I selected the Expert Mode and obtained this menu:
http://thumbnails46.imagebam.com/14626/315349146250032.jpg](http://www.imagebam.com/image/315349146250032)
[click on image for larger view]

and again I canceled out. Here are the text messages: SUSE Paste - keyboard config and again I note it segfaulted as I canceled out.

It was good to see the makings of a new sax interface tool/wizard.

Reference the above, here is the opensuse-project mailing list post on sax3 being moved to factory: [opensuse-project] SaX3 final report](http://lists.opensuse.org/opensuse-project/2011-08/msg00133.html)

I have just tested the new sax3 and i do like it but i feel everyone would like it more if the dual head mode can be incorporated back in to sax3 on that note i like the fact that this is coming back i miss sax altogether…

how ever i am having some problems with the current version so here is a list

  1. Monitor (this item currently works but I would like to see dual monitor mode implemented back in to this version)
  2. Touch pad (IS NOT WORKING/CRASHES)
  3. Keyboard (IS NOT WORKING/CRASHES)
  4. Mouse (IS NOT WORKING/CRASHES)

The segfault at the end that is after


<_M_> [ui] YUI.cc:529 ~YUITerminator(): Shutting down UI
Segmentation fault

is an upstream bug.

Can you paste your monitor configuration oldcpu, I am willing to work on it. And did it crash all of a sudden. It will flickr for a moment, but it should not crash it does not on my
computer, if you can paste the text of sax3-monitor too as that was the one crashed.

Thanks a lot

OpenSuse 11.4 - 32bit
Tested sax3 installed from…

Index of /repositories/X11:/sax/openSUSE_11.4

results from click on “Monitor”…

# sax3
<_M_> [ui] YUI.cc:83 YUI(): Creating UI without threads
<_M_> [ui] YUI.cc:236 topmostConstructorHasFinished(): Running without threads
<_M_> [qt-styler] QY2Styler.cc:104 loadStyleSheet(): Using style sheet "/usr/share/YaST2/theme/current/wizard/style.qss"
<_M_> [qt-ui] YQUI.cc:311 processCommandLineArgs(): Qt argument: sax3
<_M_> [qt-ui] YQUI.cc:445 calcDefaultSize(): Default size: 895 x 690
<_M_> [qt-ui] YQUI.cc:275 initUI(): Forcing /usr/lib/libQtGui.so.4 open successful
<_M_> [qt-ui] YQApplication.cc:140 loadPredefinedQtTranslations(): Selected language: en_US
<WRN> [qt-ui] YQApplication.cc:164 loadPredefinedQtTranslations(): Can't load translations for predefined Qt dialogs from /usr/share/qt4/translations/qt_en.qm
<_M_> [qt-ui] YQUI.cc:288 initUI(): YQUI initialized. Thread ID: 0xb731d950
DP IF<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton "KeyBoard" at 0x9916fec
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton "Touch Pad" at 0x97162f4
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton "Monitor" at 0x891be94
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton "Mouse" at 0x985bc1c
sax3-monitor
<_M_> [ui] YUI.cc:529 ~YUITerminator(): Shutting down UI
Segmentation fault
#

Hardware...

PCI(AGP) 100.0: 0300 VGA compatible controller (VGA)
  [Created at pci.318]
  Unique ID: VCu0.GPW5HzVoek8
  Parent ID: vSkL.NVv9AfhhZO6
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "Silicon Integrated SiS 660"
  Vendor: pci 0x1039 "Silicon Integrated Systems Corp."
  Device: pci 0x6330 "SiS 660"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x8159 
  Memory Range: 0xe8000000-0xefffffff (ro,non-prefetchable)
  Memory Range: 0xfbfe0000-0xfbffffff (rw,non-prefetchable)
  I/O Ports: 0xe800-0xe87f (rw)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00001039d00006330sv00001043sd00008159bc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: sis
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #15 (PCI bridge)


Anything else I can supply?

Does it not run even a bit.

linux200418

Hmm… When can you let me know your system and desktop?

Also, can you please distinguish between crashes or not works.

I do understand a lot of problems on different computers might be there as it has not been tested out on a lot of libraries.

Can you paste the log that is created for each and every module that does not work.

I did not have too much success either (running 11.4 64 bit kde 4.6.5).

Results are:-

opensuse:/home/garry # sax3
<M> [ui] YUI.cc:83 YUI(): Creating UI without threads
<M> [ui] YUI.cc:236 topmostConstructorHasFinished(): Running without threads
<M> [qt-styler] QY2Styler.cc:104 loadStyleSheet(): Using style sheet “/usr/share/YaST2/theme/current/wizard/style.qss”
<M> [qt-ui] YQUI.cc:311 processCommandLineArgs(): Qt argument: sax3
<M> [qt-ui] YQUI.cc:445 calcDefaultSize(): Default size: 1344 x 737
<M> [qt-ui] YQUI.cc:275 initUI(): Forcing /usr/lib64/libQtGui.so.4 open successful
<M> [qt-ui] YQApplication.cc:140 loadPredefinedQtTranslations(): Selected language: en_GB
<WRN> [qt-ui] YQApplication.cc:164 loadPredefinedQtTranslations(): Can’t load translations for predefined Qt dialogs from /usr/share/qt4/translations/qt_en.qm
<M> [qt-ui] YQUI.cc:288 initUI(): YQUI initialized. Thread ID: 0x7f2aaf4ac720
DP IF<M> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton “Touch Pad” at 0xc548f8
<M> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton “KeyBoard” at 0x12ae4c8
<M> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton “Monitor” at 0x34721e8
<M> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton “Mouse” at 0x77f948
sax3-monitor
<M> [ui] YUI.cc:529 ~YUITerminator(): Shutting down UI
Segmentation fault
opensuse:/home/garry # sax3
<M> [ui] YUI.cc:83 YUI(): Creating UI without threads
<M> [ui] YUI.cc:236 topmostConstructorHasFinished(): Running without threads
<M> [qt-styler] QY2Styler.cc:104 loadStyleSheet(): Using style sheet “/usr/share/YaST2/theme/current/wizard/style.qss”
<M> [qt-ui] YQUI.cc:311 processCommandLineArgs(): Qt argument: sax3
<M> [qt-ui] YQUI.cc:445 calcDefaultSize(): Default size: 1344 x 737
<M> [qt-ui] YQUI.cc:275 initUI(): Forcing /usr/lib64/libQtGui.so.4 open successful
<M> [qt-ui] YQApplication.cc:140 loadPredefinedQtTranslations(): Selected language: en_GB
<WRN> [qt-ui] YQApplication.cc:164 loadPredefinedQtTranslations(): Can’t load translations for predefined Qt dialogs from /usr/share/qt4/translations/qt_en.qm
<M> [qt-ui] YQUI.cc:288 initUI(): YQUI initialized. Thread ID: 0x7f6b1e0f1720
DP IF<M> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton “Touch Pad” at 0x345fcd8
<M> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton “KeyBoard” at 0x2ad7348
<M> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton “Monitor” at 0x1493a68
<M> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton “Mouse” at 0x33a5288
sax3-keyboard
<M> [ui] YUI.cc:529 ~YUITerminator(): Shutting down UI
Segmentation fault
opensuse:/home/garry # sax3
<M> [ui] YUI.cc:83 YUI(): Creating UI without threads
<M> [ui] YUI.cc:236 topmostConstructorHasFinished(): Running without threads
<M> [qt-styler] QY2Styler.cc:104 loadStyleSheet(): Using style sheet “/usr/share/YaST2/theme/current/wizard/style.qss”
<M> [qt-ui] YQUI.cc:311 processCommandLineArgs(): Qt argument: sax3
<M> [qt-ui] YQUI.cc:445 calcDefaultSize(): Default size: 1344 x 737
<M> [qt-ui] YQUI.cc:275 initUI(): Forcing /usr/lib64/libQtGui.so.4 open successful
<M> [qt-ui] YQApplication.cc:140 loadPredefinedQtTranslations(): Selected language: en_GB
<WRN> [qt-ui] YQApplication.cc:164 loadPredefinedQtTranslations(): Can’t load translations for predefined Qt dialogs from /usr/share/qt4/translations/qt_en.qm
<M> [qt-ui] YQUI.cc:288 initUI(): YQUI initialized. Thread ID: 0x7f029aaae720
DP IF<M> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton “Touch Pad” at 0x345fcd8
<M> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton “KeyBoard” at 0x2ad7348
<M> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton “Monitor” at 0x1493a68
<M> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton “Mouse” at 0x33a5288
sax3-mouse
<M> [ui] YUI.cc:529 ~YUITerminator(): Shutting down UI
Segmentation fault
opensuse:/home/garry #

Sorry, I neglected the items that do work, Keyboard and Mouse. I don’t have a touchpad. By the way, my installation of 11.4 done from the DVD also did not configure the video. I had to provide a previous version generated Xorg.conf file to get things started.

Hi thanks,

I understand the monitor module but I did not get any testers and I had to do with whatever information I had sorry for that.
Can you give me your conf file, so that I can enhance SaX’s and make it more general

I wasn’t sure what parts of the file you need so here is the whole thing. I believe it was originally generated by sax2 running under Suse 10.3. By the way, the motherboard is from an obscure Asus barebone box T2-AE1 that my Swedish computer dealer warned me not to buy. So I doubt anyone else will benefit from your hard work.

# /.../
# SaX generated X11 config file
# Created on: 2008-08-31T13:41:26+0200.
#
# 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       "AllowMouseOpenFail" "on"
EndSection

Section "Module"
  Load         "glx"
  Load         "type1"
  Load         "extmod"
  Load         "dbe"
  Load         "freetype"
EndSection

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "se"
  Option       "XkbModel" "microsoftpro"
  Option       "XkbRules" "xfree86"
EndSection

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "Buttons" "9"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "ImExPS/2 Generic Explorer Mouse"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
  Option       "CalcAlgorithm" "XServerPool"
  DisplaySize  340 270
  HorizSync    31-64
  Identifier   "Monitor[0]"
  ModelName    "1280X1024@60HZ"
  Option       "DPMS"
  VendorName   "--> VESA"
  VertRefresh  50-60
  UseModes     "Modes[0]"
EndSection

Section "Modes"
  Identifier   "Modes[0]"
  Modeline     "1280x1024" 108.00 1280 1328 1440 1688 1024 1025 1028 1066
EndSection

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection

Section "Device"
  BoardName    "SiS 660"
  BusID        "1:0:0"
  Driver       "sis"
  Identifier   "Device[0]"
  Option       "EnableSiSCtrl" "on"
  Screen       0
  VendorName   "SiS"
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"
EndSection


There was no flicker. It is very repeatable. :slight_smile: … as soon as I click the monitor app, sax3 crashes (not the operating system, just ‘sax3’).

Also, dmesg output here (just one line) :


 1351.328538] sax3[4817]: segfault at bf75efb4 ip b7554249 sp bf75efb8 error 6 in libc-2.13.so[b74e4000+177000]

The monitor is a Sync Master T260 26" inch. I connect to it via a KVM. The /var/log/Xorg.0.log file is here: SUSE Paste of /var/log/Xorg.0.log file

Some monitor specs are here:
http://thumbnails45.imagebam.com/14636/d5d431146357045.jpg](ImageBam)

xrandr with nouveau driver:


oldcpu@stonehenge01:~> xrandr
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 4096 x 4096
VGA-1 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 550mm x 340mm
   1280x1024      60.0  
   1440x900       59.9* 
   1280x960       60.0  
   1280x800       59.8  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        60.0  
TV-1 disconnected (normal left inverted right x axis y axis)

Note I am using a work around for the Nouveau driver (with a git version) as the ‘stock’ nouveau driver did not work in openSUSE-12.1 M3 nor M4 (it is one of the most annoying bugs). That may or may not be relevant. the 1440x900 may be the maximum of this ancient FX5200.

What I can also do is test this in openSUSE-11.4 with a different PC and a different graphic card (GTX260) but same monitor and see if that makes a difference.

Using same Samsung T260 monitor (through the same Aten CS1784 KVM switch) but this time from a different PC (different motherboard , different graphics) with openSUSE-11.4 KDE-4.6.0 I installed sax3 and tried the monitor tab again.

Similar sax3 crash. Details:


oldcpu@corei7:~> rpm -q sax3
sax3-0.1-84.1.x86_64


oldcpu@corei7:~> /sbin/lspci -nnk | grep VGA -A2
07:00.0 VGA compatible controller [0300]: nVidia Corporation GT200 [GeForce GTX 260] [10de:05e2] (rev a1)
        Subsystem: ASUSTeK Computer Inc. Device [1043:82cf]
        Kernel driver in use: nvidia

from ‘inxi -F’


Graphics:  Card: nVidia GT200 [GeForce GTX 260]                                                                                                        
           X.Org: 1.9.3 drivers: nvidia (unloaded: nouveau,vesa,fbdev,nv) Resolution: 1920x1200@50.0hz                                                 
           GLX Renderer: GeForce GTX 260/PCI/SSE2 GLX Version: 3.3.0 NVIDIA 280.13  

messages when running sax3:


corei7:/home/oldcpu # sax3
<_M_> [ui] YUI.cc:83 YUI(): Creating UI without threads
<_M_> [ui] YUI.cc:236 topmostConstructorHasFinished(): Running without threads
<_M_> [qt-styler] QY2Styler.cc:104 loadStyleSheet(): Using style sheet "/usr/share/YaST2/theme/current/wizard/style.qss"
<_M_> [qt-ui] YQUI.cc:311 processCommandLineArgs(): Qt argument: sax3
<_M_> [qt-ui] YQUI.cc:445 calcDefaultSize(): Default size: 1344 x 840
<_M_> [qt-ui] YQUI.cc:275 initUI(): Forcing /usr/lib64/libQtGui.so.4 open successful
<_M_> [qt-ui] YQApplication.cc:140 loadPredefinedQtTranslations(): Selected language: en_US
<WRN> [qt-ui] YQApplication.cc:164 loadPredefinedQtTranslations(): Can't load translations for predefined Qt dialogs from /usr/share/qt4/translations/qt_en.qm
<_M_> [qt-ui] YQUI.cc:288 initUI(): YQUI initialized. Thread ID: 0x7f0732385720
DP IF<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton "KeyBoard" at 0x343b5a8
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton "Mouse" at 0x8d47d8
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton "Touch Pad" at 0xf55488
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton "Monitor" at 0x28a0968
sax3-monitor
<_M_> [ui] YUI.cc:529 ~YUITerminator(): Shutting down UI
Segmentation fault
corei7:/home/oldcpu #

dmesg error:


  187.137468] sax3[8038]: segfault at 7fff27c5bff8 ip 00007f0731268c95 sp 00007fff27c5bfc0 error 6 in libc-2.11.3.so[7f07311f4000+164000]

xrandr output:


oldcpu@corei7:~> xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 175, current 1920 x 1200, maximum 1920 x 1200
default connected 1920x1200+0+0 0mm x 0mm
   1920x1200      50.0* 
   1680x1050      51.0  
   1600x1200      52.0  
   1440x900       53.0  
   1400x1050      54.0     55.0  
   1280x1024      56.0     57.0     58.0  
   1280x960       59.0     60.0  
   1280x800       61.0  
   1152x864       62.0  
   1024x768       63.0     64.0     65.0     66.0     67.0     68.0  
   960x720        69.0     70.0  
   928x696        71.0     72.0  
   896x672        73.0     74.0  
   832x624        75.0  
   800x600        76.0     77.0     78.0     79.0     80.0     81.0     82.0     83.0     84.0     85.0  
   720x400        86.0  
   700x525        87.0     88.0  
   640x512        89.0     90.0     91.0  
   640x480        92.0     93.0     94.0     95.0     96.0     97.0     98.0  
   640x400        99.0  
   640x350       100.0  
   576x432       101.0  
   512x384       102.0    103.0    104.0    105.0    106.0  
   416x312       107.0  
   400x300       108.0    109.0    110.0    111.0    112.0  
   360x200       113.0  
   320x240       114.0    115.0    116.0    117.0  
   320x200       118.0  
   320x175       119.0 

and /var/log/Xorg.0.log can be found here: SUSE Paste - /var/log/Xorg.0.log file

I noticed it too, the best way to go around it is as of now use sax3-monitor but I will post an update soon. I also resolved a few bugs related to monitor module. They will be updated in tomorrows build.

Have a look at this,

A typical xorg.conf / monitor configuration will always have these options, let me know if I am missing anything here too I will add them


Section "Device"
Identifier "SaX3-device"
Driver "fbdev"
EndSection
Section "Monitor"
Identifier "SaX3-monitor"
HorizSync 30-30
VertRefresh 30-30
Modeline "1280x760_60.00"   78.75  1280 1344 1472 1664  760 763 773 790 -hsync +vsync
EndSection
Section "Screen"
Identifier "SaX3-screen"
Device "SaX3-device"
Monitor SaX3-monitor
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768_60.00"
EndSubSection
EndSection


I confess I don’t know enough about this to have any confidence in any assessment of my own. … My comments will only display my own ignorance on the matter …

For example, I do note I’m puzzled why HorizSync would be 30-30 and VertRefresh 30-30. Would they not nominally encompass a range, rather than 30-30 ?

yes it was just a quick test… for my own assessment, but me and my mentor are in favor of removing this option. Also I want to make sure the options are suffficient enough I just wanted you to have a look at them

does sax3-monitor work for you

Does sax3-monitor work ? on my PC with the FX5200 and openSUSE-12.1 M4, no. It does not work. It does run, but when I clicked ok, it crashed.

Worse, after the above, on a subsequent attempt to run it came up with no driver identified.

And worse still, when I rebooted , the PC now only boots to run level 3. It will not nominally boot to run level 5. (I have not yet tried failsafe settings).

Some configuration has been changed by sax3 and I don’t know where to look. Nothing was changed in /etc/X11/ and nothing was changed in /etc/X11/xorg.conf.d

What files does sax3 change, so I can undo what it broke ?

Fixed

And worse still, when I rebooted , the PC now only boots to run level 3. It will not nominally boot to run level 5. (I have not yet tried failsafe settings).

Some configuration has been changed by sax3 and I don’t know where to look. Nothing was changed in /etc/X11/ and nothing was changed in /etc/X11/xorg.conf.d

What files does sax3 change, so I can undo what it broke ?

try this cat /etc/X11/xorg.conf.d/* | grep -i sax

Thanks !

I can see now the only thing broke is my attention to detail at night when I am tired ! :frowning: … I looked for changed files, not new files … duhhhhh …

After moving 99-saxdevice.conf, 99-saxmonitors.conf and 99-saxscreen.conf out of /etc/X11/xorg.conf.d/ directory and restarted X worked fine.

I note all of three of those file have the date/time of Aug 23 21:23, so I assume they are some sort of ‘default’ file.

Back to my previous post, before I ‘broke’ this , the sax3-monitor GUI looked like this:
http://thumbnails51.imagebam.com/14638/deb53c146374499.jpg](ImageBam)
[click on pix for larger image]

and bash shell messages:


stonehenge01:/home/oldcpu # sax3-monitor
rm: cannot remove `/tmp/sax*': No such file or directory


X.Org X Server 1.9.3
Release Date: 2010-12-13
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux stonehenge01 3.0.0-2-default #1 SMP Fri Jul 22 08:28:15 UTC 2011 (50c05d7) i686
Kernel command line: root=/dev/disk/by-id/ata-Maxtor_6Y160P0_Y4319JDE-part1 resume=/dev/disk/by-id/ata-Maxtor_6Y160P0_Y4319JDE-part3 splash=silent quiet init=/usr/sbin/e4rat-preload vga=0x317
Build Date: 09 August 2011  08:50:45PM
 
Current version of pixman: 0.22.0
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/sax3.BayOO", Time: Tue Aug 23 21:21:40 2011
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE) Failed to load module "nvidia" (module does not exist, 0)
(EE) AIGLX error: dlopen of /usr/lib/dri/nouveau_dri.so failed (/usr/lib/dri/nouveau_dri.so: cannot open shared object file: No such file or directory)
(EE) AIGLX: reverting to software rendering
resize called 1440 900
xinit: connection to X server lost

waiting for X server to shut down 
Loading AUgeasDirectory Opened
/tmp/sax3.BayOO    81.685] (==) Matched nvidia as autoconfigured driver 0
    81.685] (==) Matched nouveau as autoconfigured driver 1
    81.685] (==) Matched nv as autoconfigured driver 2
    81.685] (==) Matched fbdev as autoconfigured driver 3
    81.685] (==) Matched vesa as autoconfigured driver 4
    81.685] (==) Assigned the driver to the xf86ConfigLayout
IN DETECT RESOLUTION----&gt;File opened&lt;_M_&gt; [ui] YUI.cc:83 YUI(): Creating UI without threads
&lt;_M_&gt; [ui] YUI.cc:236 topmostConstructorHasFinished(): Running without threads
&lt;_M_&gt; [qt-styler] QY2Styler.cc:104 loadStyleSheet(): Using style sheet "/usr/share/YaST2/theme/current/wizard/style.qss"
&lt;_M_&gt; [qt-ui] YQUI.cc:311 processCommandLineArgs(): Qt argument: sax3-monitor
&lt;_M_&gt; [qt-ui] YQUI.cc:445 calcDefaultSize(): Default size: 1007 x 600
&lt;_M_&gt; [qt-ui] YQUI.cc:275 initUI(): Forcing /usr/lib/libQtGui.so.4 open successful
&lt;_M_&gt; [qt-ui] YQApplication.cc:140 loadPredefinedQtTranslations(): Selected language: en_US
&lt;WRN&gt; [qt-ui] YQApplication.cc:164 loadPredefinedQtTranslations(): Can't load translations for predefined Qt dialogs from /usr/share/qt4/translations/qt_en.qm
&lt;_M_&gt; [qt-ui] YQUI.cc:288 initUI(): YQUI initialized. Thread ID: 0xb73286d0
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YComboBox "Select the driver" at 0x98c6ba4
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YComboBox "Select resolution" at 0x9be1d2c
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YComboBox "Depth" at 0x99a5f9c
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YCheckBox "Enable Advanced Settings" at 0x998657c
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "Horizontal Refresh Rate(min value)" at 0x983c0bc
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "Horizontal Refresh Rate(max value)" at 0x93f9fc4
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "Vertical Refresh Rate(min value)" at 0x93ad5dc
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "Vertical Refresh Rate(max value)" at 0x878fd4c
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YCheckBox "I want my own CVT" at 0x99cb914
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "X Axis" at 0x8992ddc
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "Y Axis" at 0x99da3f4
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "Refresh Rate" at 0x9606afc
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton "Ok" at 0x99c47b4
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton "Cancel" at 0x81cc6f4
/files/etc/X11/xorg.conf.d/99-saxmonitors.conf/Monitor[last()+1]/Identifier[last()]
no error
"1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync/files/etc/X11/xorg.conf.d/99-saxmonitors.conf/Monitor[last()]/Modeline[last()]
no error
/files/etc/X11/xorg.conf.d/99-saxdevice.conf/Device[last()+1]/Identifier[last()]
no error
nouveau/files/etc/X11/xorg.conf.d/99-saxdevice.conf/Device[last()]/Driver[last()]
no error
/files/etc/X11/xorg.conf.d/99-saxscreen.conf/Screen[last()+1]/Identifier[last()]
no error
/files/etc/X11/xorg.conf.d/99-saxscreen.conf/Screen[last()]/Device[last()]
no error
/files/etc/X11/xorg.conf.d/99-saxscreen.conf/Screen[last()]/Monitor[last()]
no error
/files/etc/X11/xorg.conf.d/99-saxscreen.conf/Screen[last()]/DefaultDepth[last()]
no error
/files/etc/X11/xorg.conf.d/99-saxscreen.conf/Screen[last()]/Display[last()+1]/Depth
no error
/files/etc/X11/xorg.conf.d/99-saxscreen.conf/Screen[last()]/Display[last()]/Modes
no error
&lt;_M_&gt; [ui] YUI.cc:529 ~YUITerminator(): Shutting down UI
Segmentation fault

and the line from dmesg:


  177.817980] sax3-monitor[2164]: segfault at bf222fc4 ip b73f7249 sp bf222fc8 error 6 in libc-2.13.so[b7387000+177000]

Yes, they have a default format. I am trying to be as general as possibl

Back to my previous post, before I ‘broke’ this , the sax3-monitor GUI looked like this:
http://thumbnails51.imagebam.com/14638/deb53c146374499.jpg](ImageBam)
[click on pix for larger image]

and bash shell messages:


stonehenge01:/home/oldcpu # sax3-monitor
rm: cannot remove `/tmp/sax*': No such file or directory


X.Org X Server 1.9.3
Release Date: 2010-12-13
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux stonehenge01 3.0.0-2-default #1 SMP Fri Jul 22 08:28:15 UTC 2011 (50c05d7) i686
Kernel command line: root=/dev/disk/by-id/ata-Maxtor_6Y160P0_Y4319JDE-part1 resume=/dev/disk/by-id/ata-Maxtor_6Y160P0_Y4319JDE-part3 splash=silent quiet init=/usr/sbin/e4rat-preload vga=0x317
Build Date: 09 August 2011  08:50:45PM
 
Current version of pixman: 0.22.0
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/sax3.BayOO", Time: Tue Aug 23 21:21:40 2011
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE) Failed to load module "nvidia" (module does not exist, 0)
(EE) AIGLX error: dlopen of /usr/lib/dri/nouveau_dri.so failed (/usr/lib/dri/nouveau_dri.so: cannot open shared object file: No such file or directory)
(EE) AIGLX: reverting to software rendering
resize called 1440 900
xinit: connection to X server lost

waiting for X server to shut down 
Loading AUgeasDirectory Opened
/tmp/sax3.BayOO    81.685] (==) Matched nvidia as autoconfigured driver 0
    81.685] (==) Matched nouveau as autoconfigured driver 1
    81.685] (==) Matched nv as autoconfigured driver 2
    81.685] (==) Matched fbdev as autoconfigured driver 3
    81.685] (==) Matched vesa as autoconfigured driver 4
    81.685] (==) Assigned the driver to the xf86ConfigLayout
IN DETECT RESOLUTION----&gt;File opened&lt;_M_&gt; [ui] YUI.cc:83 YUI(): Creating UI without threads
&lt;_M_&gt; [ui] YUI.cc:236 topmostConstructorHasFinished(): Running without threads
&lt;_M_&gt; [qt-styler] QY2Styler.cc:104 loadStyleSheet(): Using style sheet "/usr/share/YaST2/theme/current/wizard/style.qss"
&lt;_M_&gt; [qt-ui] YQUI.cc:311 processCommandLineArgs(): Qt argument: sax3-monitor
&lt;_M_&gt; [qt-ui] YQUI.cc:445 calcDefaultSize(): Default size: 1007 x 600
&lt;_M_&gt; [qt-ui] YQUI.cc:275 initUI(): Forcing /usr/lib/libQtGui.so.4 open successful
&lt;_M_&gt; [qt-ui] YQApplication.cc:140 loadPredefinedQtTranslations(): Selected language: en_US
&lt;WRN&gt; [qt-ui] YQApplication.cc:164 loadPredefinedQtTranslations(): Can't load translations for predefined Qt dialogs from /usr/share/qt4/translations/qt_en.qm
&lt;_M_&gt; [qt-ui] YQUI.cc:288 initUI(): YQUI initialized. Thread ID: 0xb73286d0
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YComboBox "Select the driver" at 0x98c6ba4
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YComboBox "Select resolution" at 0x9be1d2c
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YComboBox "Depth" at 0x99a5f9c
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YCheckBox "Enable Advanced Settings" at 0x998657c
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "Horizontal Refresh Rate(min value)" at 0x983c0bc
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "Horizontal Refresh Rate(max value)" at 0x93f9fc4
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "Vertical Refresh Rate(min value)" at 0x93ad5dc
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "Vertical Refresh Rate(max value)" at 0x878fd4c
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YCheckBox "I want my own CVT" at 0x99cb914
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "X Axis" at 0x8992ddc
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "Y Axis" at 0x99da3f4
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "Refresh Rate" at 0x9606afc
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton "Ok" at 0x99c47b4
&lt;_M_&gt; [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton "Cancel" at 0x81cc6f4
/files/etc/X11/xorg.conf.d/99-saxmonitors.conf/Monitor[last()+1]/Identifier[last()]
no error
"1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync/files/etc/X11/xorg.conf.d/99-saxmonitors.conf/Monitor[last()]/Modeline[last()]
no error
/files/etc/X11/xorg.conf.d/99-saxdevice.conf/Device[last()+1]/Identifier[last()]
no error
nouveau/files/etc/X11/xorg.conf.d/99-saxdevice.conf/Device[last()]/Driver[last()]
no error
/files/etc/X11/xorg.conf.d/99-saxscreen.conf/Screen[last()+1]/Identifier[last()]
no error
/files/etc/X11/xorg.conf.d/99-saxscreen.conf/Screen[last()]/Device[last()]
no error
/files/etc/X11/xorg.conf.d/99-saxscreen.conf/Screen[last()]/Monitor[last()]
no error
/files/etc/X11/xorg.conf.d/99-saxscreen.conf/Screen[last()]/DefaultDepth[last()]
no error
/files/etc/X11/xorg.conf.d/99-saxscreen.conf/Screen[last()]/Display[last()+1]/Depth
no error
/files/etc/X11/xorg.conf.d/99-saxscreen.conf/Screen[last()]/Display[last()]/Modes
no error
&lt;_M_&gt; [ui] YUI.cc:529 ~YUITerminator(): Shutting down UI
Segmentation fault

This segfault is due to an upstream bug, does not matter I have already filed a bug report.

This segfault is due to an upstream bug, does not matter I have already filed a bug report.