我正在使用我的工作站之一(S)在科学Linux 6下工作,因此,基本上是一个相当老版本的。我需要使用两个屏幕,但只有两个DisplayPort和一个VGA作为我的英特尔IGP的输出。我无法使DisplayPort端口工作,我猜是因为使用的驱动程序和内核太旧了。
任何人都会有一个想法(除了使用专用的GPU)?
lspci
00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 06)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:16.3 Serial controller: Intel Corporation Sunrise Point-H KT Redirection (rev 31)
00:17.0 SATA controller: Intel Corporation Device a102 (rev 31)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-LM (rev 31)
uname -a
Linux pcbe13615 2.6.32-573.22.1.el6.x86_64 #1 SMP Wed Mar 23 17:13:03 CET 2016 x86_64 x86_64 x86_64 GNU/Linux发布于 2016-04-20 02:41:14
这是缺乏对GPU的支持,在内核(也可能在X.Org视频驱动程序),你需要解决的办法。在i915内核驱动程序中对基于Sky的GPU的适当支持应该是可用的从内核4.4到。话说回来,我自己仍然无法得到一个英特尔GPU的设备代码1912在Debian 4.4.5以下的工作,因为可能的X.org版本在Jessie (但现在还没有尝试任何以后的内核)。所以它要么是系统的主要升级,要么是专用的GPU。
得到一个通用的知名品牌GPU,你的系统有支持可能是最简单的出路,但我不知道你是否能找到一个有专门的DisplayPort可用。
如果您不想升级系统,您可以尝试只使用最近的内核并手动编译该内核,并提供支持GPU所需的所有选项。这种方法的可能问题是很难用新内核引导系统,因为内核和系统的基本软件之间可能存在一些冲突,udev是一个可能的问题。您还需要记住,要与与内核接口的旧软件兼容,需要包含许多不推荐的内容。
英特尔甚至提供了它们的图形驱动程序的源代码,所以如果你愿意尝试任何可能的事情,你也可以尝试编译它。
除了编译Linux内核或仅仅编译Intel图形驱动程序之外,您还需要获得足够的X.Org Intel视频驱动程序,它也支持基于Skylake的GPU,因此您可能也需要编译它(可能是整个X.Org)。如果不升级系统其他部分的大部分,这可能是不可能的,因为对许多其他组件的版本要求相互冲突。毕竟,大多数人都依赖于预先构建的发行版,而不是试图从头开始,这是有原因的:)
https://unix.stackexchange.com/questions/277520
复制相似问题