Re: GPU instance with debian HVM AMI?
On Thu, Feb 20, 2014 at 12:06:40AM +0000, Bromberger, James wrote:
> The Debian AMIs are not yet blessed for G2. They would at this stage
> require the nvidia drivers at this stage, and as this would conflict
> with the Debian Free Software Gidelines, I have not (yet) produced a
> Debian + NVidia AMI. I am hoping that Nouveau will be blessed for
> use on this instance type in a few weeks, and at that stage I'll
> apply for the AMI to be approved for this instance type.
Thanks for looking into this.
I do not believe that the nvidia drivers are the issue. There aren't
any nvidia drivers on the ubuntu HVM AMI, as far as I can tell. I had
to download them from nvidia's site and compile/install them. I even
had to download the kernel sources to compile the drm module which the
latest nvidia driver (331.49) requires and which isn't included in the
AMI, a la <https://devtalk.nvidia.com/default/topic/547588/>
Here's what I see on a freshly booted Ubuntu 12.04 HVM AMI:
ubuntu@ip-10-138-47-161:~$ lsmod
Module Size Used by
isofs 40257 0
psmouse 97519 0
fb_sys_fops 12703 0
sysimgblt 12806 0
sysfillrect 12901 0
serio_raw 13211 0
syscopyarea 12633 0
acpiphp 24231 0
floppy 70207 0
ubuntu@ip-10-138-47-161:~$ find /lib/modules/3.2.0-54-virtual/kernel/drivers/video/ -name *.ko
/lib/modules/3.2.0-54-virtual/kernel/drivers/video/sysimgblt.ko
/lib/modules/3.2.0-54-virtual/kernel/drivers/video/cirrusfb.ko
/lib/modules/3.2.0-54-virtual/kernel/drivers/video/xen-fbfront.ko
/lib/modules/3.2.0-54-virtual/kernel/drivers/video/vga16fb.ko
/lib/modules/3.2.0-54-virtual/kernel/drivers/video/vgastate.ko
/lib/modules/3.2.0-54-virtual/kernel/drivers/video/vesafb.ko
/lib/modules/3.2.0-54-virtual/kernel/drivers/video/sysfillrect.ko
/lib/modules/3.2.0-54-virtual/kernel/drivers/video/fb_sys_fops.ko
/lib/modules/3.2.0-54-virtual/kernel/drivers/video/syscopyarea.ko
/lib/modules/3.2.0-54-virtual/kernel/drivers/video/output.ko
ubuntu@ip-10-138-47-161:~$ find /lib/modules/3.2.0-54-virtual/kernel/drivers/ -name '*drm*' -o -name '*nvidia*'
ubuntu@ip-10-138-47-161:~$
On a side note, I just tried launching the debian 7.4 HVM AMI on
several different instance types for comparison, but I haven't had
much success:
1. I was not able to get a system log to retrieve the host ssh public
key, even 20 minutes or more after launch. I tried this in both
us-east-1 and eu-west-1.
2. I blindly accepted the host fingerprint but was denied access when
logging in as user admin with the configured keypair.
> There are other issues that I have seen with the Debian AMI on the
> g1 instance - I am trying to find some time for me to look deeper
> into this (probably next week).
If there are "other issues," I infer from the lack of any other
explanation that they must be relevant. Can you elaborate, please?
> > -----Original Message-----
> > From: Aryeh Leib Taurog [mailto:vim@aryehleib.com]
> > Sent: Thursday, 20 February 2014 6:39 AM
> > To: debian-cloud@lists.debian.org
> > Subject: GPU instance with debian HVM AMI?
> >
> > I would like to launch GPU instances with the debian HVM AMI:
> > debian-wheezy-amd64-hvm-2014-02-08-ebs - ami-9f675df6
> >
> > It doesn't allow me to do this. Apparently only certain AMIs are supported.
> > <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using_cluster_co
> > mputing.html>
> >
> > I posted an inquiry about this on the EC2 forums.
> > <https://forums.aws.amazon.com/thread.jspa?threadID=146515>.
> >
> > I received the following response:
> >
> > > I have investigated the issue in regards to the AMI - ami-9f675df6 and
> > > unfortunately it would appear the instance type of g2.2xlarge is not
> > > supported by this particular image. For the AMI itself it may be
> > > lacking drivers and/or internal support for the g2.2xlarge instance type.
> > >
> > > I have however been able to successfully launch the same AMI using a
> > > variety of other instance types such as C3, M3 etc.
> > >
> > > This is not something we can simply 'enable', it is a restriction of
> > > the particular AMI itself. I would recommend either selecting a
> > > difference Instance type during the provisioning or selecting a
> > > different AMI that provides the features you are looking for.
> >
> > Can anyone shed any light on this? Could there be some missing
> > configuration which is required for PCI passthrough? The Xen wiki indicates
> > otherwise:
> >
> > > HVM guests require no special configuration for the guest kernel, as
> > > all accesses are emulated and virtualized by the IOMMU hardware.
> > <http://wiki.xen.org/wiki/Xen_PCI_Passthrough#Guest_configuration>
> >
> > Thanks,
> > Aryeh Leib Taurog
> >
> >
> > --
> > To UNSUBSCRIBE, email to debian-cloud-request@lists.debian.org
> > with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> > Archive:
> > [🔎] 20140219223840.GF4222@deb7.aryehleib.com">http://lists.debian.org/[🔎] 20140219223840.GF4222@deb7.aryehleib.com
>
Reply to: