openSUSE 11.2 display issues: incorrect resolution, VGA/HDMI not regognized

Hello,

(I’m pretty new to openSUSE and Linux in general, so please bear with me if I’m overlooking a simple solution. And let me know if this is the right forum to post this question.)

I’m running openSUSE 11.2 on a Fujitsu laptop and I’m having problems configuring the display. Two things, which may or may not be related:

  1. The resolution on the built-in screen is off. I want 1366x768 but can only get it to 1024x768. I’ve looked around forums for a solution and have tried different things to no avail. It’s still usable but very annoying.

  2. I cannot connect any external monitors, either by VGA or HDMI. Only the built-in screen is recognized by xrandr or sax2. Nothing during startup either.


MTA_LBSH531:~ # xrandr
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
   1024x768       76.0*


MTA_LBSH531:~ # lspci -v

... 

00:02.0 VGA compatible controller: Intel Corporation Device 0116 (rev 09) (prog-if 00 [VGA controller])
        Subsystem: Fujitsu Limited. Device 15ea                                                        
        Flags: bus master, fast devsel, latency 0, IRQ 11                                              
        Memory at f0000000 (64-bit, non-prefetchable) [size=4]                                        
        Memory at e0000000 (64-bit, prefetchable) [size=256]                                          
        I/O ports at 6000 [size=64]                                                                    
        Expansion ROM at <unassigned> [disabled]                                                       
        Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-                                     
        Capabilities: [d0] Power Management version 2                                                  
        Capabilities: [a4] PCI Advanced Features  
...

I’m not sure how to resolve these issues so I’m hoping someone might have an idea. Please let me know if you require further information about my setup.[/size][/size][/size]

On 2012-04-05 11:16, johuh wrote:

> I’m running openSUSE 11.2 on a Fujitsu laptop and I’m having problems
> configuring the display. Two things, which may or may not be related:

11.2 is obsolete, no longer maintained. You should be using 11.4 or 12.1.

I noticed because you say you try sax2, but sax2 no longer exists.

You have Intel video, so your best chance is upgrading and hope it is
handled properly in the newer version. If you do not want to upgrade, try
the live CD.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

Hi johuh

    In the following thread I have explained how to manually set up xorg for custom resolutions. It is a little tedious but I have provided some helper scripts and explanations on the important details. I hope it helps.... this will not solve all your problems (no external). However in the mean time you will get a better resolution.

http://forums.opensuse.org/english/get-technical-help-here/hardware/474119-solved-screen-flickers-wrong-resolution.html

take care

@robin_listas: Unfortunately I cannot upgrade it because I’m running software which requires 11.2.

If you do not want to upgrade, try the live CD.

What do you suggest I do with it? Reinstalling?

@pilotmm: I cannot use your solution because in 11.2 there is no xorg.conf.d directory (i.e no 50-screen.conf). I have tried adding different modelines to the file xorg.conf file before but did not get the desired effect.

On 2012-04-05 13:16, johuh wrote:
>
> @robin_listas: Unfortunately I cannot upgrade it because I’m running
> software which requires 11.2.

proprietary?

>> If you do not want to upgrade, try the live CD.
> What do you suggest I do with it? Reinstalling?

No, try to see if 12.1 solves the issue. If it does, you should upgrade…

> @pilotmm: I cannot use your solution because in 11.2 there is no
> xorg.conf.d directory (i.e no 50-screen.conf). I have tried adding
> different modelines to the file xorg.conf file before but did not get
> the desired effect.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

I think you know this… however just in case the settings that would go into ‘50-screen.conf’ can easily go into xorg.conf they are really just the same. It seems that xorg is merely splitting up the config files so you can carry a custom file with the hardware.

Those scripts I posted demonstrate how you could use xrandr to force any desired resolution you want. If that doesn’t work than changes in xorg.config will never work. So I recommend trying that. If you cannot make changes your problem is even more serious. (Aside: likely its the wrong driver preventing higher resolution. I have seen many posts about people having problems with built in Intel graphic chips. I ignored them because I have Nvidia.) Yet if xrandr it does work but xorg.config doesn’t work you can put the correct xrandr command in the appropriate start-up script (See xrandr - ArchWiki). It is a bit of a hack solution but if you get the screen you want with the software you want then problem solved.

Some commentary, by the simple fact that your tools cannot recognize HDMI and VGA ports tells me you may need to install drivers or reinstall X-Windows. Maybe that one software program could be made to work in 12.1? You could use a virtual machine of 11.3 if you cannot get it to work… there are other ways you can get legacy software to work. Once you know all the libraries it loads you can copy over all the relevant binaries to the installation and set the appropriate environment variables. Just some ideas…

On 2012-04-05 17:56, pilotmm wrote:

> Some commentary, by the simple fact that your tools cannot recognize
> HDMI and VGA ports tells me you may need to install drivers or reinstall
> X-Windows. Maybe that one software program could be made to work in
> 12.1? You could use a virtual machine of 11.3 if you cannot get it to
> work… there are other ways you can get legacy software to work. Once
> you know all the libraries it loads you can copy over all the relevant
> binaries to the installation and set the appropriate environment
> variables. Just some ideas…

If 12.1 works with the correct video, then a solution would be upgrade to
that, and install 11.2 virtualized inside with the old software. There is
some performance penalty, of course.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

@pilotmm
Thank you for your ideas.

If you cannot make changes your problem is even more serious.

Trying to use your script I get the following error:

MTA_LBSH531:/home/ese # ./trymode 85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync
xrandr: Configure crtc 0 failed

Maybe that one software program could be made to work in 12.1?

Maybe, but it wouldn’t be supported.

Once you know all the libraries it loads you can copy over all the relevant binaries to the installation and set the appropriate environment variables. Just some ideas…

Unfortunately I wouldn’t know how to do that.

@robin_listas
I will try installing 12.1 and see if that works while keeping 11.2 the way it is just for running this software, and living with the wrong resolution (I hope that’s possible). It’s already installed and I would prefer not having to do that over again. With this post I was really looking for a solution which didn’t require reinstalling or I would have just used the latest version to begin with. But thank you very much for taking the time to reply.