个人工具

UbuntuHelp:I915Driver

来自Ubuntu中文

跳转至: 导航, 搜索

This procedure is for people using i810 driver. The new intel driver does not have this problem. Instructions on installing new intel driver are available in topic named Install newer modesetting Intel video driver in FixVideoResolutionHowto. Some Intel integrated graphic cards, such as those in most laptops, will require additional work to get them running at their native resolutions such as 1400x1050. These card include the Intel 845G, 855G, and 865G, as well as the 915G, 915GM and 945G. The problem is that the driver for these cards ("i810") is designed to query the card for a list of supported resolutions. This list is stored in the video BIOS of the card, and if the vendor was too lazy to include all possible resolutions or if the resolution you want to use is esoteric, then the driver will not be able to use it. The 915resolution package gives you the possibility to change the list reported by the card so that the driver will then be able to change the resolution. This is done by replacing a resolution entry in the chip's list that you don't want (e.g. 640x480), with the desired resolution.

Instructions for Ubuntu 6.10 Edgy Eft

Everything should "just work" in Edgy, with little to no configuration necessary. First, enable the Universe repository and install the 915resolution package with your preferred package manager. Then try either rebooting or logging out and logging back in to restart the X server. Hopefully, the native resolution of your screen should now be set, and further configuration is unnecessary. If the desired resolution still isn't displayed, try selecting it setting manually from the GNOME System-->Preferences-->Screen Resolution menu, and restart the X server again. If the desired resolution still won't display, then manual configuration of the 915resolution settings is necessary. See the 915resolution homepage for detailed instructions on its configuration. There is also a script that automates the installation of 915resolution and creates the startup script needed to apply the changes permanently. More information can be found at auto915Resolution.

Instructions for Other Ubuntu Versions

  1. Install the 915resolution package. This package is in the universe repository.
  2. Make xorg use the i810 driver. I did this by executing sudo dpkg-reconfigure xserver-xorg and answering all the questions, but you could also edit /etc/X11/xorg.conf by hand. Make sure that the "Device" section mentions the i810 driver.
  3. Turn off your X-server: Go to one of your text consoles (CTRL-ALT F1, e.g.), login and do a sudo /etc/init.d/x11-common stop.
  4. Ask 915resolution to give you the list of resolutions from your graphics card: sudo 915resolution -l. This will give you a list of that contains a mode number and a resolution on each line. Pick a resolution that you don't want to use and note the mode number.
  5. Edit the file /etc/default/915resolution. Enter the mode you noted in step 4 after MODE= and enter your x and y resolution in the corresponding lines.
  6. Reboot.

Link: http://915resolution.mango-lang.org/