very low resolution.

hi i have recently installed opensuse 11.3 And after i installed unichrome driver for my via chipset model K8M800. after installation of unichrome driver from opensuse build service i am getting only 800600 resolution.
please help me to get 1027
768 resolution. And at least basic 3d.
also i do not want to use openchrome 2D driver, also its not available in opensuse build service. my moniter is LG 19LH20R 19 inch LCD.:’( please help soon

I only have a basic familiarity of this graphics hardware.

  1. What is reported by the ‘xrandr’ command? Are other display modes listed?

  2. It is helpful to look at /var/log/Xorg.0.log in these situations to see what issues may be present

cat /var/log/Xorg.0.log

A good idea is to upload this to susepaste.org and post the link to it here.

FWIW, these threads contain potentially useful info regarding unichrome/openchrome drivers:

Unichrome and OpenSuse 11.2

openSUSE Graphic Card Practical Theory Guide for Users

User consused has been helping our forum document what we understand to be the state of the openchrome and the unichrome driver for VIA hardware. According to a recent post of his, the openchrome driver IS available in the openSUSE build service (at least it is if I read his recent post #43 in this thread correctly): Post#43 - state of VIA drivers for openSUSE

… some general information on VIA drivers are here in our practical theory guide: openSUSE Graphic Card Practical Theory Guide for Users - VIA graphic drivers

… having typed that, please provide the information requested by user deano_ferrari, as when it comes to sorting out resolution problems, he is our resident expert and I take notes when ever he posts on this subject.

Good luck and welcome to openSUSE and welcome to our forum.

Further to my last, I appreciate you do not wish to use the openchrome driver …

But to clearify the above, note both the openchrome and the unichrome drivers ARE available for openSUSE-11.3 in the repository here:

http://download.opensuse.org/repositories/X11:/Drivers:/Video/openSUSE_11.3/ 

HERE is my xrandr output SUSE Paste
here is my xorg.0.log SUSE Paste
here is my glxinfo output SUSE Paste
here is manually generated xorg.conf SUSE Paste

HELP ME

You don’t have any resolution set. Replace the entire screen section with that one:

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth 24
        SubSection "Display"
               Modes "1024x768" "800x600" "640x400" "1280x1024"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
               Modes "1280x1024" "1024x768" "800x600" "640x400"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
               Modes "1280x1024" "1024x768" "800x600" "640x400"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

This would be a minimal working configuration (or not). You can add other resolutions depending on your monitor and modelines if required … But try that first.

Please, some more questions …

How did you generate the xorg.conf file ?

I note this in your PC’s Xorg.0.log file:

    24.358] (II) UNICHROME(0): Rejected mode "1024x768i" (1024x768:44.9Mhz): interlace mode not supported
    24.358] (II) UNICHROME(0): Rejected mode "512x384i" (512x384:22.4Mhz): interlace mode not supported
    24.358] (II) UNICHROME(0): Rejected mode "1024x768" (1024x768:65.0Mhz): hsync out of range
    24.358] (II) UNICHROME(0): Rejected mode "512x384" (512x384:32.5Mhz): doublescan mode not supported
    24.358] (II) UNICHROME(0): Rejected mode "1024x768" (1024x768:75.0Mhz): hsync out of range
    24.358] (II) UNICHROME(0): Rejected mode "512x384" (512x384:37.5Mhz): doublescan mode not supported
    24.358] (II) UNICHROME(0): Rejected mode "1024x768" (1024x768:78.8Mhz): hsync out of range
    24.358] (II) UNICHROME(0): Rejected mode "512x384" (512x384:39.4Mhz): doublescan mode not supported
    24.358] (II) UNICHROME(0): Rejected mode "1024x768" (1024x768:94.5Mhz): hsync out of range 

Clearly the Unichrome driver is rejecting the horizontal sync range associated with what appears to be a default/generic monitor (as your LG monitor detection is not indicated in the Xorg.0.log file, nor mentioned in your custom xorg.conf file).

Can you also provide us the output of the command:

rpm -qa '*chrome*' 

so we can see what chrome driver rpms you have installed ?

*Edit - I note “please_try_again” provides a suggestion. I recommend you also try that, although I still would like to see the output of the command:

rpm -qa '*chrome*' 

@harsh1, Seen your PM and been through your pasted logs (well done for providing those). The K8M800 configuration looks fine in Xorg.0.log with DR and 3D enabled, using the “unichrome” driver. I have same chip, but on different motherboard. As others have mentioned, this looks like a straightforward monitor definition problem in xorg.conf.

You need to know the correct ranges for HorizSync (horizsync-range), VertRefresh (vertrefresh-range), and DisplaySize (width height) and place those in the Monitor section of xorg.conf, hopefully from your monitor’s specs. Also refer to the man page for xorg.conf, and if using KDE in Konqueror’s address bar, enter: man:xorg.conf

Then in the Screen section you can control the desired resolutions, by placing them in Modes statements as shown above by @please_try_again.

Post back with any questions, or any results. :wink:

I assume some driver is installed as UNICHROME appears in /var/log/Xorg.0.log. It loaded the driver /usr/lib/xorg/modules/drivers/unichrome_drv.so. That driver is not installed by default on openSUSE. It is present on other distros and Unix under the name ‘openchrome’ (openchrome_drv.so) and appears in the log as “CHROME” (I use it on one OpenBSD machine). So I wonder if it is the same as that one:
zypper info xorg-x11-driver-video-unichrome

One silly point … I note (I think) the manual for this monitor is here: http://www.arxvaldex.com/pb/files/manuals/LGLCDTV.pdf
… ie it is a combined TV / monitor ?

If so, then I note from the manual, one can have the PC resolution fixed at a certain value, and if you have it inadvertantly fixed at 800x600, then Linux will not over ride that hardware setting.

Have you read the VIA section of the Graphics Guide available in our forum? Unichrome and openchrome are different drivers with different authors. The “unichrome” driver is included with openSUSE 11.3, but “openchrome” is only available from OBS.

You need to know the correct ranges for HorizSync (horizsync-range), VertRefresh (vertrefresh-range), and DisplaySize (width height) and place those in the Monitor section of xorg.conf, hopefully from your monitor’s specs. Also refer to the man page for xorg.conf, and if using KDE in Konqueror’s address bar, enter: man:xorg.conf

Then in the Screen section you can control the desired resolutions, by placing them in Modes statements as shown above by @please_try_again.

I agree with the others here, that it looks like some adjustments to xorg.conf may correct the display mode issue.

Your LG 19LH20R TV/monitor appears to have a native resolution of 1366 x 768 (from these specs I found), so suitable ‘HorizSync’ and ‘VertRefresh’ value ranges in your monitor section should help, along with the mode entries in the screen section for any desired resolution(s). This will involve editing /etc/X11/xorg.conf with root privilges, so you may need guidance on that too.

Like consused posted previously, we can assist further on this if required. :slight_smile:

please try again ,s advice is not working. also now opensuse shows me login window for login and i am not able to log in into genome. it seems opensuse is buggy. any way what horizSync’ and ‘VertRefresh’ value i use.

to generat fresh xorg.conf type: Xorg -configure
then, cp /root/xorg.conf.new /etc/X11/xorg.conf
for copy to right place.

Nope. /etc/X11/xorg.conf is deprecated, /etc/X11/xorg.conf.d/* is used now.
Have you tried booting with the ‘nomodeset’ option on the Options line?

Sorry Knurpht, that’s not strictly true, although I prefer to use xorg.conf.d and would advise users to try that new way first. In any case, the xorg.conf (still valid) will override it. @harsh1 would have to get rid of xorg.conf (possibly all of it?) to avoid overriding xorg.conf.d files.

Also, “unichrome” and “openchrome” don’t support KMS, and openSUSE 11.3 hasn’t implemented it for those drivers, so “nomodeset” not applicable.

any way what horizSync’ and ‘VertRefresh’ value i use.

You can use this online calculator to get usable horizontal sync and vertical refresh rates. For 1366x768@60Hz, this should work ok in your monitor section

HorizSync 31.0 – 60.0
VertRefresh 59.0 – 70.0
ModeLine "1366x768" 85.500 1368 1440 1552 1792 768 771 777 795 +hsync +vsync

The main thing is to make sure the values fall within your monitor specs, but not so conservative that the display mode is not achievable.

As consused mentioned, you can stick with using /etc/X11/xorg.conf for your configuration (although it is possible to use the new config files as well). For your ‘Screen’ section, you could try this

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth 24
        SubSection "Display"
               Modes "1366x768" "1024x768" "800x600" "640x400"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Others please correct me if I’m wrong here.

deano-ferrari, Screen section looks good enough to me.