Dual Monitor Problem

Hi everyone,

I am using Intel D2500 embedded board with HDMI and VGA ports. When I install opensuse 12.3 with XFCE DE I am unable to get display on both the monitors at a time. My Graphic Card Info.

#/sbin/lspci  -nnk | grep VGA -A200:02.0 VGA compatible controller [0300]: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller [8086:0be1] (rev 09)
    Subsystem: Foxconn International, Inc. D270S/D250S Motherboard [105b:0d7c]
    Kernel driver in use: gma500



**xrandr output

**

xrandr Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 2048
VGA-0 connected (normal left inverted right x axis y axis)
   1366x768       59.8 +
   1360x768       60.0  
   1280x800       59.8  
   1280x768       59.9  
   1024x768       75.1     70.1     60.0  
   1024x576       60.0  
   800x600        72.2     75.0     60.3     56.2  
   848x480        60.0  
   640x480        72.8     75.0     60.0  
   720x400        70.1  
LVDS-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0*+
   960x720        60.0  
   928x696        60.1  
   896x672        60.0  
   800x600        60.0     60.3     56.2  
   700x525        60.0  
   640x512        60.0  
   640x480        60.0     59.9  
   512x384        60.0  
   400x300        60.3     56.3  
   320x240        60.1  
DVI-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080      60.0 +   50.0  
   1680x1050      59.9  
   1680x945       60.0  
   1400x1050      74.9     74.8     60.0     59.9  
   1600x900       60.0  
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1280x960       60.0  
   1366x768       60.0  
   1360x768       60.0  
   1280x800       74.9     59.9  
DisplayPort-0 disconnected (normal left inverted right x axis y axis)

> xrandr --auto
xrandr: cannot find crtc for output VGA-0



**

Thanks in Advance

**

#/sbin/lspci  -nnk | grep VGA -A200:02.0 VGA compatible controller [0300]: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller [8086:0be1] (rev 09)
    Subsystem: Foxconn International, Inc. D270S/D250S Motherboard [105b:0d7c]
    Kernel driver in use: gma500



  1. I know this hardware has been problematic for some users, but some of the issues reported may well have been fixed with later kernel releases, so upgrading the kernel may be one option for you to consider.

  2. Does the following execute without error? It may yield more info about the CRTC(s). Assuming it works, post the info here. Someone may be able to advise further.

xrandr --verbose
  1. This XFCE page is Ubuntu-based but should still be relevant

http://askubuntu.com/questions/62681/how-do-i-setup-dual-monitors-in-xfce

output of xrandr --verbose ishere

I am unable to turn on both monitors from display settings. and I will also try upgrading the kernel.

Are you trying to connect 2 external displays concurrently, as well as the laptop (LVDS1) display? I don’t think that’s possible. Your xrandr output shows that the laptop display (LVDS1) is using CRTC 1 and the DVI-connected monitor is using CRTC 0.

Yes I want to turn off the laptop display and turn on the VGA display along with DVI display. Is it possible?

It depends on the hardware I guess. It may be a process of trial and error. I’ve never owned a laptop with more than one graphics output. Maybe you can try turning on the DVI-connected monitor with

xrandr --output DVI-0 --auto

then turn off the laptop display

xrandr --output LVDS-0 --off

then (from the external monitor)

xrandr --output VGA-0 --auto

If that works, you may be able to generate a small bash script to simplify switching the required displays on or off.

More info here:

https://wiki.archlinux.org/index.php/xrandr

I have tried these commands in order.
1.First turn off the LVDS-0

>xrandr --output LVDS-0 --off

2.Turn on the VGA display after turning off the DVI display.

xrandr --output DVI-0 --off && xrandr --output VGA-0 --auto
  1. Now turn on the DVI display
xrandr --output DVI-0 --auto
  1. Adjust the screens using arandr

Now the display is visible in both the monitors but unable to set the resolution more than 1024x768 in both the monitors

I think the problem will be solved if we can increase the maximum resolution.

xrandr Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 2048

Can we increase the maximum 2048x2048 ?

What happens if you try to explicitly set the DVI-monitor resolution like this?

xrandr --output DVI-0 --mode "1920x1080"

Are you wanting to have the monitors in clone mode, or have the desktop panned across the 2 monitors?

When I try to set the HDMI(DVI-0) monitor the resolution more than 1024x768 it goes blank. ALso I want the desktop to be panned across two monitors not to be cloned.

Try:

xrandr --output DVI-0 --primary --mode 1920x1200 \
       --output VGA-0 --mode 1366x768 --right-of DVI-0 \ 
       --output LVDS-0 --off

When I try the above command I get the following error

“xrandr: screen cannot be larger than 2048x2048 (desired size 3286x1080)”

I would, as already suggested by deano, try a gma500 driver upgrade (which is accomplished via a kernel upgrade)

Unfortunately, you have a very poorly supported chipset.

I have already upgraded the kernel but couldn’t get it working

do you mean that you achieved the same results as prior, or that you couldn’t get graphical mode to work … (the later would beg the question of whether you could get to console and if dmesg provided any clues as to what the issue was)

you may also consider just giving up on the gma500 driver and utilise fbdev (just add nomodeset to your kernel boot line in grub and the gma500 driver will be prevented from loading at boot)

another quick thought is that simpleDRM driver should be available in 3.12 … so, if you still wanted to use/go the KMS route, you could try it

After the kernel upgrade also I am unable to set the resolution more than 1024x768 on both the monitors.

Am 19.01.2014 15:46, schrieb nishanth9042:

> When I try the above command I get the following error
>
> “xrandr: screen cannot be larger than 2048x2048 (desired size
> 3286x1080)”
>
Instead of --right-of you could use --above or --below to avoid
exceeding the max allowed size, though it may not be what you want.
Other than that you can set a higher virtual desktop size in xorg.conf.d
but from what I understand that will disable 3d and xv acceleration for
your card.


PC: oS 13.1 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.11 | GTX 650 Ti
ThinkPad E320: oS 13.1 x86_64 | i3@2.30GHz | 8GB | KDE 4.11 | HD 3000
HTPC: oS 13.1 x86_64 | Celeron@1.8GHz | 2GB | Gnome 3.10 | HD 2500