Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

gpu passthrough not working with ovmf in 6.3 for me

Featured Replies

Hi

 

I cant passthrough my gtx 1070 in any vm using ovmf in the 6.3 unRAID.

I am sorry i didnt download a diagnostic when using 6.3 as i wasnt sure it was 6.3 as my problem at first as i had opened up the server a few days ago, so thought i may have unseated the gpu. However that was fine so  I just downgraded to 6.2 and all back to working again.

Whilst in 6.3 i tried setting from i440fx2.7 to 2.5 to see if that made a difference but still no boot.

I tried creating a new ovmf machine and still nothing. Seabios passthrough however was fine.

 

I can reload 6.3 and grab a system diagnostic if you would like?

 

edit diagnostics now attached

prime-diagnostics-20161018-2125.zip

Bad version of OVMF image made it into the current 6.3 release candidate? I saw someone in another topic also report that they fixed an issue by bringing in the OVMF firmware image from 6.2.1. Sounds like a regression in the firmware that needs to be reported upstream to their developers.

  • Author

Bad version of OVMF image made it into the current 6.3 release candidate? I saw someone in another topic also report that they fixed an issue by bringing in the OVMF firmware image from 6.2.1. Sounds like a regression in the firmware that needs to be reported upstream to their developers.

 

Thanks kode54. Just swapped out the OVMF_CODE-pure-efi.fd from 6.2.1  now all working.

For anyone else with same problem. Here the file from 6.2.1 https://www.dropbox.com/s/6556vfct9qd5fcn/OVMF_CODE-pure-efi.fd?dl=0

drop it in root of a share and run these 2 commands

 

 

rm /usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd
rsync -a /mnt/user/ "your share" /OVMF_CODE-pure-efi.fd /usr/share/qemu/ovmf-x64/

Or temporarily configure your XML to point to the share, as that /usr/share path will not survive a reboot. You could toss the file on the flash storage temporarily and perform the copy from your go script, though.

I put some info about this issue for a week  ago. IMe and Eric @ LT troubleshoot this issue and they are fixing this to RC2

 

 

Skickat från min iPhone med Tapatalk

  • Author

I put some info about this issue for a week  ago. IMe and Eric @ LT troubleshoot this issue and they are fixing this to RC2

 

Skickat från min iPhone med Tapatalk

 

Ah just read your post about that now Peter! So you were having trouble with osx and passthrough on 6.3. I never noticed in osx as I could passthrough my 6450 fine, but when i tried my 1070 in windows, no go.

Regarding bigjme's slow boot problem I have always had slow boot times in windows using nvidia cards(a 970 then 1070) from 6.2 betas onwards (well thats also time i started using ovmf).

Its always been from when i start vm, the windows screen comes on quickly, but then will take about 30 seconds for the "circle of dots" to start spinning and load windows. With vnc or the 6450 passed through this is instant.

Not much of a problem as when loaded up everything perfect.

I put some info about this issue for a week  ago. IMe and Eric @ LT troubleshoot this issue and they are fixing this to RC2

 

Skickat från min iPhone med Tapatalk

 

Ah just read your post about that now Peter! So you were having trouble with osx and passthrough on 6.3. I never noticed in osx as I could passthrough my 6450 fine, but when i tried my 1070 in windows, no go.

Regarding bigjme's slow boot problem I have always had slow boot times in windows using nvidia cards(a 970 then 1070) from 6.2 betas onwards (well thats also time i started using ovmf).

Its always been from when i start vm, the windows screen comes on quickly, but then will take about 30 seconds for the "circle of dots" to start spinning and load windows. With vnc or the 6450 passed through this is instant.

Not much of a problem as when loaded up everything perfect.

 

One other issue I also had is that I couldn't go in to the UEFI bios with stock 6.3. And I have a GTX 660 card for OSX and Windows

 

//Peter

Am I the only one able to pass through a GPU and get into the OVMF BIOS in 6.3? :/

  • Author

I put some info about this issue for a week  ago. IMe and Eric @ LT troubleshoot this issue and they are fixing this to RC2

 

Skickat från min iPhone med Tapatalk

 

Ah just read your post about that now Peter! So you were having trouble with osx and passthrough on 6.3. I never noticed in osx as I could passthrough my 6450 fine, but when i tried my 1070 in windows, no go.

Regarding bigjme's slow boot problem I have always had slow boot times in windows using nvidia cards(a 970 then 1070) from 6.2 betas onwards (well thats also time i started using ovmf).

Its always been from when i start vm, the windows screen comes on quickly, but then will take about 30 seconds for the "circle of dots" to start spinning and load windows. With vnc or the 6450 passed through this is instant.

Not much of a problem as when loaded up everything perfect.

 

One other issue I also had is that I couldn't go in to the UEFI bios with stock 6.3. And I have a GTX 660 card for OSX and Windows

//Peter

Am I the only one able to pass through a GPU and get into the OVMF BIOS in 6.3? :/

 

I just tried going into bios on 6.3. I could access the bios but couldn't navigate in it. Mark can you navigate in the bios aswell as access it? Also what gpu are you using?

I'll get back to you on the navigation of the BIOS. Im away from my server at the moment but i'll be back home in a few hours.

 

Im passing through a cheap and cheerful GT720.

 

03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK208 [GeForce GT 720] [10de:1288] (rev a1)
03:00.1 Audio device [0403]: NVIDIA Corporation GK208 HDMI/DP Audio Controller [10de:0e0f] (rev a1)

 

    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
      </source>
      <alias name='hostdev0'/>
      <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x03' slot='0x00' function='0x1'/>
      </source>
      <alias name='hostdev1'/>
      <address type='pci' domain='0x0000' bus='0x02' slot='0x04' function='0x0'/>
    </hostdev

 

If it makes any difference, I have an IGD dedicated to the unraid console, a GT720 for my OVMF windows VM, and an AMD 5450 for my LibreElec VM (seabios).

 

gridrunner,

 

don't mean to go off topic here but is there a guide you followed to get OS X working in a VM?

 

Thanks

never mind. i found it.

Please reply to this thread after updating to 6.3-rc2 and let us know if this issue persists for you.

  • Author

Please reply to this thread after updating to 6.3-rc2 and let us know if this issue persists for you.

 

Passthrough now working fine for me with 6.3 rc2  thanks  :) :)

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.