<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hi,<br>
<br>
I dug out the box and it says E17505U-C GTX750TI-PH-2GD5<br>
You can find the model here:
<a class="moz-txt-link-freetext" href="https://www.asus.com/Graphics-Cards/GTX750TIPH2GD5/">https://www.asus.com/Graphics-Cards/GTX750TIPH2GD5/</a><br>
<br>
$ virsh --version<br>
1.3.0<br>
<br>
Best regards,<br>
Ruben<br>
<br>
<div class="moz-cite-prefix">Am 28.01.2016 um 21:35 schrieb Ryan
Flagler:<br>
</div>
<blockquote
cite="mid:CAMTmaFJbjAFk_FB=g21wJo-3c=cgPz_wSP82y=JW3SYoEPOejA@mail.gmail.com"
type="cite">
<div dir="ltr">Couple more questions.
<div><br>
</div>
<div>Do you have the exact model of your video card? Ideally we
want to know if it has UEFI support.</div>
<div><br>
</div>
<div>What does the following output?</div>
<div>virsh --version</div>
<div><br>
</div>
<div>Thanks</div>
<br>
<div class="gmail_quote">
<div dir="ltr">On Thu, Jan 28, 2016 at 2:32 PM Ruben
Felgenhauer <<a moz-do-not-send="true"
href="mailto:4felgenh@informatik.uni-hamburg.de"
target="_blank">4felgenh@informatik.uni-hamburg.de</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF"> Hi,<br>
<br>
These are the last few lines:<br>
<br>
01:00.0 VGA compatible controller: NVIDIA Corporation
GM107 [GeForce GTX 750 Ti] (rev a2)<br>
Kernel driver in use: pci-stub<br>
Kernel modules: nvidia<br>
01:00.1 Audio device: NVIDIA Corporation Device 0fbc (rev
a1)<br>
Kernel driver in use: pci-stub<br>
Kernel driver in use: ahci<br>
<br>
Best regards,<br>
Ruben</div>
<div text="#000000" bgcolor="#FFFFFF"><br>
<br>
<div>Am 28.01.2016 um 21:28 schrieb Ryan Flagler:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Ruben,
<div><br>
</div>
<div>What is your output from this?</div>
<div><br>
</div>
<div>lspci -k | egrep -i '(nvidia|driver)'<br>
</div>
<div><br>
</div>
<div>Just need the lines with your video card and the
driver line below each one of those.</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr">On Thu, Jan 28, 2016 at 2:18 PM Ruben
Felgenhauer <<a moz-do-not-send="true"
href="mailto:4felgenh@informatik.uni-hamburg.de"
target="_blank">4felgenh@informatik.uni-hamburg.de</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF"> Hi again,
Will!<br>
<br>
I had removed the hypervclock tag back then, but
forgot to mention it, sorry.<br>
In the meantime I played around with the config
quite a lot, but nothing helps, always Code 43.<br>
I tried to compare your xml file with mine, but
nothing really stuck out.<br>
<br>
Can you remember having done anything special to
get the 750ti to work?<br>
Did you ever have problems with Code 43 aswell?<br>
Is it maybe a problem with other devices or is the
gpu simply still noticing the hypervisor?<br>
Config is here: <a moz-do-not-send="true"
href="http://pastebin.com/fL6PGrM0"
target="_blank">http://pastebin.com/fL6PGrM0</a><br>
<br>
Best regards,<br>
Ruben</div>
<div text="#000000" bgcolor="#FFFFFF"><br>
<br>
<div>Am 25.01.2016 um 17:01 schrieb Will Marler:<br>
</div>
<blockquote type="cite">
<div dir="ltr">This is discussed in <a
moz-do-not-send="true"
href="http://vfio.blogspot.com/2015/05/vfio-gpu-how-to-series-part-4-our-first.html"
target="_blank"><a class="moz-txt-link-freetext" href="http://vfio.blogspot.com/2015/05/vfio-gpu-how-to-series-part-4-our-first.html">http://vfio.blogspot.com/2015/05/vfio-gpu-how-to-series-part-4-our-first.html</a></a>.
You have to do more than <kvm><hidden
state='on'/></kvm>:<br>
<div><br>
</div>
<div>"The GeForce card is nearly as easy, but
we first need to work around some of the
roadblocks Nvidia has put in place to
prevent you from using the hardware you've
purchased in the way that you desire (and by
my reading conforms to the EULA for their
software, but IANAL). For this step we
again need to run virsh edit on the VM.
Within the <features> section, remove
everything between the <hyperv> tags,
including the tags themselves. In their
place add the following tags:</div>
<div><br>
</div>
<div> <kvm></div>
<div> <hidden state='on'/></div>
<div> </kvm></div>
<div><br>
</div>
<div>Additionally, within the <clock>
tag, find the timer named hypervclock,
remove the line containing this tag
completely. Save and exit the edit
session."</div>
<div><br>
</div>
<div>I can confirm it works, I've been getting
a lot of mileage from my passed-through
750Ti lately since getting a Steam Link :-D.</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Sun, Jan 24, 2016
at 7:32 AM, Ruben Felgenhauer <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:4felgenh@informatik.uni-hamburg.de"
target="_blank">4felgenh@informatik.uni-hamburg.de</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF"> Hi,<br>
<br>
finally I had time to this again. I
tried out virt-manager and after a bit
of playing around with it, it /somewhat/
worked:<br>
<br>
The machine is at least booting. I still
have a standard vga card enabled in the
virt-manager config window.<br>
After the machine has booted, I can see
that the device gets recognized as
750ti.<br>
However, the gpu doesn't get used,
because of 'Code 43'.<br>
Code 43 is a generic error, so any idea
what it could mean in this case?<br>
<br>
Of course I added the
<kvm><hidden
state='on'/></kvm> lines at the
associated position.<br>
<br>
Best regards,<br>
Ruben
<div>
<div><br>
<br>
<div>Am 18.01.2016 um 22:27 schrieb
Will Marler:<br>
</div>
<blockquote type="cite">
<div dir="ltr">I'm not sure what
correct command-line syntax is.
Have you tried using libvirt and
VirtManager to handle your VM
rather than command line, and
modifying the XML rather than
the command line? I think that's
generally the preferred method
these days (it's certainly
easier from my point of view,
and the way I got my 750 Ti to
pass through).</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Mon,
Jan 18, 2016 at 11:04 AM,
Ruben Felgenhauer <span
dir="ltr"><<a
moz-do-not-send="true"
href="mailto:4felgenh@informatik.uni-hamburg.de"
target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:4felgenh@informatik.uni-hamburg.de">4felgenh@informatik.uni-hamburg.de</a></a>></span>
wrote:<br>
<blockquote
class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div text="#000000"
bgcolor="#FFFFFF"> Hi,
Alex!<br>
<br>
Thanks for your reply!<br>
My GPU indeed has a
seperate audio device
located at 01:00.1.<br>
<br>
However, just adding
-device
vfio-pci,host=01:00.1
doesn't seem to do the
trick.<br>
Of course the
corresponding device is
already blacklisted and
bound to vfio.<br>
<br>
The Debian Wiki entry
about VGA passthrough (<a
moz-do-not-send="true"
href="https://wiki.debian.org/VGAPassthrough"
target="_blank"><a class="moz-txt-link-freetext" href="https://wiki.debian.org/VGAPassthrough">https://wiki.debian.org/VGAPassthrough</a></a>)
mentions QEMU arguments
like "-device
vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on,romfile=...
-device
vfio-pci,host=01:00.1,bus=pcie.0"
which seems to address
GPUs with audio devices,
but if I try to do
something similar, the
buses 'root' and 'pcie'
couldn't be found. Maybe I
missed something very
important?<br>
<br>
On the same article, it
says that the "HDMI
soundcard [...] needs to
be unbound from its
driver":<br>
# echo '0000:01:00.1' |
sudo tee
/sys/bus/pci/devices/0000:01:00.1/driver/unbind<br>
I figured the vfio-bind
script from the Arch Linux
Forum thread (<a
moz-do-not-send="true"
href="https://bbs.archlinux.org/viewtopic.php?id=162768"
target="_blank"><a class="moz-txt-link-freetext" href="https://bbs.archlinux.org/viewtopic.php?id=162768">https://bbs.archlinux.org/viewtopic.php?id=162768</a></a>)
would do exactly this
thing, so I didn't
explicitly do so for the
audio device. Is that
okay?<br>
<br>
Best regards,<br>
Ruben
<div>
<div><br>
<br>
<div>Am 18.01.2016 um
08:31 schrieb
Alexander Petrenz:<br>
</div>
<blockquote
type="cite">
<div dir="ltr">Hi
Ruben,
<div><br>
</div>
<div>I guess your
750ti also has
some audio
device. You
should pass
through this
too. It should
be something
like 01:00.1.
There are many
command line
examples you can
find about that.</div>
<div>Also I´m not
quite sure, if
you should
remove the
x-vga=on.</div>
<div><br>
</div>
<div>Regards</div>
<div>Alex</div>
</div>
<div
class="gmail_extra"><br>
<div
class="gmail_quote">On
Sun, Jan 17,
2016 at 11:12
PM, Ruben
Felgenhauer <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:4felgenh@informatik.uni-hamburg.de"
target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:4felgenh@informatik.uni-hamburg.de">4felgenh@informatik.uni-hamburg.de</a></a>></span> wrote:<br>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">Hi,<br>
<br>
I am trying to
pass my nVidia
GTX 750ti to
my QEMU guest.<br>
<br>
Problem is:
After the QEMU
monitor pops
up, nothing
happens. The
GPU's output
is dead, and
the vm won't
be accessible
via SSH
anymore, so
it's very
likely that
the VM isn't
booting up at
all. Also,
there are no
error messages
from QEMU on
the console
whatsoever
which makes
debugging it
especially
hard.<br>
<br>
This is how I
start the vm
with normal
vga emulation:<br>
qemu-system-x86_64
-hda vm.ovl
-boot c
-enable-kvm -m
1024 -cpu
host,kvm=off
-smp
cores=4,threads=2
-redir
tcp:5022::22<br>
Everything
runs fine in
this case. To
do the
passthrough, I
add this:<br>
-device
vfio-pci,host=01:00.0,multifunction=on,x-vga=on
-vga none<br>
This brings
said problems
with it. I
also tried out
multiple
different
combinations
of -device's
arguments or
even adding a
romfile for
the GPU, but
none of these
steps changed
anything at
all.<br>
<br>
Obviously, I
am using a
BIOS
installation
and I'm
well-aware
with this bug:
<a
moz-do-not-send="true"
href="https://bugzilla.kernel.org/show_bug.cgi?id=107561"
target="_blank"><a class="moz-txt-link-freetext" href="https://bugzilla.kernel.org/show_bug.cgi?id=107561">https://bugzilla.kernel.org/show_bug.cgi?id=107561</a></a>,
but neither
using less RAM
(as you can
see I am using
1GB now) nor
switching to
an older
Kernel changed
anything about
the problem. I
have tried
Kernel 4.1.0
and 4.3.0.<br>
<br>
Host is Debian
testing with
QEMU 2.5.0.<br>
I tried both
Debian and
Windows 7 as a
guest, but
both are
showing
exactly the
same
behaviour.<br>
Mainboard is
an ASUS
Z87-PLUS. The
750ti is
produced by
ASUS aswell.<br>
<br>
Any idea how I
could get
passthrough
running?<br>
<br>
_______________________________________________<br>
vfio-users
mailing list<br>
<a
moz-do-not-send="true"
href="mailto:vfio-users@redhat.com" target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:vfio-users@redhat.com">vfio-users@redhat.com</a></a><br>
<a
moz-do-not-send="true"
href="https://www.redhat.com/mailman/listinfo/vfio-users"
target="_blank"><a class="moz-txt-link-freetext" href="https://www.redhat.com/mailman/listinfo/vfio-users">https://www.redhat.com/mailman/listinfo/vfio-users</a></a><br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
</div>
</div>
<br>
_______________________________________________<br>
vfio-users mailing list<br>
<a moz-do-not-send="true"
href="mailto:vfio-users@redhat.com"
target="_blank">vfio-users@redhat.com</a><br>
<a moz-do-not-send="true"
href="https://www.redhat.com/mailman/listinfo/vfio-users"
rel="noreferrer"
target="_blank">https://www.redhat.com/mailman/listinfo/vfio-users</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
_______________________________________________<br>
vfio-users mailing list<br>
<a moz-do-not-send="true"
href="mailto:vfio-users@redhat.com"
target="_blank">vfio-users@redhat.com</a><br>
<a moz-do-not-send="true"
href="https://www.redhat.com/mailman/listinfo/vfio-users"
rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/vfio-users</a><br>
</blockquote>
</div>
</blockquote>
<br>
</div>
</blockquote>
</div>
</div>
</blockquote>
<br>
</body>
</html>