[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [vfio-users] vfio-pci disable_vga but still t rying to switch....



My huge blame,

In fact, when CSM is disabled, the "primary graphics adapter" parameter in bios is ignored.

Bios and grub are displayed threw Radeon card. (screen was auto switching input without displaying popup... but with IGD cable unplugged and set to another screen...)

Someone faced the problem.

--
Deldycke Quentin


On 12 March 2016 at 15:13, Quentin Deldycke <quentindeldycke gmail com> wrote:
Hello,

I wanted to disable CSM on my computer (asrock extreme 6)

I got host graphics using intel card (0.02), vm graphics using r9 290 (01) and i want to be able to have another card (02) (actually a old HD 5870, if it work a nice 4k ready nvidia card)

But, when i disable CSM, the computer doesn't manage to start X:

On screen the log says and stay block at last  line:

Mar 12 14:54:34 lindesk kernel: vgaarb: setting as boot device: PCI:0000:00:02.0
Mar 12 14:54:34 lindesk kernel: vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
Mar 12 14:54:34 lindesk kernel: vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=none,locks=none
Mar 12 14:54:34 lindesk kernel: vgaarb: device added: PCI:0000:02:00.0,decodes=io+mem,owns=none,locks=none
Mar 12 14:54:34 lindesk kernel: vgaarb: loaded
Mar 12 14:54:34 lindesk kernel: vgaarb: bridge control possible 0000:02:00.0
Mar 12 14:54:34 lindesk kernel: vgaarb: overriding boot device: PCI:0000:01:00.0
Mar 12 14:54:34 lindesk kernel: vgaarb: bridge control possible 0000:01:00.0
Mar 12 14:54:34 lindesk kernel: vgaarb: no bridge control possible 0000:00:02.0
Mar 12 14:54:34 lindesk kernel: vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none

however, as the pc boot fine (but without video), threw ssh i know that after these lines are printed:
Mar 12 14:54:35 lindesk kernel: snd_hda_intel 0000:02:00.1: Handle vga_switcheroo audio client
Mar 12 14:54:35 lindesk kernel: vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=none,decodes=none:owns=none
Mar 12 14:54:35 lindesk kernel: vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=io+mem

I think that, at boot, intel card is used, bios, grub and start of boot.
Then the kernel tries to use the r9 290 card on slot 01:00.0 as default vga card

And only after the disable_vga boot parameter is used to disable the same card...



Right now, without CSM, pc doesn't boot graphics
What i want: host on intel and vm using r9.

Does someone have any clue? Why does a uefi ready card try to get vga?

--
Deldycke Quentin



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]