[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: