0

After creating a xorg.conf I've got able (there was a nasty bug in confless mode: always overlaying the second display over the first instead of using the second physical screen) to set up a second display (a DSUB-attached classic 17-inch panel) with ARandR (under XUbuntu 11.10) on Intel GMA X4500MHD (a Dell E5500 laptop). But the maximum resolution appearing in it's menu (for this particular display) is 1024x768 while its native resolution is 1280x1024. How to fix this?

I use to switch between different external monitors (with different characteristics) and working without any some times, so I'd like to avoid any hardcoding. But, if it is hardly possible to make the thing detect supported resolutions correctly, I'd be glad to know how to add them manually (the way meant to work if the monitor is physically capable of a resolution specified, though not advertising it correctly).

Ivan
  • 57,065
  • Does grandr also not show the native resolution? I know it's a front-end to xrandr like arandr, but it might be worth a try. Have you specified the maximum size of both displays in xorg.conf? Although you want to avoid hard-coding, so this might not be an option. What happens if you remove (backup) xorg.conf and try grandr? – SabreWolfy Oct 25 '11 at 22:37
  • @sabrewolfy, there are no resolution settings in my xorg.conf. I will try removing xorg.conf again and trying grandr as you suggest. – Ivan Oct 26 '11 at 00:35
  • I've had success with grandr on every occasion I've used it. It configured a 22" DVI (1680x1050) and a 23" DVI (1920x1080) on an nVidia card from live X/Ubuntu and CrunchBang boots. – SabreWolfy Oct 26 '11 at 06:57
  • grandr still says the highest resolution available for the external ("VGA1") screen is 1024x768. Deleting xorg.conf doesn't change anything. – Ivan Nov 01 '11 at 00:31
  • Is the total resolution you are trying for (with both screens) exceeding the maximum resolution your internal graphics card is capable of? – SabreWolfy Nov 01 '11 at 08:42
  • I had a look at their web-page: http://www.intel.de/content/www/de/de/chipsets/mainstream-chipsets/g41-express-chipset.html "Unterstützung für DisplayPort-Schnittstelle mit einer Auflösung bis zu 2560 x 1600 und DVI-Schnittstelle (Digital Video Interface) mit einer Auflösung bis zu 2048 x 1536." These are the maximum resolutions with either DisplayPort or DVI. – cuichi Nov 01 '11 at 09:26
  • @SabreWolfy everything works fine on Windows, so I suppose the card is capable. – Ivan Nov 01 '11 at 13:07
  • @Ivan: Ok. Very frustrating. I really hoped these kinds of difficulties has been sorted in GNU/Linux/*buntu, etc. Sorry, can't think of anything else :( – SabreWolfy Nov 01 '11 at 19:35
  • @SabreWolfy I can remember I had to place the external (1600x1200) screen below the built-in (1024x768) in the layout with my old laptop when using Ubuntu (Windows had no problems) because of the total horizontal resolution limit of the Intel driver for Linux had, but this doesn't seem to help now. – Ivan Nov 01 '11 at 21:04

1 Answers1

1

Try to use disper to extend your desktop to an external screen.

disper -e extends to an external screen, disper -s deactivates it. Now when extending to your external monitor you can use extra options like:

--resolution= [1600x900,1280x1024] 
--direction=  [left,right,top or bottom]
--displays=   [auto or list of displays] 

and give the two resolutions for the two screens, the relative position and the type of view - please refer for details to man disper. I am using different external screens and already with the plain disper -e, disper -s commands everything is set and (native) resolutions are automatically detected.

cuichi
  • 615
  • disper still says the highest resolution available for the screen is 1024x768. disper -l gives "display LVDS1: LVDS1 resolutions: 640x480, 800x600, 1024x768, 1152x864, 1360x768, 1440x900 display VGA1: VGA1 resolutions: 848x480, 800x600, 1024x768, 640x480", where LVDS1 is the laptop's built-in panel and VGA1 is the screen meant to be 1280x1024. – Ivan Nov 01 '11 at 00:30