从未检测到 NVIDIA 按需提供的 Linux VGA 显示器插件

从未检测到 NVIDIA 按需提供的 Linux VGA 显示器插件

每当我在运行 X 时通过 VGA 将 LCD LG 显示器插入我的笔记本电脑时,它都无法被检测到。

事实上,只会发生两种情况:

  1. X 服务器启动时已插入显示器:xrandr 显示一个显示器,其分辨率等于两个显示器的总和(例如 3000x1080),但是,我可以随意使用该显示器,

  2. X 服务器在没有插入显示器的情况下启动:xrandr 只显示我的笔记本显示屏(1280x900)和适当的分辨率。

尽管我现在可以使用显示器,但需要重新启动 X 才能以新的分辨率启动。更重要的是,在这两种情况下,显示器都不会在 xrandr 中显示为另一个显示器/屏幕,它只会使 xrandr 中唯一的显示条目分辨率变大。这可能不是那么严重,但每当我想在启动 X 后使用显示器时 - 它甚至不会被检测到。

据我所知,这是 NVIDIA 驱动程序和我使用 NVIDIA 的 TwinView 的问题,如您在附加的 xorg.conf 中所看到的那样。

您认为使用 NVIDIA 驱动程序时可以解决该问题吗?或者由于使用 TwinView 而导致问题复杂化?

我正在运行 Gentoo Linux,tuxonice-sources 软件包版本2.6.38-tuxonice-r2

答案1

Linux:从命令行设置主显示器(nvidia)

我用了disper 0.3.0 包主页),然后使用

./disper.py -d DFP-0,CRT-0 -r auto -e -t right

结果完全符合要求。

答案2

每当我在运行 X 时通过 VGA 将 LCD LG 显示器插入我的笔记本电脑时,它都无法被检测到。

如果是插上, 进入

$ xranddr

它将列出已连接/断开的输出:

Screen 0: minimum 320 x 200, current 2340 x 1440, maximum 8192 x 8192
LVDS-1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 303mm x 190mm
   1440x900       60.0*+   50.0  
   1152x864       60.0  
   1024x768       59.9  
   800x600        59.9  
   640x480        59.4  
   720x400        59.6  
   640x400        60.0  
   640x350        59.8  
VGA-1 connected 900x1440+1440+0 left (normal left inverted right x axis y axis) 408mm x 255mm
   1440x900       59.9*+   75.0  
   1280x1024      76.0     75.0     72.0     60.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
   640x350        70.1  
DVI-D-1 disconnected (normal left inverted right x axis y axis)

相关内容