LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1229|回复: 1

双显卡的问题

[复制链接]
发表于 2010-12-18 22:44:25 | 显示全部楼层 |阅读模式
子曰:生命在于折腾。今天试了一下从虚拟机启动物理硬盘上的Ubuntu。物理硬盘上安装了Ubuntu和Windows XP。Vmware 7.0安装在XP里。从虚拟机里引导了物理硬盘上的Ubuntu,可以启动,但不能进入X桌面(Gnome)。原因很简单,因为硬件不同:物理机的显卡是Nvidia的,虚拟机的显卡是vmware自带的。于是又安装了Vmware Tools,可以驱动了,虚拟机能进行X桌面了。但物理机不能进入X桌面了。于是修改/etc/X11/xorg.conf。增加一个Section,内容变成:

  1. Section "Device"
  2.         Identifier      "Default Device"
  3.         Driver  "nvidia"
  4.         Option  "NoLogo"        "True"
  5. EndSection

  6. Section "Device"
  7.        Identifier      "Vmware Device"
  8.        Driver  "vmware"
  9.        Option  "NoLogo"        "True"
  10. EndSection
复制代码


我在网上查了一下,可以写两个Device,表示两个显卡呀。但问题就在这里:只有前面一个Device起作用。例如,nvidia在前,则物理机能进入X,虚拟机不能进入X。如果把 vmware那个Section入在前面,则虚拟机可以进入X,物理机不能进入X。这个问题怎么解决呢?
发表于 2011-2-2 14:48:53 | 显示全部楼层
说说我的解决办法

写一个小的程序,判断是否处理VMWARE之中

然后写一脚本,在启动X之前,将相应的xorg.conf修改好
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表