1812 Posted November 25, 2016 Share Posted November 25, 2016 aaaand moving to an ssd via unsigned devices did not fix the audio which is moving ahead of the video...... hmm.... update- i attempted to use a usb audio interface and it has the same issues. Perhaps something went awry with the install. Going to attempt a new clean install in a day or so. clean install yielded similar results in terms of audio distortion and being running faster than video.... even tried some different kexts that others said made theirs work, still no luck. seems i'm stuck on el cap for a bit until i get this all sorted. Quote Link to comment
KJStuart Posted November 26, 2016 Share Posted November 26, 2016 Hey everyone. I just got sierra up and running as a vm, passing through GTX 970 and a keyboard and mouse individually. Now on my windows VM, I passed through the entire USB controller of my peripherals to make it easier. I've now tried to achieve the same thing with this VM, using both hostdev and the qemu args, and I'm having a weird issue. The keyboard etc work in the clover bootloader, but as soon as macOS starts booting, the controller seems to disable as the backlight of the keyboard turns off. I am then unable to use any of the devices on the controller. I have a feeling that it's a driver issue within macOS but I'm not sure what to do. Here is my XML <domain type='kvm' id='2' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>KJS-Mac</name> <uuid>c8c0a4dd-415c-4692-d51b-69a3c94f71b2</uuid> <metadata> <vmtemplate xmlns="unraid" name="macOS" icon="/mnt/user/domains/macOS/OSX-10.12.png"/> </metadata> <memory unit='KiB'>16777216</memory> <currentMemory unit='KiB'>16777216</currentMemory> <memoryBacking> <nosharepages/> <locked/> </memoryBacking> <vcpu placement='static'>10</vcpu> <cputune> <vcpupin vcpu='0' cpuset='2'/> <vcpupin vcpu='1' cpuset='3'/> <vcpupin vcpu='2' cpuset='4'/> <vcpupin vcpu='3' cpuset='5'/> <vcpupin vcpu='4' cpuset='6'/> <vcpupin vcpu='5' cpuset='7'/> <vcpupin vcpu='6' cpuset='8'/> <vcpupin vcpu='7' cpuset='9'/> <vcpupin vcpu='8' cpuset='10'/> <vcpupin vcpu='9' cpuset='11'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-2.5'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/c8c0a4dd-415c-4692-d51b-69a3c94f71b2_VARS-pure-efi.fd</nvram> <boot dev='hd'/> </os> <features> <acpi/> </features> <cpu mode='custom' match='exact'> <model fallback='allow'>Penryn</model> </cpu> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/cache/vdisk1.img'/> <backingStore/> <target dev='hdc' bus='sata'/> <alias name='sata0-0-2'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <controller type='usb' index='0'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x02' function='0x0'/> </controller> <controller type='sata' index='0'> <alias name='ide'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'> <alias name='pcie.0'/> </controller> <controller type='pci' index='1' model='dmi-to-pci-bridge'> <model name='i82801b11-bridge'/> <alias name='pci.1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1e' function='0x0'/> </controller> <controller type='pci' index='2' model='pci-bridge'> <model name='pci-bridge'/> <target chassisNr='2'/> <alias name='pci.2'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x01' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:51:66:48'/> <source bridge='br0'/> <target dev='vnet0'/> <model type='e1000-82545em'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x0'/> </interface> <memballoon model='virtio'> <alias name='balloon0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x01' function='0x0'/> </memballoon> </devices> <seclabel type='none' model='none'/> <qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=04:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=04:00.1,bus=root.1,addr=00.1'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=00:14.0,bus=root.1,addr=00.2'/> <qemu:arg value='-device'/> <qemu:arg value='isa-applesmc,osk=xxxxxxxx'/> <qemu:arg value='-smbios'/> <qemu:arg value='type=2'/> <qemu:arg value='-cpu'/> <qemu:arg value='Penryn,vendor=GenuineIntel'/> </qemu:commandline> </domain> I don't know if this has anything to do with it, but I'm also getting these errors in the log 2016-11-26 03:42:51.134+0000: starting up libvirt version: 1.3.1, qemu version: 2.5.1, hostname: KJS-Server Domain id=2 is tainted: high-privileges Domain id=2 is tainted: custom-argv 2016-11-26T03:42:53.081467Z qemu-system-x86_64: vfio: Cannot reset device 0000:00:14.0, no available reset mechanism. 2016-11-26T03:42:54.086155Z qemu-system-x86_64: vfio: Cannot reset device 0000:00:14.0, no available reset mechanism. Any ideas would be greatly appreciated Quote Link to comment
1812 Posted November 28, 2016 Share Posted November 28, 2016 Hey everyone. I just got sierra up and running as a vm, passing through GTX 970 and a keyboard and mouse individually. Now on my windows VM, I passed through the entire USB controller of my peripherals to make it easier. I've now tried to achieve the same thing with this VM, using both hostdev and the qemu args, and I'm having a weird issue. The keyboard etc work in the clover bootloader, but as soon as macOS starts booting, the controller seems to disable as the backlight of the keyboard turns off. I am then unable to use any of the devices on the controller. I have a feeling that it's a driver issue within macOS but I'm not sure what to do. Here is my XML <domain type='kvm' id='2' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>KJS-Mac</name> <uuid>c8c0a4dd-415c-4692-d51b-69a3c94f71b2</uuid> <metadata> <vmtemplate xmlns="unraid" name="macOS" icon="/mnt/user/domains/macOS/OSX-10.12.png"/> </metadata> <memory unit='KiB'>16777216</memory> <currentMemory unit='KiB'>16777216</currentMemory> <memoryBacking> <nosharepages/> <locked/> </memoryBacking> <vcpu placement='static'>10</vcpu> <cputune> <vcpupin vcpu='0' cpuset='2'/> <vcpupin vcpu='1' cpuset='3'/> <vcpupin vcpu='2' cpuset='4'/> <vcpupin vcpu='3' cpuset='5'/> <vcpupin vcpu='4' cpuset='6'/> <vcpupin vcpu='5' cpuset='7'/> <vcpupin vcpu='6' cpuset='8'/> <vcpupin vcpu='7' cpuset='9'/> <vcpupin vcpu='8' cpuset='10'/> <vcpupin vcpu='9' cpuset='11'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-2.5'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/c8c0a4dd-415c-4692-d51b-69a3c94f71b2_VARS-pure-efi.fd</nvram> <boot dev='hd'/> </os> <features> <acpi/> </features> <cpu mode='custom' match='exact'> <model fallback='allow'>Penryn</model> </cpu> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/cache/vdisk1.img'/> <backingStore/> <target dev='hdc' bus='sata'/> <alias name='sata0-0-2'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <controller type='usb' index='0'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x02' function='0x0'/> </controller> <controller type='sata' index='0'> <alias name='ide'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'> <alias name='pcie.0'/> </controller> <controller type='pci' index='1' model='dmi-to-pci-bridge'> <model name='i82801b11-bridge'/> <alias name='pci.1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1e' function='0x0'/> </controller> <controller type='pci' index='2' model='pci-bridge'> <model name='pci-bridge'/> <target chassisNr='2'/> <alias name='pci.2'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x01' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:51:66:48'/> <source bridge='br0'/> <target dev='vnet0'/> <model type='e1000-82545em'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x0'/> </interface> <memballoon model='virtio'> <alias name='balloon0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x01' function='0x0'/> </memballoon> </devices> <seclabel type='none' model='none'/> <qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=04:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=04:00.1,bus=root.1,addr=00.1'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=00:14.0,bus=root.1,addr=00.2'/> <qemu:arg value='-device'/> <qemu:arg value='isa-applesmc,osk=xxxxxxxx'/> <qemu:arg value='-smbios'/> <qemu:arg value='type=2'/> <qemu:arg value='-cpu'/> <qemu:arg value='Penryn,vendor=GenuineIntel'/> </qemu:commandline> </domain> I don't know if this has anything to do with it, but I'm also getting these errors in the log 2016-11-26 03:42:51.134+0000: starting up libvirt version: 1.3.1, qemu version: 2.5.1, hostname: KJS-Server Domain id=2 is tainted: high-privileges Domain id=2 is tainted: custom-argv 2016-11-26T03:42:53.081467Z qemu-system-x86_64: vfio: Cannot reset device 0000:00:14.0, no available reset mechanism. 2016-11-26T03:42:54.086155Z qemu-system-x86_64: vfio: Cannot reset device 0000:00:14.0, no available reset mechanism. Any ideas would be greatly appreciated look and see if the card is used by anyone building hackintoshes. It may not be os x compatible. Also, download DPCImanager, and see what driver/kext is associated with the usb card. Might help to see what it sees. Quote Link to comment
cyp85120 Posted November 29, 2016 Share Posted November 29, 2016 Hey everyone i just watched the sierra video, and finished all the work i can ,and when i finished my xml edit and start the vm , i can't get into the install screen of the osx, what i get is the UEFI Interactive Shell no matter what i do. i'm not sure what would cause this. here is my XML <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>mac os sierra</name> <uuid>e19c7708-c1ee-3e79-4884-0d78fb2368ae</uuid> <metadata> <vmtemplate xmlns="unraid" name="Ubuntu" icon="ubuntu.png" os="ubuntu"/> </metadata> <memory unit='KiB'>6291456</memory> <currentMemory unit='KiB'>6291456</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>8</vcpu> <cputune> <vcpupin vcpu='0' cpuset='24'/> <vcpupin vcpu='1' cpuset='25'/> <vcpupin vcpu='2' cpuset='26'/> <vcpupin vcpu='3' cpuset='27'/> <vcpupin vcpu='4' cpuset='28'/> <vcpupin vcpu='5' cpuset='29'/> <vcpupin vcpu='6' cpuset='30'/> <vcpupin vcpu='7' cpuset='31'/> </cputune> <os> <type arch='x86_64' machine='pc-q35-2.5'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/e19c7708-c1ee-3e79-4884-0d78fb2368ae_VARS-pure-efi.fd</nvram> <boot dev='hd'/> </os> <features> <acpi/> </features> <cpu mode='custom' match='exact'> <model fallback='allow'>Penryn</model> </cpu> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw'/> <source file='/mnt/user/isos/Install macOS Sierra 10.12(16A323).iso'/> <target dev='hda' bus='sata'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/domains/mac os sierra/vdisk1.img'/> <target dev='hdc' bus='sata'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <controller type='usb' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x02' function='0x0'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='dmi-to-pci-bridge'> <model name='i82801b11-bridge'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1e' function='0x0'/> </controller> <controller type='pci' index='2' model='pci-bridge'> <model name='pci-bridge'/> <target chassisNr='2'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x01' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:51:66:48'/> <source bridge='br0'/> <model type='e1000-82545em'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x0'/> </interface> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <graphics type='vnc' port='-1' autoport='yes' websocket='-1' listen='0.0.0.0' keymap='en-us'> <listen type='address' address='0.0.0.0'/> </graphics> <video> <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> </video> <memballoon model='none'/> </devices> <seclabel type='none' model='none'/> <qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='usb-kbd'/> <qemu:arg value='-device'/> <qemu:arg value='usb-mouse'/> <qemu:arg value='-device'/> <qemu:arg value='isa-applesmc,osk='/> <qemu:arg value='-smbios'/> <qemu:arg value='type=2'/> <qemu:arg value='-cpu'/> <qemu:arg value='Penryn,vendor=GenuineIntel'/> </qemu:commandline> </domain> the errors in the log is: 2016-11-29 14:56:38.014+0000: starting up libvirt version: 1.3.1, qemu version: 2.5.1, hostname: Alex Domain id=17 is tainted: high-privileges Domain id=17 is tainted: custom-argv Any help would really be appreciated! Quote Link to comment
SpaceInvaderOne Posted November 29, 2016 Author Share Posted November 29, 2016 Hey everyone i just watched the sierra video, and finished all the work i can ,and when i finished my xml edit and start the vm , i can't get into the install screen of the osx, what i get is the UEFI Interactive Shell no matter what i do. i'm not sure what would cause this. here is my XML <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>mac os sierra</name> <uuid>e19c7708-c1ee-3e79-4884-0d78fb2368ae</uuid> <metadata> <vmtemplate xmlns="unraid" name="Ubuntu" icon="ubuntu.png" os="ubuntu"/> </metadata> <memory unit='KiB'>6291456</memory> <currentMemory unit='KiB'>6291456</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>8</vcpu> <cputune> <vcpupin vcpu='0' cpuset='24'/> <vcpupin vcpu='1' cpuset='25'/> <vcpupin vcpu='2' cpuset='26'/> <vcpupin vcpu='3' cpuset='27'/> <vcpupin vcpu='4' cpuset='28'/> <vcpupin vcpu='5' cpuset='29'/> <vcpupin vcpu='6' cpuset='30'/> <vcpupin vcpu='7' cpuset='31'/> </cputune> <os> <type arch='x86_64' machine='pc-q35-2.5'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/e19c7708-c1ee-3e79-4884-0d78fb2368ae_VARS-pure-efi.fd</nvram> <boot dev='hd'/> </os> <features> <acpi/> </features> <cpu mode='custom' match='exact'> <model fallback='allow'>Penryn</model> </cpu> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw'/> <source file='/mnt/user/isos/Install macOS Sierra 10.12(16A323).iso'/> <target dev='hda' bus='sata'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/domains/mac os sierra/vdisk1.img'/> <target dev='hdc' bus='sata'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <controller type='usb' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x02' function='0x0'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='dmi-to-pci-bridge'> <model name='i82801b11-bridge'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1e' function='0x0'/> </controller> <controller type='pci' index='2' model='pci-bridge'> <model name='pci-bridge'/> <target chassisNr='2'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x01' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:51:66:48'/> <source bridge='br0'/> <model type='e1000-82545em'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x0'/> </interface> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <graphics type='vnc' port='-1' autoport='yes' websocket='-1' listen='0.0.0.0' keymap='en-us'> <listen type='address' address='0.0.0.0'/> </graphics> <video> <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> </video> <memballoon model='none'/> </devices> <seclabel type='none' model='none'/> <qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='usb-kbd'/> <qemu:arg value='-device'/> <qemu:arg value='usb-mouse'/> <qemu:arg value='-device'/> <qemu:arg value='isa-applesmc,osk=xxxxxxxxxxxxxxxxxxxl'/> <qemu:arg value='-smbios'/> <qemu:arg value='type=2'/> <qemu:arg value='-cpu'/> <qemu:arg value='Penryn,vendor=GenuineIntel'/> </qemu:commandline> </domain> the errors in the log is: 2016-11-29 14:56:38.014+0000: starting up libvirt version: 1.3.1, qemu version: 2.5.1, hostname: Alex Domain id=17 is tainted: high-privileges Domain id=17 is tainted: custom-argv Any help would really be appreciated! This would probably be due to the install media that you have. Did you inject clover into the install media when you created it? If not please check my video here ...... youtube.com/watch?v=VCT4aeTbgRc Please remove the osk key from the xml in you post (we are not aloud to post it in the forums) Quote Link to comment
remati Posted November 30, 2016 Share Posted November 30, 2016 Hello gridrunner, I'm having trouble setting the resolution of my El Capitan VM. I set the OVMF resolution to 1024x768 from your previous reply http://lime-technology.com/forum/index.php?topic=51915.msg501612#msg501612 and I also changed my Clover config.plist file to 1024x768. After completely shutting down the VM and starting it back up I get a screen like this via unraid's built in QEMU VNC after the white apple logo on the black screen: And logging into splashtop just gives me a black screen. I did notice one thing before changing the resolutions in the clover config.plist file. My Display is showing up as 1 MB. Here is my XML: <domain type='kvm' id='29' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>OSX ovmf</name> <uuid>a31984c4-6955-4fb6-9b62-34fc7911b0b0</uuid> <metadata> <vmtemplate xmlns="unraid" name="OSX" icon="elcapitan.png" os="osx"/> </metadata> <memory unit='KiB'>4194304</memory> <currentMemory unit='KiB'>4194304</currentMemory> <vcpu placement='static'>4</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='1'/> <vcpupin vcpu='2' cpuset='2'/> <vcpupin vcpu='3' cpuset='3'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-2.5'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/63fc23b1-1188-dbe2-8a71-27e0b25bcaba_VARS-pure-efi.fd</nvram> <boot dev='hd'/> </os> <features> <acpi/> </features> <cpu mode='custom' match='exact'> <model fallback='allow'>core2duo</model> </cpu> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <devices> <emulator>/usr/bin/qemu-system-x86_64</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw'/> <source file='/mnt/user/domains/OSX/vdisk1.img'/> <backingStore/> <target dev='hda' bus='sata'/> <alias name='sata0-0-0'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <controller type='usb' index='0'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x01' function='0x0'/> </controller> <controller type='sata' index='0'> <alias name='ide'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'> <alias name='pcie.0'/> </controller> <controller type='pci' index='1' model='dmi-to-pci-bridge'> <model name='i82801b11-bridge'/> <alias name='pci.1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1e' function='0x0'/> </controller> <controller type='pci' index='2' model='pci-bridge'> <model name='pci-bridge'/> <target chassisNr='2'/> <alias name='pci.2'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x01' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:00:20:30'/> <source bridge='br0'/> <target dev='vnet1'/> <model type='e1000-82545em'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x0'/> </interface> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <graphics type='vnc' port='5901' autoport='yes' websocket='5701' listen='0.0.0.0' keymap='en-us'> <listen type='address' address='0.0.0.0'/> </graphics> <video> <model type='cirrus' vram='16384' heads='1'/> <alias name='video0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> </video> <memballoon model='none'> <alias name='balloon0'/> </memballoon> </devices> <seclabel type='none' model='none'/> <qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='usb-kbd'/> <qemu:arg value='-device'/> <qemu:arg value='usb-mouse'/> <qemu:arg value='-device'/> <qemu:arg value='isa-applesmc,osk=xxxxxxxxx'/> <qemu:arg value='-smbios'/> <qemu:arg value='type=2'/> </qemu:commandline> </domain> In 800x600 everything seems to be ok aside from having only 1 MB of video memory. Any help is greatly appreciated. Thanks! Quote Link to comment
SpaceInvaderOne Posted November 30, 2016 Author Share Posted November 30, 2016 Hello gridrunner, I'm having trouble setting the resolution of my El Capitan VM. I set the OVMF resolution to 1024x768 from your previous reply http://lime-technology.com/forum/index.php?topic=51915.msg501612#msg501612 and I also changed my Clover config.plist file to 1024x768. After completely shutting down the VM and starting it back up I get a screen like this via unraid's built in QEMU VNC after the white apple logo on the black screen: And logging into splashtop just gives me a black screen. I did notice one thing before changing the resolutions in the clover config.plist file. My Display is showing up as 1 MB. Here is my XML: <domain type='kvm' id='29' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>OSX ovmf</name> <uuid>a31984c4-6955-4fb6-9b62-34fc7911b0b0</uuid> <metadata> <vmtemplate xmlns="unraid" name="OSX" icon="elcapitan.png" os="osx"/> </metadata> <memory unit='KiB'>4194304</memory> <currentMemory unit='KiB'>4194304</currentMemory> <vcpu placement='static'>4</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='1'/> <vcpupin vcpu='2' cpuset='2'/> <vcpupin vcpu='3' cpuset='3'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-2.5'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/63fc23b1-1188-dbe2-8a71-27e0b25bcaba_VARS-pure-efi.fd</nvram> <boot dev='hd'/> </os> <features> <acpi/> </features> <cpu mode='custom' match='exact'> <model fallback='allow'>core2duo</model> </cpu> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <devices> <emulator>/usr/bin/qemu-system-x86_64</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw'/> <source file='/mnt/user/domains/OSX/vdisk1.img'/> <backingStore/> <target dev='hda' bus='sata'/> <alias name='sata0-0-0'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <controller type='usb' index='0'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x01' function='0x0'/> </controller> <controller type='sata' index='0'> <alias name='ide'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'> <alias name='pcie.0'/> </controller> <controller type='pci' index='1' model='dmi-to-pci-bridge'> <model name='i82801b11-bridge'/> <alias name='pci.1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1e' function='0x0'/> </controller> <controller type='pci' index='2' model='pci-bridge'> <model name='pci-bridge'/> <target chassisNr='2'/> <alias name='pci.2'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x01' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:00:20:30'/> <source bridge='br0'/> <target dev='vnet1'/> <model type='e1000-82545em'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x0'/> </interface> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <graphics type='vnc' port='5901' autoport='yes' websocket='5701' listen='0.0.0.0' keymap='en-us'> <listen type='address' address='0.0.0.0'/> </graphics> <video> <model type='cirrus' vram='16384' heads='1'/> <alias name='video0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> </video> <memballoon model='none'> <alias name='balloon0'/> </memballoon> </devices> <seclabel type='none' model='none'/> <qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='usb-kbd'/> <qemu:arg value='-device'/> <qemu:arg value='usb-mouse'/> <qemu:arg value='-device'/> <qemu:arg value='isa-applesmc,osk=xxxxxxxxx'/> <qemu:arg value='-smbios'/> <qemu:arg value='type=2'/> </qemu:commandline> </domain> In 800x600 everything seems to be ok aside from having only 1 MB of video memory. Any help is greatly appreciated. Thanks! Hey Remati, your problem is due to the vnc driver that your using being cirrus. It doesnt work with higher resolutions. Please try changing this part here <video> <model type='cirrus' vram='16384' heads='1'/> <alias name='video0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> </video> to this <video> <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/> </video> Quote Link to comment
remati Posted December 1, 2016 Share Posted December 1, 2016 Thanks Gridrunner. That change worked perfectly! Got another question for you. Do you have a guide to getting iMessage to work? 1 Quote Link to comment
EdgarWallace Posted December 1, 2016 Share Posted December 1, 2016 Thanks to gridrunner and Peter_SM. I was able to upgrade my El Capitan --> macOS Sierra. Only issue is that Clover Configurator keep telling me: Current booted revision: 3579 Remote available revision: 3949 Update via Clover Configurator doesn't work. Any ideas? Thanks a lot. Quote Link to comment
1812 Posted December 2, 2016 Share Posted December 2, 2016 aaaand moving to an ssd via unsigned devices did not fix the audio which is moving ahead of the video...... hmm.... update- i attempted to use a usb audio interface and it has the same issues. Perhaps something went awry with the install. Going to attempt a new clean install in a day or so. clean install yielded similar results in terms of audio distortion and being running faster than video.... even tried some different kexts that others said made theirs work, still no luck. seems i'm stuck on el cap for a bit until i get this all sorted. After spending days playing with many different variations of GPU drivers and rom pass throughs etc.... I have been able to isolate my audio problem in sierra. It is occurring even before I assign it a gpu (currently gtx760.) So there has to be a problem somewhere in sierra, or clover, or something? I have no idea were to go from here. When I make a new vm, and connect with splashtop, the audio is present (via soundflower,the only listed output) but has distortions in it. After assigning the gtx 760 to the vm, and passing through the rom file to the video card (and updating to newer web driver) the audio/video sync issue is gone, but the audio distortion remains. If I install the HDMI audio kext, it will output over HDMI with the same distortion. If I plug in an external usb digital to analog convertor, same distortion. I've even created a new installer file on the off chance something was corrupt with the one I was previously using. But the problem remains. Maybe i'm overlooking something? This is my base xml file, with a fresh install, no video card. xml <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>Sierra 47</name> <uuid>c3c4c996-21a3-acd7-6d2b-a1ada1329a06</uuid> <metadata> <vmtemplate xmlns="unraid" name="Ubuntu" icon="ubuntu.png" os="ubuntu"/> </metadata> <memory unit='KiB'>12582912</memory> <currentMemory unit='KiB'>12582912</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>8</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='1'/> <vcpupin vcpu='2' cpuset='2'/> <vcpupin vcpu='3' cpuset='3'/> <vcpupin vcpu='4' cpuset='4'/> <vcpupin vcpu='5' cpuset='5'/> <vcpupin vcpu='6' cpuset='6'/> <vcpupin vcpu='7' cpuset='7'/> </cputune> <os> <type arch='x86_64' machine='pc-q35-2.5'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/c3c4c996-21a3-acd7-6d2b-a1ada1329a06_VARS-pure-efi.fd</nvram> <boot dev='hd'/> </os> <features> <acpi/> </features> <cpu mode='custom' match='exact'> <model fallback='allow'>Penryn</model> </cpu> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/domains/Sierra 47/vdisk1.img'/> <target dev='hda' bus='sata'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <controller type='usb' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x02' function='0x0'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='dmi-to-pci-bridge'> <model name='i82801b11-bridge'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1e' function='0x0'/> </controller> <controller type='pci' index='2' model='pci-bridge'> <model name='pci-bridge'/> <target chassisNr='2'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x01' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:9b:2f:b3'/> <source bridge='br0'/> <model type='e1000-82545em'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x0'/> </interface> <memballoon model='none'/> </devices> <seclabel type='none' model='none'/> <qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='usb-kbd'/> <qemu:arg value='-device'/> <qemu:arg value='usb-mouse'/> <qemu:arg value='-device'/> <qemu:arg value='isa-applesmc,osk=anappleadaykeepsthedoctoraway'/> <qemu:arg value='-smbios'/> <qemu:arg value='type=2'/> <qemu:arg value='-cpu'/> <qemu:arg value='Penryn,vendor=GenuineIntel'/> </qemu:commandline> </domain> I'm also new to clover configurator, so maybe there is something I should or shouldn't be doing? <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Debug</key> <false/> <key>DropOEM_DSM</key> <false/> <key>Fixes</key> <dict> <key>AddPNLF_1000000</key> <true/> <key>DeleteUnused_400000</key> <true/> <key>FIX_ACST_4000000</key> <true/> <key>FIX_ADP1_800000</key> <true/> <key>FIX_RTC_20000</key> <true/> <key>FIX_S3D_2000000</key> <true/> <key>FixRegions_10000000</key> <true/> </dict> <key>Name</key> <string>q35-acpi-dsdt.aml</string> <key>ReuseFFFF</key> <false/> </dict> <key>SSDT</key> <dict> <key>DropOem</key> <false/> <key>Generate</key> <false/> </dict> </dict> <key>Boot</key> <dict> <key>Debug</key> <false/> <key>DefaultLoader</key> <string>boot.efi</string> <key>DefaultVolume</key> <string>LastBootedVolume</string> <key>Legacy</key> <string>PBR</string> <key>Secure</key> <false/> <key>Timeout</key> <integer>5</integer> <key>XMPDetection</key> <string>Yes</string> </dict> <key>CPU</key> <dict> <key>BusSpeedkHz</key> <integer>6500</integer> <key>FrequencyMHz</key> <integer>3333</integer> <key>QEMU</key> <true/> <key>QPI</key> <integer>6500</integer> <key>Type</key> <string>Westmere</string> <key>UseARTFrequency</key> <false/> </dict> <key>Devices</key> <dict> <key>USB</key> <dict> <key>FixOwnership</key> <false/> <key>Inject</key> <false/> </dict> </dict> <key>GUI</key> <dict> <key>Mouse</key> <dict> <key>DoubleClick</key> <integer>500</integer> <key>Enabled</key> <false/> <key>Mirror</key> <false/> <key>Speed</key> <integer>8</integer> </dict> <key>Scan</key> <true/> <key>ScreenResolution</key> <string>800x600</string> <key>Theme</key> <string>embedded</string> </dict> <key>Graphics</key> <dict> <key>Inject</key> <false/> <key>NvidiaSingle</key> <false/> </dict> <key>KernelAndKextPatches</key> <dict> <key>AppleRTC</key> <false/> <key>AsusAICPUPM</key> <false/> <key>Debug</key> <false/> <key>KernelCpu</key> <false/> <key>KernelHaswellE</key> <false/> <key>KernelLapic</key> <false/> <key>KernelPm</key> <false/> </dict> <key>RtVariables</key> <dict> <key>BooterConfig</key> <string>0x28</string> <key>CsrActiveConfig</key> <string>0x67</string> <key>ROM</key> <string>UseMacAddr0</string> </dict> <key>SMBIOS</key> <dict> <key>BiosReleaseDate</key> <string>09/03/2013</string> <key>BiosVendor</key> <string>Apple Inc.</string> <key>BiosVersion</key> <string>IM142.88Z.0118.B00.1309031249</string> <key>Board-ID</key> <string>Mac-27ADBB7B4CEE8E61</string> <key>BoardManufacturer</key> <string>Apple Inc.</string> <key>BoardType</key> <integer>10</integer> <key>ChassisAssetTag</key> <string>iMac-Aluminum</string> <key>ChassisManufacturer</key> <string>Apple Inc.</string> <key>ChassisType</key> <string>13</string> <key>Family</key> <string>iMac</string> <key>Manufacturer</key> <string>Apple Inc.</string> <key>Mobile</key> <false/> <key>ProductName</key> <string>iMac14,2</string> <key>SerialNumber</key> <string>C02KYTI7F8JC</string> <key>Trust</key> <false/> <key>Version</key> <string>1.0</string> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Detect</string> <key>InjectSystemID</key> <true/> </dict> </dict> </plist> In el capitan, this same video card performs audio/video flawlessly. So..... any thoughts? Quote Link to comment
peter_sm Posted December 2, 2016 Share Posted December 2, 2016 What version of Clover do you use ? Latest or the version in the guide? //Peter Quote Link to comment
1812 Posted December 2, 2016 Share Posted December 2, 2016 What version of Clover do you use ? Latest or the version in the guide? //Peter 4.35.0 UnRaid ver 6.2.4 Quote Link to comment
peter_sm Posted December 2, 2016 Share Posted December 2, 2016 Hmm latest I see is Clover_v2.3k_r3949.zip. Anyway any clover that the version in the guid will give you problem, for me using newer clover will give very choppy sound over HDMI. Only version that works is from the guid. //Peter Quote Link to comment
1812 Posted December 2, 2016 Share Posted December 2, 2016 Hmm latest I see is Clover_v2.3k_r3949.zip. Anyway any clover that the version in the guid will give you problem, for me using newer clover will give very choppy sound over HDMI. Only version that works is from the guid. //Peter sorry, was looking at the configurator (just woke up and not quite awake so I didn't understand the question.) clover boot is rev 2.3k 3579 Quote Link to comment
1812 Posted December 2, 2016 Share Posted December 2, 2016 Figured it out. On a whim, I re downloaded the sierra install app, made a new installer iso, and the new vm made with that is 100%. So somehow, either the creation of the installer or the two different installer apps I previously used caused the error. Either way, glad it's fixed now! Quote Link to comment
1812 Posted December 6, 2016 Share Posted December 6, 2016 The passthrough is working, but as soon as i install the nvidia drivers and reboot, the mouse seems to be stuck in the upper left corner. Keyboard does work. Oddly enough, the mouse works when the drivers are not installed... In clover there shall be a boot argument that shall enable use of this driver, check nvda_drv=1 EDIT For me I was loosing HDMI sound with nvidia drivers, even if I reinstalled HDMIAudio-1.1.dmg. Back to OSX Default drivers :-) //Peter I'm trying to assign a GT 710 to sierra. I've tried all combinations of no driver and boot arg: nada_drv=1, with drivers and boot arg, and can't get the mouse out of the left hand corner. What am I missing? machine type is 14,2 and recognizes the card in system information. Quote Link to comment
DoeBoye Posted December 7, 2016 Share Posted December 7, 2016 The passthrough is working, but as soon as i install the nvidia drivers and reboot, the mouse seems to be stuck in the upper left corner. Keyboard does work. Oddly enough, the mouse works when the drivers are not installed... In clover there shall be a boot argument that shall enable use of this driver, check nvda_drv=1 EDIT For me I was loosing HDMI sound with nvidia drivers, even if I reinstalled HDMIAudio-1.1.dmg. Back to OSX Default drivers :-) //Peter I'm trying to assign a GT 710 to sierra. I've tried all combinations of no driver and boot arg: nada_drv=1, with drivers and boot arg, and can't get the mouse out of the left hand corner. What am I missing? machine type is 14,2 and recognizes the card in system information. My understanding is the nvda_drv=1 boot arg is no longer applicable to Sierra. See this thread for more info on the new solution. Also, I'm not sure if this will fix the mouse in the corner issue. Frankly, I'm still struggling to get passthrough video working in Sierra so unfortunately can't be of more help. I'm hoping the upcoming holiday may give me some time to dedicate to the problem! Quote Link to comment
1812 Posted December 7, 2016 Share Posted December 7, 2016 The passthrough is working, but as soon as i install the nvidia drivers and reboot, the mouse seems to be stuck in the upper left corner. Keyboard does work. Oddly enough, the mouse works when the drivers are not installed... In clover there shall be a boot argument that shall enable use of this driver, check nvda_drv=1 EDIT For me I was loosing HDMI sound with nvidia drivers, even if I reinstalled HDMIAudio-1.1.dmg. Back to OSX Default drivers :-) //Peter I'm trying to assign a GT 710 to sierra. I've tried all combinations of no driver and boot arg: nada_drv=1, with drivers and boot arg, and can't get the mouse out of the left hand corner. What am I missing? machine type is 14,2 and recognizes the card in system information. My understanding is the nvda_drv=1 boot arg is no longer applicable to Sierra. See this thread for more info on the new solution. Also, I'm not sure if this will fix the mouse in the corner issue. Frankly, I'm still struggling to get passthrough video working in Sierra so unfortunately can't be of more help. I'm hoping the upcoming holiday may give me some time to dedicate to the problem! my gtx 760 works fine in sierra using web drivers. I sort of fumbled around and found what worked with it, including mouse. This little 710 is becoming a pita. I'll check out the tonymac link. Quote Link to comment
1812 Posted December 7, 2016 Share Posted December 7, 2016 For the sake of not having too many nested quotes, the mouse being stuck is no longer an issue with the geforce 710. I did not do anything in clover or add drivers. All I did was plug in a monitor. It appears the issue arises when trying to access it only as a vm with splashtop, vnc, or other viewer but not apple screen share (which has no audio.) Seems as if I will need one of those monitor emulators they sell on amazon as a solution for now. Quote Link to comment
DoeBoye Posted December 7, 2016 Share Posted December 7, 2016 my gtx 760 works fine in sierra using web drivers. I sort of fumbled around and found what worked with it, including mouse. This little 710 is becoming a pita. I'll check out the tonymac link. Just to confirm, you're talking about the GTX 760, not the 760ti, right? Quote Link to comment
1812 Posted December 7, 2016 Share Posted December 7, 2016 my gtx 760 works fine in sierra using web drivers. I sort of fumbled around and found what worked with it, including mouse. This little 710 is becoming a pita. I'll check out the tonymac link. Just to confirm, you're talking about the GTX 760, not the 760ti, right? yes, Gtx 760, 2GB, EVGA. Quote Link to comment
1812 Posted December 10, 2016 Share Posted December 10, 2016 Leaving this here for anyone doing what I'm doing and making an apple compressor transcoding cluster. I spent all day on this error. Finally figured it out. Running Compressor 4.3 in Sierra apparently now requires you to pass through a video card to the vm. Otherwise, it gives you the following error "Failed 3x [computer name] crash service down" and will not transcode. This generic error message can mean many things, but was resolved when I fed the vm a geforce gt 710. Looks like i'm going to go buy a few more tomorrow. Quote Link to comment
billington.mark Posted December 12, 2016 Share Posted December 12, 2016 Figured it out. On a whim, I re downloaded the sierra install app, made a new installer iso, and the new vm made with that is 100%. So somehow, either the creation of the installer or the two different installer apps I previously used caused the error. Either way, glad it's fixed now! Is there a way to make the installer ISO on linux or windows? can someone link me... Quote Link to comment
DoeBoye Posted December 12, 2016 Share Posted December 12, 2016 For posterity, I gave up on the radeon 460, and nvidia 750ti. Instead, I bought a Zotac 2GB GT 710, and it works flawlessly without Nvidia drivers. Shows Clover boot screen, displays properly in the info screen. Supports Metal. No artifacts. Not a gaming card, but this vm will only be used for graphic design, so it should be more than enough for that purpose. As an aside, do I need to install the nvidia cuda drivers or do the macOS drivers include full cuda support? Quote Link to comment
mgworek Posted December 22, 2016 Share Posted December 22, 2016 For posterity, I gave up on the radeon 460, and nvidia 750ti. Instead, I bought a Zotac 2GB GT 710, and it works flawlessly without Nvidia drivers. Shows Clover boot screen, displays properly in the info screen. Supports Metal. No artifacts. Not a gaming card, but this vm will only be used for graphic design, so it should be more than enough for that purpose. As an aside, do I need to install the nvidia cuda drivers or do the macOS drivers include full cuda support? How is the Zotac 2GB GT 710 working out for you? I was thinking of picking one up so i can finally start my project Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.