特殊:Badtitle/NS100:NvidiaMultiMonitors

来自Ubuntu中文
Wikibot留言 | 贡献2008年10月20日 (一) 00:12的版本
跳到导航跳到搜索
可打印版本不再受到支持且可能有渲染错误。请更新您的浏览器书签并改用浏览器默认打印功能。

{{#ifexist: :NvidiaMultiMonitors/zh | | {{#ifexist: NvidiaMultiMonitors/zh | | {{#ifeq: {{#titleparts:NvidiaMultiMonitors|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:NvidiaMultiMonitors|1|-1|}} | zh | | }}

Intro

This guide is written for Hardy Heron. The author is using a nVidia Ge``Force 8600 GT with restricted drivers on a dual head setup. It will most likely work on other supported versions of Ubuntu with only minor adjustments, usually only in names and titles. You can check your video card model by running, from terminal:

lspci | grep VGA

More information can be provided by running

sudo lshw -C video

IconsPage?action=AttachFile&do=get&target=important.png This guide does not cover Xinerama, please see XineramaHowTo.

Installing Restricted Drivers

Restricted drivers are generally needed to take advantage of multi-head setups. There are a few options for installing the restricted "nvidia" drivers:

  • see BinaryDriverHowto/Nvidia for using the built in method, Hardware Drivers or Restricted Drivers Manager
  • see NvidiaManual for installing the drivers manually or using Envy/EnvyNG

IconsPage?action=AttachFile&do=get&target=IconNote.png Using Envy/EnvyNG or Manually installing the drivers may require you to reinstall them after kernel upgrades.

Setting up Multi Head

Setup

After the system reboot, you can change your X settings by going to System->Administration->NVIDIA X Server Settings. If you installed the driver manually, it may be under Applications->System Tools->NVIDIA X Server Settings. Alternatively, run from terminal:

sudo nvidia-settings

You then should see something like this: NvidiaMultiMonitors?action=AttachFile&do=get&target=nvidia-settings.png From the left pane, choose X Server Display Configuration. Now click the second screen in the dialog window and click Configure. Then enable Twin``View, like so: NvidiaMultiMonitors?action=AttachFile&do=get&target=configure.png Alternatively, you can choose Separate X screen which will require you to reboot the computer later. Choose your screen resolution, or leave at Auto. Position is usually best left as directional, but Absolute is OK if you want to set it manually. You can also swap primary displays from here.

Differences

Twin``View

  • one large screen shared between two monitors
  • in Compiz-Fusion, it makes the "cube" appear as one large octagon

Separate X screen

  • separate X screens, one on each monitor
  • allows your window manager (Metacity, XFWM, Compiz, etc.) to be aware that there are two screens
  • in Compiz-Fusion, each monitor has its own cube, controlled separately

Saving

Now we will save the new settings by clicking Save to X Configuration File. NvidiaMultiMonitors?action=AttachFile&do=get&target=save-x-config.png I prefer to uncheck Merge with existing file. Now click Save. If it gives you an error, "Unable to remove old X config backup file '/etc/X11/xorg.conf.backup' then click OK and open the save dialog again. Click Show preview..., select all and copy. Now open a terminal and run

gksudo gedit /etc/X11/xorg.conf

Delete the current contents of this file and paste what is in the preview. Save and close. NvidiaMultiMonitors?action=AttachFile&do=get&target=save-x-config-nomerge.png Now you can quit the Settings window. If needed, restart X with CTRL+ALT+BACKSPACE or reboot the computer.

Troubleshooting

IconsPage?action=AttachFile&do=get&target=IconFAQ.png During the course of this tutorial, if X breaks and you no longer have a GUI, you should uninstall the restricted driver, reset xorg.conf and then reboot.

Removing Restricted Drivers

If you installed from Hardware Drivers (aka Restricted Drivers Manager), either uncheck the box there, or run:

sudo apt-get remove --purge nvidia-glx-new

You may need to subsitute in nvidia-glx-legacy or nvidia-glx depending on your card. If you used EnvyNG to install the restricted drivers and cannot access the GUI to uninstall them graphically, run from a tty or recovery mode kernel:

envyng --uninstall-all

If you installed restricted drivers using a .run file from Nvidia's website, cd to the appropriate directory and run

sudo sh <name_of_the_nvidia_installer> --uninstall

again, substitute from the above examples.

Resetting xorg.conf

From a tty or the recovery mode kernel, you can run

sudo dpkg-reconfigure xserver-xorg -phigh

Reboot

You should now reboot the computer. If you are at a terminal or tty, run:

sudo reboot

Other Resources

IconsPage?action=AttachFile&do=get&target=IconBook-small.png Here are some other useful and related pages.