CentOS Base & CR - priority=1
Elrepo - priority=5
EPEL - priority=10
nux-dextop - priority=20
scootersoftware - priority=25 (one program only - beyond-compare)
I installed the nvidia-detect package. It gives me this output
Code: Select all
[root@taylor20 Desktop]# nvidia-detect
Optimus hardware detected: An Intel display controller was detected
Either disable the Intel display controller in the BIOS
or use the bumblebee driver to support Optimus hardware
When I suspend and resume the computer I see this message on the black screen before the gui screen appears to ask me to authenticate
Code: Select all
[ 1.115512] [drm:i915_gem_init_stolen [i915]] *ERROR* conflict detected with stolen region: [0xce000000 - 0xd0000000]
The second issue which may or may not be related - When I launch Firefox in a VMWare virtual machine (CentOS 7.3 or Ubuntu 16.04) the VM's display flashes once. This might be a Firefox phenomenon as I observer a sort of flicker in the upper right of the Firefox window when I invoke it on the CentOS 7.3 host. Sort of as if another window is launching but disappears into the background.
Here is where it get strange. The Quadro K620 is a workstation card. Optimus and the bumblebee driver are related to certain Nvidia cards on LAPTOPS for the purpose of saving power. I asked the card vendor, PNY and received this answer
I am not sure what the issue is with your intel display controller being detected but if you have it disabled in your BIOS and it is still being detected by CentOS you will need to speak to Dell for support regarding that matter or reach out to the CentOS community for assistance.
I can say that whatever version of nvidia-detect you are using is misreporting by telling you that you need a bumblebee optimus driver because those are laptop Nvidia GPUs, not desktop.
Dell "technical support" has been working for 3 weeks trying to explain to me how to disable the Intel video card in BIOS. They do not seem to have a clue.
I installed the bumblebee driver (after making a backup of the OS of course) but it made no improvement. In fact I lost the capability to accelerate 3D graphics on VMWare guests and I received several lines of error messages when doing a suspend/resume. I restored the OS and have not proceeded further down the bumblebee path.
A this point my questions are:
1 - Can anyone comment on the alleged error with nvidia-detect?
2 - While researching the bumblebee driver I recall something about being able to disable one of the GPUs. I did not book mark it and have not found it again. I see that there is a dependent package called kmod-bbswitch. Does anyone have experience with that program? Could it perhaps be used to disable the Intel GPU as it does not seem to be possible in BIOS?
3 - PNY also recommended that I install the Nvidia driver myself from nvidia.com. I have had GREAT luck with drivers from Elrepo on CentOS 6 for the past 7 years so I am reluctant to "roll my own." Is this worth pursuing?
I have recorded the output from getinfo.sh driver below for any information which that might provide.
Code: Select all
Information for driver problems.
== BEGIN uname -rmi ==
3.10.0-514.10.2.el7.x86_64 x86_64 x86_64
== END uname -rmi ==
== BEGIN rpm -qa \*-release\* ==
== END rpm -qa \*-release\* ==
== BEGIN cat /etc/redhat-release ==
CentOS Linux release 7.3.1611 (Core)
== END cat /etc/redhat-release ==
== BEGIN getenforce ==
== END getenforce ==
== BEGIN free -m ==
total used free shared buff/cache available
Mem: 15778 999 186 87 14591 14316
Swap: 0 0 0
== END free -m ==
== BEGIN rpm -qa kernel\* | sort ==
== END rpm -qa kernel\* | sort ==
== BEGIN lspci -nn ==
00:00.0 Host bridge : Intel Corporation Skylake Host Bridge/DRAM Registers [8086:191f] (rev 07)
00:01.0 PCI bridge : Intel Corporation Skylake PCIe Controller (x16) [8086:1901] (rev 07)
00:02.0 Display controller : Intel Corporation HD Graphics 530 [8086:1912] (rev 06)
00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller [8086:a12f] (rev 31)
00:14.2 Signal processing controller : Intel Corporation Sunrise Point-H Thermal subsystem [8086:a131] (rev 31)
00:16.0 Communication controller : Intel Corporation Sunrise Point-H CSME HECI #1 [8086:a13a] (rev 31)
00:17.0 SATA controller : Intel Corporation Sunrise Point-H SATA controller [AHCI mode] [8086:a102] (rev 31)
00:1b.0 PCI bridge : Intel Corporation Sunrise Point-H PCI Root Port #17 [8086:a167] (rev f1)
00:1c.0 PCI bridge : Intel Corporation Sunrise Point-H PCI Express Root Port #1 [8086:a110] (rev f1)
00:1f.0 ISA bridge : Intel Corporation Sunrise Point-H LPC Controller [8086:a149] (rev 31)
00:1f.2 Memory controller : Intel Corporation Sunrise Point-H PMC [8086:a121] (rev 31)
00:1f.3 Audio device : Intel Corporation Sunrise Point-H HD Audio [8086:a170] (rev 31)
00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-H SMBus [8086:a123] (rev 31)
00:1f.6 Ethernet controller : Intel Corporation Ethernet Connection (2) I219-LM [8086:15b7] (rev 31)
01:00.0 VGA compatible controller : NVIDIA Corporation GM107GL [Quadro K620] [10de:13bb] (rev a2)
01:00.1 Audio device : NVIDIA Corporation Device [10de:0fbc] (rev a1)
02:00.0 Non-Volatile memory controller : Device [1987:5007] (rev 01)
03:00.0 PCI bridge : Texas Instruments XIO2001 PCI Express-to-PCI Bridge [104c:8240]
04:02.0 USB controller [0c03]: VIA Technologies, Inc. VT82xx/62xx UHCI USB 1.1 Controller [1106:3038] (rev 62)
04:02.1 USB controller [0c03]: VIA Technologies, Inc. VT82xx/62xx UHCI USB 1.1 Controller [1106:3038] (rev 62)
04:02.2 USB controller [0c03]: VIA Technologies, Inc. USB 2.0 [1106:3104] (rev 65)
== END lspci -nn ==
== Warning: lsusb is not installed ==
== BEGIN rpm -qa kmod\* kmdl\* ==
== END rpm -qa kmod\* kmdl\* ==