Hi, I’m trying to figure out how to force the OpenSUSE 13.1 install I’m using to only use the integrated graphics and leave alone the discrete PCIe graphics adapter (that one is reserved for a KVM guest). The primary GPU in BIOS is set to the PCIe GPU as setting it onboard has issues for the KVM guest.
The output of hwinfo --gfxcard is
10: PCI 02.0: 0380 Display controller [Created at pci.319] Unique ID: _Znp.jifMeyjqN3C SysFS ID: /devices/pci0000:00/0000:00:02.0 SysFS BusID: 0000:00:02.0 Hardware Class: graphics card Model: "Intel Display controller" Vendor: pci 0x8086 "Intel Corporation" Device: pci 0x0102 SubVendor: pci 0x1849 "ASRock Incorporation" SubDevice: pci 0x0102 Revision: 0x09 Driver: "i915" Driver Modules: "drm" Memory Range: 0xf7800000-0xf7bfffff (rw,non-prefetchable) Memory Range: 0xd0000000-0xdfffffff (ro,non-prefetchable) I/O Ports: 0xf000-0xf03f (rw) IRQ: 46 (108 events) Module Alias: "pci:v00008086d00000102sv00001849sd00000102bc03sc80i00" Driver Info #0: Driver Status: i915 is active Driver Activation Cmd: "modprobe i915" Config Status: cfg=no, avail=yes, need=no, active=unknown 20: PCI 100.0: 0300 VGA compatible controller (VGA) [Created at pci.319] Unique ID: VCu0.3Y7viaVZ67F Parent ID: vSkL.ox7uDD9yMv3 SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0 SysFS BusID: 0000:01:00.0 Hardware Class: graphics card Model: "ATI VGA compatible controller" Vendor: pci 0x1002 "ATI Technologies Inc" Device: pci 0x6779 SubVendor: pci 0x1043 "ASUSTeK Computer Inc." SubDevice: pci 0x047b Driver: "vfio-pci" Driver Modules: "vfio_pci" Memory Range: 0xe0000000-0xefffffff (ro,non-prefetchable) Memory Range: 0xf7d20000-0xf7d3ffff (rw,non-prefetchable) I/O Ports: 0xe000-0xefff (rw) Memory Range: 0xf7d00000-0xf7d1ffff (ro,non-prefetchable,disabled) IRQ: 11 (no events) Module Alias: "pci:v00001002d00006779sv00001043sd0000047Bbc03sc00i00" Driver Info #0: Driver Status: radeon is not active Driver Activation Cmd: "modprobe radeon" Config Status: cfg=no, avail=yes, need=no, active=unknown Attached to: #9 (PCI bridge) Primary display adapter: #20
Looking at Hardware Information using YaST under the heading “Display” I find both devices with “Drivers > Active” shown as “No” for the AMD GPU and “Yes” for the Intel one. The radeon module is blacklisted and the AMD GPU is bound to vfio-pci so it shouldn’t be used.
So with above I don’t understand why the GUI is being output as 640x480 through the discrete VGA card and nothing through the integrated graphics (there is a signal according to my monitor but the screen is black). I don’t mind that GRUB output is routed to the PCIe graphics but I want to ensure that after booting the OpenSUSE install the discrete PCIe graphics are no longer used at all. So basically I guess it would be enforcing #10 rather than #20 as Primary display adapter but I haven’t been able to figure out how.
I’ve done research both here on the forum and out there as well but the majority of information I find deals with either multi-monitor setups or the opposite of my case (forcing discrete graphics). Any pointers are greatly appreciated. Thanks!