我有一台 HP DL380G9 服务器,上面安装了两个独立的 nvidia 显卡,运行 RHEL 6 和内核 2.6.32-573。两张卡具有相同的芯片组 (NV117),但型号不同。K620(插槽 5 地址 88:00.0)、K2200(插槽 4 地址 84:00.0)。K2200 是 Linux 选择的用于输出 plymouth 和引导消息的卡。
交换卡会导致 HP 服务器 BIOS 出现页面错误,即使在清除 CMOS 和 BIOS 设置之后也是如此。换回卡解决了这个问题。BIOS 中没有选择主独立显卡的选项。Linux 似乎会选择 PCI 总线地址最低的显卡。
是否有内核命令行选项或其他一些配置文件来为默认的 pre-X11 显示器选择不同的显卡?
我的系统包含三张显卡,一张 radeon 和两张 nvidia。
我正在尝试配置多座设置,但显卡的“设备名称”不稳定,它从一个引导更改为另一个引导。
例子
引导 1
显卡
/sys/devices/pci0000:00/0000:00:03.0/0000:01:00.0/drm/card1
英伟达1张卡
/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/drm/card0
英伟达2卡
/sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/drm/card2
启动 2
显卡
/sys/devices/pci0000:00/0000:00:03.0/0000:01:00.0/drm/card0
英伟达1张卡
/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/drm/card1
英伟达2卡
/sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/drm/card2
等等...
这个问题使任何多座位配置不稳定(我使用 loginctl),因为将设备分配给座位是基于这些设备名称。另一个实际问题是,这会在内核级别和 Xorg 级别更改显卡的连接器名称(即 VGA-1 变为 VGA-2 等),因此我无法通过 xorg.conf 进行任何显示器配置,也无法使用“ video=" 内核选项,在我的设置中需要它来强制启用没有 EDID 的旧 crt 监视器。
这个“card0”“card1”.. 是不确定的,这是一个错误还是可以配置的东西(udev 或类似的东西),这是否正常?
编辑:
正如用户@dirkt 在评论中所说,在 systemd 级别它是不确定的,实际上多座配置本身是可以的。我的主要问题是输出名称的不可靠性。我需要它们在内核级别指定“video=VGA-1:e”以强制启用输出。我需要在 xorg 级别使用
Option "Monitor-VGA-1" "Monitor-x".
我有断断续续的视频,当我移动它们时,我的窗户断断续续。此外,当我的电脑关闭显示器时,它不会正常关闭,但就像电缆被拔掉一样。我想我需要为我的新“图形”芯片安装驱动程序。有人可以提供为我的赛扬 G1820 CPU 安装图形驱动程序的“最佳”方式。
这是我从中得到的lspci:
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
Run Code Online (Sandbox Code Playgroud)
如果需要,我可以提供任何其他信息。
我将 ElementaryOS 与默认驱动程序一起使用,我的 Gala 进程不断使用大量 CPU(有时超过 200%)。
我到处找,但找不到解决方案。我试图安装专有的 ATI 驱动程序,但后来我无法登录系统(黑屏)。
我的显卡是 ATI Mobility Radeon 5730。
这是 glxinfo 命令的结果:
name of display: :0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_MESA_copy_sub_buffer, GLX_INTEL_swap_event
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_framebuffer_sRGB,
GLX_EXT_create_context_es2_profile, GLX_MESA_copy_sub_buffer, …Run Code Online (Sandbox Code Playgroud)