[Bug 419838] New: SaX2 will not allow non-default resolution
https://bugzilla.novell.com/show_bug.cgi?id=419838 Summary: SaX2 will not allow non-default resolution Product: openSUSE 11.0 Version: Final Platform: PC OS/Version: openSUSE 11.0 Status: NEW Severity: Major Priority: P5 - None Component: SaX2 AssignedTo: sndirsch@novell.com ReportedBy: malv_star@hotmail.com QAContact: sax2-maintainer-bugs@forge.provo.novell.com Found By: --- Created an attachment (id=235109) --> (https://bugzilla.novell.com/attachment.cgi?id=235109) hwinfo for the system tested in this bug report During initial setup, the user is prompted near the end to set their monitor geometry (Size, Aspect, Resolution, Frequency, etc). This works fine, but if the user then attempts to set up a NEW monitor (for example, they replace their 17" CRT with a widescreen LCD), they will NOT be able to run SaX2 and successfully set a new monitor geometry. This manifests itself as follows: The user goes into Yast, goes to Hardware, and then selects "Graphics Card and Monitor". They can set a new resolution for their monitor and then attempt to apply it. The system will prompt the user to test this setup to see if it works, HOWEVER, upon testing, the display will return to the resolution that was set for the previous monitor (usually the current resolution) and completely ignore just-chosen geometry. Saving this setting and restarting the system showed that the geometry entered by the user was never saved. I have tested this on a variety of systems, both Intel and AMD (all x86, 32-bit). All systems were using Nvidia graphics cards from the 8xxx series and running the proprietary nvidia graphics drivers. All systems were running KDE 3.5 and NOT KDE 4.0 included in SuSE 11.0 Steps to reproduce are as follows (defaults are chosen for anything not specifically stated otherwise): 1) Boot from openSuSE 11.0 32-bit DVD 2) Select "Installation" 3) Agree to License Conditions, Select "New Installation", DESELECT "Use Automatic Configuration". Timezone was set to GMT+8, "Hardware Clock Set To UTC" was deselected, but this shouldn't matter. 4) KDE 3.5 chosen as the default desktop environment. 5) Default partition scheme for a new (as in never-used) disk should be fine. 6) Enter user data. Deselect "Use this password for system administrator" (I prefer a separate root password). 7) Default software and boot loader selection should be fine. Begin the install. 8) After packages are installed, set hostname for the machine, set network configuration (IPv6 was set to DISABLED and network adapters should be set to DHCP). 9) SKIP the Internet Connection Test 10) --NOTE: For this demonstration I chose an ADI Microscan M700 17" CRT monitor as my initial monitor. The system chose a default resolution of 1280x1024, which is fine, but I prefer 1024x768 on a monitor that small.-- Click on the "Resolution" option to the right of "Aspect 4:3" and set it to 1024x768 11) Finish the installation. The desktop will load and the network adapter will obtain an IP address assuming you are running a DHCP server somewhere on the network. 12) Once the desktop has loaded, start YaST and type in root password when prompted. Go to "Software" and then "Online Update". After a few moments, the update system will load. Click on "Accept" and then "Continue" when it shows the list of "Automatic Changes". Package management will restart. Click "Accept" a second time and then "Continue". The system will ask you to reboot (due to the kernel update). Do so. 13) After reboot, start YaST. Choose "Software" and then "Software Repositories". Then select "Add", choose "Community Repositories" and then select "Nvidia Repository". Then click "OK". Import the key when prompted. Then press "Finish" 14) Click on "Software Management". Repositories will refresh. The search interface will come up. Search for "nvidia". The relevant drivers should have already been selected for you. If not, tick them now. Then click "Accept" and "Continue". Shut down the system. 15) Connect to your new widescreen LCD (say a Samsung 2243LW). Start the system up normally. Your system should start at the previously selected resolution of 1024x768. Enter Yast once again. This time, go to "Hardware", and then "Graphics Card and Monitor". 16) Next to "Monitor", click on "Change". Select either a pre-existing model, or go to LCD -> and choose the optimal widescreen resolutionand frequency for your monitor (eg 1280x800 @ 60Hz). Click ok. The display properties should change to match this optimal resolution. Click "OK" and a dialogue pops up. Click "Test". You will notice that the resolution displayed by XFine2 will be set to your current screen resolution and frequency and NOT the one you selected and were supposedly testing. Quit the test screen. 17) Back in the "Graphics Card and Monitor" screen, clicking "OK" and then "Save" this time will NOT alter your graphics settings on the next boot. You will be completely unable to change your monitor setup from within runlevel5 at this point. Bug test complete. Attached is a hwinfo report. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=419838
User sndirsch@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=419838#c1
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=419838
User malv_star@hotmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=419838#c2
Malvern Star
https://bugzilla.novell.com/show_bug.cgi?id=419838
User sndirsch@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=419838#c3
Stefan Dirsch
I should note however that if the nvidia drivers are unsupported then they should not be installed by default on the first update. The updater automatically selects and installs the nvidia repository and drivers when the user runs their first update by clicking on the update manager.
The driver is not installed unless you select the NVIDIA repository. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=419838
User malv_star@hotmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=419838#c4
--- Comment #4 from Malvern Star
https://bugzilla.novell.com/show_bug.cgi?id=419838
User malv_star@hotmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=419838#c5
--- Comment #5 from Malvern Star
https://bugzilla.novell.com/show_bug.cgi?id=419838
User malv_star@hotmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=419838#c6
--- Comment #6 from Malvern Star
https://bugzilla.novell.com/show_bug.cgi?id=419838
User sndirsch@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=419838#c7
--- Comment #7 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=419838
User sndirsch@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=419838#c8
--- Comment #8 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=419838
User malv_star@hotmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=419838#c9
--- Comment #9 from Malvern Star
https://bugzilla.novell.com/show_bug.cgi?id=419838
User sndirsch@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=419838#c10
Stefan Dirsch
I don't know what the "DDC" is I'm afraid,
Via DDC the monitor provides his capabilities. Among these are the native resolution and modelines for provided modes.
but I don't see how this could be a laptop-only resolution. 1280x800 is a 16:10 resolution.
.. which is only available on internal displays of laptops.
That is the same aspect as my Samsung Syncmaster 245BPlus. The system attempts to set a resolution of 1920x1200 for that monitor,
.. which is probably the native resolution of the monitor.
but I find that res too difficult to work with.
Use bigger fonts instead of ruining your eyes by using a non-native resolution on a TFT.
That is only one example however. I have noticed that plenty of smaller 19 and 22 inch widescreen lcds are unable to set ANY of the various widescreen resolutions available. I only mentioned 1280x800 as an example. I could have equally well used 720p, 1280x768, or a host of others.
Same issue. Non native resolution. Of course I can force SaX2 to always generate modelines, but we did disable this by intention, since the monitor's DDC data and nv/nvidia driver mode pool gives us better results. Or phrased different. You're running into a corner case here. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com