Pages:
Author

Topic: [20 Bitcoins bounty] For instructions on how to install ATI 58XX drivers on ESXi (Read 9788 times)

hero member
Activity: 780
Merit: 510
Bitcoin - helping to end bankster enslavement.
OP, your response to my last post, "Negative, Negative...", wasn't actually negative. What you said basically is what I said in my post. You didn't refute any of it. Like I said before, and as several other posters have also said now, you don't need ESXi. You can just run Linux as the main OS and mine from there, and install VMWare Server inside the linux install, and launch guest VM's from within Linux. Or use any other VM server that runs inside of Linux. You can even do this within windows too.

There's no reason to try to do this using ESXi, and the fact that someone would be stuck on using ESXi is the reason I became suspicious that you were trying to mine on a company's servers. In that case I imagined your company had ESXi servers, and you wanted to mine on them, so you had to work backwards from ESXi. I doubt anyone would be dumb enough to do that. Well, no, scratch that. I am not accusing you of doing that. But there has actually already been one case in the media of someone being prosecuted for mining on his employer's servers.

There was also a university that sued someone a few years back for running distributed computer (one of the scientific ones, like Distributed.net or something). They sued him for retroactive back-pay too, for all the months of increased electricity and heating costs he caused them by running the distributed app on hundreds of their computers.

Text never translates well.  Your post was not negative and you misunderstood me.  It doesn't matter.
hero member
Activity: 780
Merit: 510
Bitcoin - helping to end bankster enslavement.
OP, your response to my last post, "Negative, Negative...", wasn't actually negative. What you said basically is what I said in my post. You didn't refute any of it. Like I said before, and as several other posters have also said now, you don't need ESXi. You can just run Linux as the main OS and mine from there, and install VMWare Server inside the linux install, and launch guest VM's from within Linux. Or use any other VM server that runs inside of Linux. You can even do this within windows too.

There's no reason to try to do this using ESXi, and the fact that someone would be stuck on using ESXi is the reason I became suspicious that you were trying to mine on a company's servers. In that case I imagined your company had ESXi servers, and you wanted to mine on them, so you had to work backwards from ESXi. I doubt anyone would be dumb enough to do that. Well, no, scratch that. I am not accusing you of doing that. But there has actually already been one case in the media of someone being prosecuted for mining on his employer's servers.

There was also a university that sued someone a few years back for running distributed computer (one of the scientific ones, like Distributed.net or something). They sued him for retroactive back-pay too, for all the months of increased electricity and heating costs he caused them by running the distributed app on hundreds of their computers.
I meant Negative as "No".
hero member
Activity: 780
Merit: 510
Bitcoin - helping to end bankster enslavement.
Install Virtualbox on top of Linux.

Exactly. The host OS has to be the one to interface with the GPUs - virtualizing the GPU resources doesn't give you "extra" mining resources via some magic. If the OP wants to use the CPU/Mem/IO resources while the GPU is mining then either one of two things can happen:

1. run the apps that need CPU/RAM/IO on the same damn server and be done with it - no virtualization necessary.
2. run ESX-Server or Virtualbox or Xen to create guest OSes on top of the main Linux OS running the mining app.

There's NO REASON TO USE ESX or ESXi. And still this remains one of the dumber questions I've seen about virtualization. Sorry, no offense but this really stinks of confusion about what virtualization is for and how computing resources are allocated to programs in Linux/Unix.

No offence taken I just notice that smart people don't like to read.  If you did you would know that I wanted to leverage my knowledge of ESXi and vSphere instead of investing time learning and trouble shooting something new it's worth money to me pay someone to find me the answer.

No offence but it takes street smarts to operate efficiently.
member
Activity: 112
Merit: 10
OP, your response to my last post, "Negative, Negative...", wasn't actually negative. What you said basically is what I said in my post. You didn't refute any of it. Like I said before, and as several other posters have also said now, you don't need ESXi. You can just run Linux as the main OS and mine from there, and install VMWare Server inside the linux install, and launch guest VM's from within Linux. Or use any other VM server that runs inside of Linux. You can even do this within windows too.

There's no reason to try to do this using ESXi, and the fact that someone would be stuck on using ESXi is the reason I became suspicious that you were trying to mine on a company's servers. In that case I imagined your company had ESXi servers, and you wanted to mine on them, so you had to work backwards from ESXi. I doubt anyone would be dumb enough to do that. Well, no, scratch that. I am not accusing you of doing that. But there has actually already been one case in the media of someone being prosecuted for mining on his employer's servers.

There was also a university that sued someone a few years back for running distributed computer (one of the scientific ones, like Distributed.net or something). They sued him for retroactive back-pay too, for all the months of increased electricity and heating costs he caused them by running the distributed app on hundreds of their computers.
member
Activity: 98
Merit: 11
Install Virtualbox on top of Linux.

Exactly. The host OS has to be the one to interface with the GPUs - virtualizing the GPU resources doesn't give you "extra" mining resources via some magic. If the OP wants to use the CPU/Mem/IO resources while the GPU is mining then either one of two things can happen:

1. run the apps that need CPU/RAM/IO on the same damn server and be done with it - no virtualization necessary.
2. run ESX-Server or Virtualbox or Xen to create guest OSes on top of the main Linux OS running the mining app.

There's NO REASON TO USE ESX or ESXi. And still this remains one of the dumber questions I've seen about virtualization. Sorry, no offense but this really stinks of confusion about what virtualization is for and how computing resources are allocated to programs in Linux/Unix.
sr. member
Activity: 406
Merit: 250
QUIFAS EXCHANGE
hero member
Activity: 780
Merit: 510
Bitcoin - helping to end bankster enslavement.
not sure about vmware, but I could come up with a guide for xenserver for 20 BTC.... would that work?
I may take you up on that offer if I have no other choice.
newbie
Activity: 26
Merit: 0
I say its theoretically possible, but would require extremely major modification of both ESXi and the fglrx drivers, so not something you could just make some instructions for. I am curious as to why you would want to do this. I am also missing the connection to reusing the server for headless Windows server.

I would think it would take a professional coder much more than 20 BTC worth of time to complete a project of this magnitude, even at the all time high BTC/USD exchange rate.

I do, however, like your thinking because sometimes it is unconventional ideas like this that spur innovationa and development.

BTW, are you the guy with the youtube videos about silver?

The reason is to run other applications on the box doing mining the make money leveraging all aspects of the hardware.
BTW Yes I am the guy who makes silver videos.   

Thanks dude!
newbie
Activity: 26
Merit: 0
I manage a bunch of ESX and ESXi clusters. What the OP wants to do is... for lack of a better word, useless. If you have GPU cards in a server/workstation then you should just install LinuxCoin on that box and run your miners. Installing ESX/i doesn't give you any benefit, even if it were possible to get the drivers to work with the GPUs, because the whole point of ESX is to virtualize hardware. Since by definition you cannot virtualize GPU resources, and even then miners use 100% of the GPU resources anyway, there's NO REASON TO USE VIRTUALIZATION TO MINE.


The point is to use the GPUs for mining and the other resources for visualization why have all those resources go to waste.

Now I understand what you are after, got it!
newbie
Activity: 26
Merit: 0
I say its theoretically possible, but would require extremely major modification of both ESXi and the fglrx drivers, so not something you could just make some instructions for. I am curious as to why you would want to do this. I am also missing the connection to reusing the server for headless Windows server.

I would think it would take a professional coder much more than 20 BTC worth of time to complete a project of this magnitude, even at the all time high BTC/USD exchange rate.

I do, however, like your thinking because sometimes it is unconventional ideas like this that spur innovationa and development.

BTW, are you the guy with the youtube videos about silver?

Why would you have to mod the fglrx drivers ?

Im not an expert, but the fglrx drivers are for Linux and I would be really surprised if someone could get ESXi to install them. As someone mentioned earlier in this thread, ESXi is not Linux, might appear to be but it is a proprietary OS. Someone with more knowledge please correct me if I am wrong.
newbie
Activity: 24
Merit: 0
not sure about vmware, but I could come up with a guide for xenserver for 20 BTC.... would that work?
newbie
Activity: 40
Merit: 0
Install Virtualbox on top of Linux.
hero member
Activity: 780
Merit: 510
Bitcoin - helping to end bankster enslavement.
Well in his OP he said the reason he didn't want to run windows as a the host OS was because it uses a  lot of CPU. I got the impression that's why he wanted to run ESXi as the host OS. Am I wrong, or was it simply a thinly veiled attempt at making the post not look like a blatant attempt to run mining on someone else's server? His company's server, a server of a client of his company?

Negative, Negative, I wanted to use the resources of the CPU and ram for some other task since I have so many of them it would be nice to leverage their power in other ways.
hero member
Activity: 780
Merit: 510
Bitcoin - helping to end bankster enslavement.
Your problem is that you for some reason are stuck on using ESXi. You have a few options.

1. I read somewhere that Windows only uses 100% CPU under certain SDK/driver versions. So if you can find the driver version that doesn't use 100% CPU for mining, you can run windows as the host OS and mine there, and still instlal your guest VM's.
2. Linux doesn't have the problem of 100% CPU use during mining. SO you can use linux as your host OS, mine from there, and install VMWare or some other VM software, and run your guest VM's from that.

I have looked and tried every version of the drivers none of them use 0% CPU time unless you plug in a monitor to first card mine device 0 then plug in the monitor to second card and mine device 0.  That process works but there is no way to automate it.

As for running a guest that does the mining, from this thread you can see it does not work.
hero member
Activity: 780
Merit: 510
Bitcoin - helping to end bankster enslavement.
I say its theoretically possible, but would require extremely major modification of both ESXi and the fglrx drivers, so not something you could just make some instructions for. I am curious as to why you would want to do this. I am also missing the connection to reusing the server for headless Windows server.

I would think it would take a professional coder much more than 20 BTC worth of time to complete a project of this magnitude, even at the all time high BTC/USD exchange rate.

I do, however, like your thinking because sometimes it is unconventional ideas like this that spur innovationa and development.

BTW, are you the guy with the youtube videos about silver?

The reason is to run other applications on the box doing mining the make money leveraging all aspects of the hardware.
BTW Yes I am the guy who makes silver videos.   
hero member
Activity: 780
Merit: 510
Bitcoin - helping to end bankster enslavement.
I manage a bunch of ESX and ESXi clusters. What the OP wants to do is... for lack of a better word, useless. If you have GPU cards in a server/workstation then you should just install LinuxCoin on that box and run your miners. Installing ESX/i doesn't give you any benefit, even if it were possible to get the drivers to work with the GPUs, because the whole point of ESX is to virtualize hardware. Since by definition you cannot virtualize GPU resources, and even then miners use 100% of the GPU resources anyway, there's NO REASON TO USE VIRTUALIZATION TO MINE.



Let's step through the BS in your post

1. "useless"? I have numerous VMs across multiple ESXi systems and need to keep them running, that is high power readily available hardware prime for GPUs. I need to keep ESXi running so why wouldn't I try and leverage the hardware on hand and do what the OP is looking to do.

2. You can virtualize GPU resources at varying levels between hypervisors however at this time not OpenCL. In this case pass that GPU directly to the VM itself using VT-d or IOMMU letting the VM execute whatever it wants on the GPU.

break break...

To address the OPs question, I have a couple of ESXi systems myself and was thinking the same thing since it's hardware. The primary issue is the stack of software you need to talk to the card, one can hack some packages into ESXi but you need X windows running with the fglrx driver. That requirement means you will need a large stack of packages to get it moving and would need to start hacking in a big way, start by researching whether or not it's even possible to get X running on ESXi itself.

Sadly my ESXi systems do not support VT-d/IOMMU or I would install my GPUs, map them to a VM and run my miners there.


One way or another I would like to run my miners on a box where I can have virtual servers doing something else other than mining.

Thanks for this post.
hero member
Activity: 780
Merit: 510
Bitcoin - helping to end bankster enslavement.
I manage a bunch of ESX and ESXi clusters. What the OP wants to do is... for lack of a better word, useless. If you have GPU cards in a server/workstation then you should just install LinuxCoin on that box and run your miners. Installing ESX/i doesn't give you any benefit, even if it were possible to get the drivers to work with the GPUs, because the whole point of ESX is to virtualize hardware. Since by definition you cannot virtualize GPU resources, and even then miners use 100% of the GPU resources anyway, there's NO REASON TO USE VIRTUALIZATION TO MINE.


The point is to use the GPUs for mining and the other resources for visualization why have all those resources go to waste.
member
Activity: 112
Merit: 10
Your problem is that you for some reason are stuck on using ESXi. You have a few options.

1. I read somewhere that Windows only uses 100% CPU under certain SDK/driver versions. So if you can find the driver version that doesn't use 100% CPU for mining, you can run windows as the host OS and mine there, and still instlal your guest VM's.
2. Linux doesn't have the problem of 100% CPU use during mining. SO you can use linux as your host OS, mine from there, and install VMWare or some other VM software, and run your guest VM's from that.

ESXI is a OS not a installable exe. This guy wants to run his ESXI server as normal but cram it with GPGPU's and mine while it's sitting there acting as a server. Well so I can make out. I'd use VMDirectPath to connect the GPGPU's to a linuxcoin machine and mine from that.

Well in his OP he said the reason he didn't want to run windows as a the host OS was because it uses a  lot of CPU. I got the impression that's why he wanted to run ESXi as the host OS. Am I wrong, or was it simply a thinly veiled attempt at making the post not look like a blatant attempt to run mining on someone else's server? His company's server, a server of a client of his company?
sr. member
Activity: 308
Merit: 251
I would probably not recommend doing this if they are Production VM's.  You risk slowing down those VM's because the mining software not only uses GPU but also some CPU cycles...  
I would seriously think twice about this if this is a production system your about to screw with...
people get fired for stealing resources.



Don't think it would affect the performance at all linuxcoin hardly touches the CPU. But I do agree with you if this is not your server you would be playing with fire Cheesy I think your boss might have something to say when your rack gets about 70C hotter and about 3 times more noisy Cheesy Unless you could convince him that its a good idea and try to bribe him with a cut hahaha Cheesy

member
Activity: 126
Merit: 60
I would probably not recommend doing this if they are Production VM's.  You risk slowing down those VM's because the mining software not only uses GPU but also some CPU cycles...  
I would seriously think twice about this if this is a production system your about to screw with...
people get fired for stealing resources.

Pages:
Jump to: