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.

GT1030 an VM (Windows 11) durchreichen

Featured Replies

Hallo zusammen,

 

ich habe folgendes Problem.

Ziel ist es:

1.) eine VM mit Windows 11 zu erstellen, und dabei die GT1030 durchzureichen.

2.) Auf die VM soll man nur per Remote zugreifen können.

3.) Unraid soll beim neu starten / booten nur die iGPU erkennen / nutzen.

 

Was ich bisher gemacht habe.

 

Windows 11 VM erstellen und unter Tools > System Devices > die GT1030 ausgewählt

 

Hier die XML der Windows 11

Spoiler

<?xml version='1.0' encoding='UTF-8'?>
<domain type='kvm'>
  <name>Windows 11</name>
  <uuid>ec2c8c5c-c413-b6a8-5e65-4a95cef364c1</uuid>
  <description>Mircea-PC</description>
  <metadata>
    <vmtemplate xmlns="unraid" name="Windows 11" icon="windows11.png" os="windowstpm"/>
  </metadata>
  <memory unit='KiB'>8388608</memory>
  <currentMemory unit='KiB'>8388608</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-5.1'>hvm</type>
    <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader>
    <nvram>/etc/libvirt/qemu/nvram/ec2c8c5c-c413-b6a8-5e65-4a95cef364c1_VARS-pure-efi.fd</nvram>
  </os>
  <features>
    <acpi/>
    <apic/>
  </features>
  <cpu mode='host-passthrough' check='none' migratable='on'>
    <topology sockets='1' dies='1' cores='4' threads='2'/>
    <cache mode='passthrough'/>
  </cpu>
  <clock offset='localtime'>
    <timer name='rtc' tickpolicy='catchup'/>
    <timer name='pit' tickpolicy='delay'/>
    <timer name='hpet' present='no'/>
  </clock>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</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/Windows 11/vdisk1.img'/>
      <target dev='hdc' bus='virtio'/>
      <boot order='1'/>
      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
    </disk>
    <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <source file='/mnt/user/isos/virtio-win-0.1.229-1.iso'/>
      <target dev='hdb' bus='sata'/>
      <readonly/>
      <address type='drive' controller='0' bus='0' target='0' unit='1'/>
    </disk>
    <controller type='usb' index='0' model='qemu-xhci' ports='15'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/>
    </controller>
    <controller type='pci' index='0' model='pcie-root'/>
    <controller type='pci' index='1' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='1' port='0x10'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
    </controller>
    <controller type='pci' index='2' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='2' port='0x11'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
    </controller>
    <controller type='pci' index='3' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='3' port='0x12'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
    </controller>
    <controller type='pci' index='4' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='4' port='0x13'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
    </controller>
    <controller type='pci' index='5' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='5' port='0x14'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
    </controller>
    <controller type='pci' index='6' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='6' port='0x15'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>
    </controller>
    <controller type='virtio-serial' index='0'>
      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
    </controller>
    <controller type='sata' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
    </controller>
    <interface type='bridge'>
      <mac address='52:54:00:62:60:ee'/>
      <source bridge='br0'/>
      <model type='virtio-net'/>
      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
    </interface>
    <serial type='pty'>
      <target type='isa-serial' port='0'>
        <model name='isa-serial'/>
      </target>
    </serial>
    <console type='pty'>
      <target type='serial' port='0'/>
    </console>
    <channel type='unix'>
      <target type='virtio' name='org.qemu.guest_agent.0'/>
      <address type='virtio-serial' controller='0' bus='0' port='1'/>
    </channel>
    <input type='tablet' bus='usb'>
      <address type='usb' bus='0' port='1'/>
    </input>
    <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='de'>
      <listen type='address' address='0.0.0.0'/>
    </graphics>
    <audio id='1' type='none'/>
    <video>
      <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
    </video>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x02' slot='0x00' function='0x1'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
    </hostdev>
    <memballoon model='none'/>
  </devices>
</domain>

 

Hier die IOMMU Group

grafik.thumb.png.6a3f1649535e2ddcbb2565f7bc14e511.png

 

grafik.png.c63f8cc6978c2dc25f2eee8816bfb817.png

 

Bisherige Probleme:

 

1.) Wenn ich Unraid neu starte komme ich nicht ins BIOS, da das Bild erst später erscheint. Ohne die GT1030 startet es ganz normal und ich kann ins BIOS. (Daher Punkt 3. oben)

 

2.) Wenn mich an meinem PC mit dem Remotedesktopverbindung auf der Windown 11 VM verbinde, nutzt er die GT1030 zum Spielen (Metin2). Wenn ich mich mit einem Remote-Tool wie Rustdesk verbinde, nutzt er die iGPU.

 

Hat jemand so ein ähnliches Problem gehabt und kann mir da weiterhelfen?

 

LG

Sakis

Edited by sakistech

4 minutes ago, sakistech said:

1.) Wenn ich Unraid neu starte komme ich nicht ins BIOS, da das Bild erst später erscheint. Ohne die GT1030 startet es ganz normal und ich kann ins BIOS. (Daher Punkt 3. oben)

 

Fast Boot deaktiviert? Ist die iGPU im BIOS als primäre GPU ausgewählt?

 

 

  • Author

Hallo mgutt,

 

Ich nutze die Default-Einstellungen vom Bios und da ist Fast Boot deaktiviert.

 

Wo kann man die iGPU als Primär auswählen? Konnte den Punkt bisher nicht finden.

 

Der User @UNRA1DUser war so nett und hat hier alle Fotos vom BIOS hochgeladen.

Kannst du mir da Sagen wo ich das einstellen kann?

 

6 minutes ago, sakistech said:

3.) Unraid soll beim neu starten / booten nur die iGPU erkennen / nutzen.

 

das hat ja grundsätzlich nichts mit unraid zu tun da dein "black screen" und "bios Thema" vor unraid besteht, ich muss auch bewusst den Monitor auf den iGPU Port stellen und aktiv an lassen bevor ich starte um ins Bios zu kommen ...

 

8 minutes ago, sakistech said:

2.) Wenn mich an meinem PC mit dem Remotedesktopverbindung auf der Windown 11 VM verbinde, nutzt er die GT1030 zum Spielen (Metin2). Wenn ich mich mit einem Remote-Tool wie Rustdesk verbinde, nutzt er die iGPU.

 

die GT1030 hat keinen NVENC an Board, daher ist das keine gute Karte zum "Streamen" da die "Streaming" Lösungen alle encodieren ... ich meine das hatte ich auch in einer Anfrage von Dir erwähnt wo Du das Thema aufgegriffen hattest.

 

Die GT1030 ist als Desktop Karte ok wenn Sie am Monitor angeschlossen ist, Office und Multimedia passt, Gaming ... naja, Streaming, kann Sie nicht.

 

und die iGPU wird da nie verwendet sondern CPU ...

5 minutes ago, sakistech said:

war so nett und hat hier alle Fotos vom BIOS hochgeladen.

Bild 4 ... internal Graphics mal angeschaut ?

 

steht auf auto, sollte auf yes und/oder primär stehen, kenne das konkrete Bios jetzt nicht ... ist ja aber selbsterklärend ...

  • Author
19 minutes ago, alturismo said:

das hat ja grundsätzlich nichts mit unraid zu tun da dein "black screen" und "bios Thema" vor unraid besteht, ich muss auch bewusst den Monitor auf den iGPU Port stellen und aktiv an lassen bevor ich starte um ins Bios zu kommen ...

Ja, Ich nutze einen KVM-Switch, aber daran liegt es nicht, weil ich es auch direkt per HDMI-Kabel angeschlossen hatte und das selbe spiel. Wie du sagst, ist es sicher eine BIOS-Einstellungssache.

 

19 minutes ago, alturismo said:

die GT1030 hat keinen NVENC an Board, daher ist das keine gute Karte zum "Streamen" da die "Streaming" Lösungen alle encodieren ... ich meine das hatte ich auch in einer Anfrage von Dir erwähnt wo Du das Thema aufgegriffen hattest.

Mir war mit „Streamen“ nicht klar, ob jetzt das Streamen auf z.b. YouTube gemeint war oder das Streamen per Remote, daher habe ich die geholt, aber ich kann die ja noch zurückschicken, welche würdest du mir stattdessen empfehlen?

 

14 minutes ago, alturismo said:

Bild 4 ... internal Graphics mal angeschaut ?

 

steht auf auto, sollte auf yes und/oder primär stehen, kenne das konkrete Bios jetzt nicht ... ist ja aber selbsterklärend ...

Danke. Das müsste ich dann noch testen, muss aber erst die GT1030 ausbauen, dann neu starten, um ins BIOS zu kommen. Kann das erst nächstes WE machen.

Melde mich nochmal. Danke erstmal.

 

LG

Sakis

27 minutes ago, sakistech said:

Kannst du mir da Sagen wo ich das einstellen kann?

Fehlt dem BIOS scheinbar oder der Menüpunkt erscheint erst, wenn eine Grafikkarte verbaut ist?!

 

20 minutes ago, alturismo said:

Bild 4 ... internal Graphics mal angeschaut ?

Ich meine da kann man die iGPU nur deaktivieren. Aber einen Versuch ist es wert.

  • Author
15 minutes ago, mgutt said:

Ich meine da kann man die iGPU nur deaktivieren. Aber einen Versuch ist es wert.

Stimmt hast recht. Steht im Handbuch:

 

  •  Internal Graphics

Enables or disables the onboard graphics function. (Default: Auto)

 

Brauche ich dann nicht erst versuchen, wahrscheinlich liegt der Fehler woanders, oder?

Ich denke nicht. Das Standardverhalten fast aller Boards ist, dass die Grafikkarte zur primären GPU gemacht wird. 

 

Frag mal Giagbyte, ob sie dir ein BIOS bereitstellen können, wo man die iGPU als primary setzen kann.

5 hours ago, sakistech said:

Brauche ich dann nicht erst versuchen, wahrscheinlich liegt der Fehler woanders, oder?

erstmal versuchen was da kommt, hatten letztens ja ein anderes Thema wo auch dann die Option kam nach Aktivierung auf Yes.

 

6 hours ago, sakistech said:

muss aber erst die GT1030 ausbauen, dann neu starten, um ins BIOS zu kommen.

welchen Port nutzt du für die onboard GRP ? DP, HDMI, .. ? auch dies, ich musste jetzt bei einem Monitor Wechsel auch umstellen auf HDMI um ins BOIS zu kommen, und das geht wie oben beschrieben nur dann wenn ich

1/ Monitor einschalten

2/ Monitor aktiv auf dem HDMI Anschluss habe

3/ dann Unraid starte / neu starte

Vorausgesetzt, iGPU ist primär (siehe Punkt darüber)

 

6 hours ago, sakistech said:

Mir war mit „Streamen“ nicht klar, ob jetzt das Streamen auf z.b. YouTube gemeint war oder das Streamen per Remote, daher habe ich die geholt, aber ich kann die ja noch zurückschicken, welche würdest du mir stattdessen empfehlen?

 

naja, wenn ich mich recht erinnere ging es um "kleine Games" zocken ... nicht um Videos ;) egal.

 

alles was einen NVENV hat, damit kann man dann auch Parsec und co als Streming nutzen, bei der 10er Serie ab der 1050 aufwärts, die 1030 ist die einzige Karte wo das nicht kann ...

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.

Guest
Reply to this topic...

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.