i915GM (i810) resolution with external monitor without Xinerama or Clone
Linux - Laptop and NetbookHaving a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
The well-known problem is that Xinerama turns off DRI support. So I figured that without having two displays concurrently, I'd rather have only one. External monitor when I'm home, internal when I'm away.
But whatever I write in xorg.conf (Monitor details to support high-res, Screen details to support high-res, but start with a low-res), during the bootup process of Xorg the program realizes that it has an internal monitor and drops 1280x1024 options. Perhaps because it sees both monitors in the same Pipe B, instead of two different A and B pipes, for which I have no sufficient knowledge to change.
Currently I'm using a script which changes the target of the symlink /etc/X11/xorg.conf whether I want single or dualhead.
xorg.conf -> xorg-single.conf (Single device, single monitor, single screen)
xorg.conf -> xorg.dual.conf (Xinerama and Clone)
I hope I could use the same approach to have only-internal and only-external state for my Xorg, but I just don't know how, because 99% of the hits in Google try to solve "clone mode" problems, or "extended desktop" problem.
I'm also unable to comprehend why Xorg states that there is no device at PCI:0:2:1 when there is if I look for it in /proc/bus... and there is also such a device according to Intel (http://www.intel.com/support/graphic.../CS-020154.htm)
Solution external monitor with different resolution than internal (which is off)
Well, since you too seem uncertain, I shall tell you a partial solution I was able to figure out tonight.
First of all I updated my FC5 to FC6, so I'd have Xorg 7.1 and better i810/intel drivers. the "intel" driver found I to be worthless.
Then I created an erroneous xorg.config, so it offered me to set up a new one. (I did it accidentally)
Despite the resultless tries I had done, this time I tried to fool the X.org to think I have a 1280x1024 laptop with i810 chipset in it.
X.org restarted, and voilá, there I had 1280x1024 on my external, while internal was turned off
Reboot to check if it lasts, but it didn't. I figured out, that if I turn off my internal monitor, than X.org will in fact allow 1280x1024. However turning off the internal is not always as easy as it sounds, for when I ctrl-alt-backspace it always turns back on.
So it is possible, but not straightforward. One possible solutions I found:
1.
boots into 1024
ctrl-alt-f1 to console and login as root
init 3
turn off laptop monitor (in my case Fn-F3)
init 5
also there are other solutions because I could also found them, just I don't know which part of my hectic command-line vomiting did the trick.
Have a nice day there fellas!
+ 1:
I figured that if I successfully turn off the internal monitor with Fn+F3 before X initializes, than it will have the correct resolution for the external monitor.
The well-known problem is that Xinerama turns off DRI support. So I figured that without having two displays concurrently, I'd rather have only one. External monitor when I'm home, internal when I'm away.
Is this 'well known problem' specific to laptops? I wasn't aware of this, and I disagree too, at least for desktop machines.. Correct me if I misunderstood. look :
Quote:
Originally Posted by My console output:
sasha@darkstarSSI:~$ glxinfo | grep direct
direct rendering: Yes
sasha@darkstarSSI:~$
Here's my xorg.conf (just a piece of it) which shows where it uses Xinerama:
So.. As much as I would like to have a laptop, I haven't one yet so again please correct me if I'm wrong, or if this is a laptop specific issue. I also ask/suggest, If you are having issues still with the video outputs, I wonder if it might be a limitation of using the onboard Intel Video device... Is it possible to put video cards into laptops? I have an onboard Intel device on my desktop system, and it is next to useless .
Sasha
...
So.. As much as I would like to have a laptop, I haven't one yet so again please correct me if I'm wrong, or if this is a laptop specific issue. I also ask/suggest, If you are having issues still with the video outputs, I wonder if it might be a limitation of using the onboard Intel Video device... Is it possible to put video cards into laptops? I have an onboard Intel device on my desktop system, and it is next to useless .
Sasha
It depends on the chipset and available memory for the video. Many notebooks have shared video memory.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.