|
|
Line 18: |
Line 18: |
| | | |
| === Linux X.Org driver === | | === Linux X.Org driver === |
− | This chip is supported by the 'i810' driver as part of the X.Org distribution. A new 'intel' driver is meant to replace it, but as of end 2007 it seems not as stable as i810 yet, notably it [https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/138256 crashes at suspend time] | + | This chip is supported by the 'intel' driver as part of the X.Org distribution. |
− | | |
− | Hardware 3-D acceleration is available using DRI and kernel i915 module (2.6 kernel)
| |
− | for 16-bit depth.
| |
− | | |
− | You can configure 3-D acceleration by ensuring that the following is in your xorg.conf:
| |
− | | |
− | Section "Device"
| |
− | Identifier "Intel Corporation 82852/855GM Integrated Graphics Device"
| |
− | Driver "i810"
| |
− | BusID "PCI:0:2:0"
| |
− | Option "DRI" "true"
| |
− | EndSection
| |
− | | |
− | To check that it's working, run glxinfo | grep direct and check that direct draw reports as "Yes"
| |
− | | |
− | There are binary drivers for SuSE and a modified X.Org distribution available from Intel.
| |
| | | |
| ==== ThinkPad LCD ==== | | ==== ThinkPad LCD ==== |
− | Display on the internal LCD works as long as you set the monitor settings correct. | + | Display on the internal LCD works find, and is automatically detected. |
| | | |
| ==== External VGA port ==== | | ==== External VGA port ==== |
− |
| |
− | ===== X.org =====
| |
− |
| |
− | ======Clone======
| |
− | At least using X.org 6.9.0, the following will always enable the VGA port:
| |
− |
| |
− | Section "Device"
| |
− | Identifier "VideoCard0"
| |
− | Driver "i810"
| |
− | Option "VBERestore" "yes"
| |
− | Option "Clone" "true"
| |
− | Option "MonitorLayout" "CRT,LFP"
| |
− | Option "DevicePresence" "yes"
| |
− | EndSection
| |
− |
| |
− | To change to which pipe the overlay is directed (e.g. when playing a movie in xine), use:
| |
− |
| |
− | xvattr -a XV_PIPE -v ''DISPLAY''
| |
− |
| |
− | Where ''DISPLAY'' is either 0 (with the above setup, the CRT) or 1 (with the above setup, the Local Flat Panal).
| |
− |
| |
− | ======MergedFB======
| |
− |
| |
− | With MergedFB you can use an external Display with another resolution.
| |
− | To enable MergedFB, you need to edit your Screen-Section and your Device-Section.
| |
− |
| |
− | In the Screen-Section, you need to add a Resolution for all resolutions. Your Laptop-Display and your External Display.
| |
− |
| |
− | And you have to add a "virtual" Resolution which is the biggest resolution of both. Like this:
| |
− |
| |
− | Section "Screen"
| |
− | Identifier "Default Screen"
| |
− | Device "Intel Corporation Mobile Integrated Graphics Controller"
| |
− | Monitor "Generic Monitor"
| |
− | DefaultDepth 24
| |
− | SubSection "Display"
| |
− | Depth 24
| |
− | Modes "1024x768 1280x768"
| |
− | Virtual 1280 1024
| |
− | EndSubSection
| |
− | EndSection
| |
− |
| |
− | In your Device-Section of the Card, you need to add some Tags. MetaModes consits of every Resolution you need to use.
| |
− | This looks like this.
| |
− | Section "Device"
| |
− | Identifier "Intel Corporation Mobile Integrated Graphics Controller"
| |
− | Driver "i810"
| |
− | BusID "PCI:0:2:0"
| |
− | Option "DevicePresence" "true"
| |
− | Option "DRI" "true"
| |
− | Option "MergedFB" "true"
| |
− | Option "MergedXinerama" "false"
| |
− | Option "MonitorLayout" "CRT,LFP"
| |
− | Option "MetaModes" "1280x1024-1024x768 1024x768-1024x768"
| |
− | EndSection
| |
− |
| |
− | I had to set the MergedXinerama to false because it reported a Screensize of 0,0,-1,-1 which makes the Windowmanager behave funny.
| |
− | But with this setup it is possible to use RandR to switch from the Resolution of your Laptop-Display to the Resolution
| |
− | of your bigger external Display without quitting your X-Session. Your Laptop-Display will then scroll to show the part of your
| |
− | Desktop where your mouse is.
| |
− |
| |
− | ===== i855crt =====
| |
− |
| |
− | There seems to be many issues trying to do this from within {{path|/etc/X11/xorg.conf}} or {{path|/etc/X11/XFree86.conf}}. The solution for basic projector or cloned output is to use the [http://i855crt.sourceforge.net/ i855-crt] program. Remember that this program is very raw and could damage your display equipment.
| |
− |
| |
− | Once this is installed an example command would be (with root permissions):
| |
− | :{{cmdroot|i855crt swcursor on "1024x786@85"}}
| |
− | to stop it enter
| |
− | :{{cmdroot|i855crt off}}
| |
− |
| |
− | The video mode in quotes is defined in {{path|/etc/i855crt.conf}} or {{path|~/.i855crt.conf}}.
| |
− | {{Fixme|This is specific usage information for that tool. Introducing an own tool page for it should be considered or joining this with other information in a display cloning howto page.}}
| |
− |
| |
− | Using MonitorLayout and Clone options it is possible to setup cloned display with X.Org (tested with 6.9.0). Dualhead supported by Xorg driver.
| |
| | | |
| ==== SVideo port ==== | | ==== SVideo port ==== |
− | SVideo works with for example:
| + | You should be able to activate Svideo using xrandr, similar to this [[How to get TV-Out working on ATI graphic cards]] |
− | Option "MonitorLayout" "NONE,TV"
| |
− | in your Device section. However, no settings for clone mode has been found to work yet.
| |
| | | |
| ==== DVI port ==== | | ==== DVI port ==== |