如何在 fglrx 和 ati 驱动程序之间切换?

San*_*ona 7 10.10 ati fglrx drivers

如何在不卸载 fglrx 的情况下在 fglrx 和 ati(开源)驱动程序之间切换?问题是我每天都在使用 FGLRX,因为它更适合电影——操作系统驱动程序在播放电影时显示恼人的水平线。FGLRX 也这样做,但它不太明显。这是操作系统驱动程序的唯一缺点。

当我想插入分辨率与笔记本电脑 LCD 不同的外接显示器时,我必须使用开源驱动程序,因为 FGLRX 无法同时显示两种不同的分辨率。

我可以卸载FGLRX,但一直这样做很不方便。我注意到当我使用 FGLRX 时有 xorg.conf 文件,当我卸载它时,该文件丢失了。

所以我的问题是如何在它们之间切换?如果我也可以在不重新启动计算机的情况下执行此操作,那就太完美了。

我使用的是 Ubuntu 10.10,笔记本电脑/上网本 MSI U250。

LGB*_*LGB 2

理论上这是可能的:首先,您应该修改/etc/X11/xorg.conf,我认为您需要修改“设备”部分中的内容(好吧,Xorg 现在在没有 xorg.conf 的情况下也可以正常工作,正如您也指出的那样,所以另一个解决方案是重命名 xorg.conf所以 X 不会使用它)。

但这只是故事的一半,另一部分是内核驱动程序。我会将 fglrx 作为内核模块“列入黑名单”,这样当您不需要它时就不会加载它:/etc/modprobe.d/blacklist.conf

我没有以这种方式设置 ATI 卡,但我对 nvidia 有类似的设置,可以在 nvidia 的二进制驱动程序和 nouveau (nvidia 卡的开源驱动程序)之间切换。


Tak*_*kat 0

不幸的是,您无法在开源和闭源图形驱动程序之间切换,因为它们需要安装内核模块。

如果您需要不同的设置,您可以考虑双启动设置。