Start a Conversation

Unsolved

This post is more than 5 years old

616073

April 16th, 2013 08:00

Use a PCI graphics card on Poweredge T620

Purchased  Poweredge T620, with a NVIDIA Tesla C2075 CUDA card in for use as a high end workstation and CUDA machine.

Due to the programs I must run I have set the machine up dual booting Windows 7 and Linux (this in itself took some doing).

The graphics are currently being served by the onboard Matrox G200.

I have managed, on both systems to install the CUDA graphics card, for use in programming.  However I decided to attempt to use another graphics card (NVIDIA Geforce GT610) as on Linux, installing the NVIDIA drivers stops me being able to access my monitors full screen resolution (a problem that I think will be more easily solved if graphics are being handled by an NVIDIA chipset on an external card).  Additionally the Matrox G200 is not going to be sufficient for some of the programs I am going to be required to run in Windows.

On installing the GT610, no output was displayed (both before and after driver installation), I discovered this is also the case if I plug a monitor into the CUDA card.  It seems there is some BIOS/iDRAC setting preventing output through any additional PCI graphics card.

I have tried disabling the onboard graphics controller in the BIOS, however this merely left me with no display at all, then requiring me to reset the BIOS via the jumper, a process I would prefer not to have to repeat.  I also speculatively, adjusted the iDRAC network setting "Enable NIC" to "Disabled" but with no luck (though I have not tried disabling the onboard graphics via the BIOS since this change).  Windows sees all graphics cards as installed and working, however does not see any displays connected to the,

If anyone has any ideas as to which settings need to be changed to enable output from PCI graphics cards, that would be amazing!

Thanks

Moderator

 • 

8.4K Posts

April 16th, 2013 10:00

Joe,

With most Dell servers, they won't support using a 3rd party video card in the server. The 12th generation servers differ in the fact that you can use the 3rd party video cards in them, but in a GPGPU use. Not for the sake of video display. So they support 3rd party video cards, not for using for display, but as a graphic processor.

Let  me know if this answers your question.

548 Posts

April 16th, 2013 20:00

In my T610, i installed a XFX GeForce graphics card which i modded to fit in a x8 slot and then within BIOS, set the "Embedded Video Controller" to "disabled". Upon connecting the monitor to the XFX card, i could the view the machine booting up and windows 7 had no issues with aero interface (the onboard matrox g200 would not work well with aero).

So I would be very surprised if the T620 could not handle a PCIe video card and in fact I understood that one could order Quadro cards with their systems which were a supported option. What you may have is some conflict occurring when you use a graphics card in combination with a GPGPU card. If the T620 is not a production machine, i would remove the GPGPU card and drivers and install a graphics card, set the BIOS and connect the monitor to the graphics card. If it works, i would install the GPGPU card again and see if they both work.

Maybe the bods at NVidia can shed some light on this issue as too often you on this forum one hears 'not supported'.

7 Technologist

 • 

16.3K Posts

April 16th, 2013 21:00

too often you on this forum one hears 'not supported'

Sky, you know as well as anyone why that is the case.  Far and away, most of the most Dell-server-knowledgeable people use servers as they were designed, so unless someone has attempted to do something "off-track", there isn't much we can tell them, except to help them understand what they are up against.  It IS unsupported, because it was never considered in the design and testing for that system, and in some cases, some versatility had to be sacrificed to ensure a functional and reliable system, which is usually more beneficial than a system that can be tinkered with at will.  A lot of people who jump from desktops to servers can't understand why they can't just plop a video card in, why they can't just buy a drive for it from Best Buy, and why they can't just install XP on this "computer".  We never say it won't work - simply that Dell didn't intend it and if they want to try it, it may or may not work, and may or may not require some trial and error, and we often try to help them do just that (specific cards are different from installing an unsupported OS though) ... but they need to know that from the outset.

22 Posts

April 17th, 2013 00:00

Sorry to but in but i have spent 3 days reading posts on people trying to get good graphics cards working on servers IE i have a 2600 Poweredge. Now from what i have read that the main problem is the bus is PCI-X, but am i right in assuming this is backward compatible to PCI?? Now the problem is getting a decent PCI graphics card is hard, but i have discovered this one and it boosts that it works on Industrial PCI-X bus, IE for servers. ATI Radeon HD5450 2GB DDR3 PCI And for under £60, well its what everyone would want, reading all the posts worldwide it would make a lot of people happy. I have purchased one and hopefully it will work but i have a feeling i will get little help if it does not. The thing is i have read of so many PCI cards not working and some that do but no explanation as to why? If they are PCI then surely they should work????? as PCI-X is backward compatible. if WE all try really hard and get this card to work then all these threads would just stop if the demand was satisfied, would it not. Looks like ATI have produced this card just for older systems and is the answer i think we all want. But i am sure someone will come back with !! Buy a new PC!! , well i like mine, excluding graphics total quality!!

9 Posts

April 17th, 2013 02:00

I understand (now) that the graphics cards are not 'supported' in this type of machine for video display.  As the cards can be installed and recognised by the system, I am wondering if there is anything that can be done to enable output, or at least to let me understand what about the machine is preventing output to the pcie cards.  Other similar posts, seem to suggest it is an issue to do with DRAC/iDRAC causing the conflict.

9 Posts

April 17th, 2013 02:00

Thanks for the suggestion, I will perhaps try this, the complication (as you may know) is that if, on turning the onboard graphics off, the computer does not find the graphics card, the only way I can see to get the onboard graphics back is through a jumper reset (the jumper in case being buried under all the fans) which is awkward, and also resets the hard drives to not ATA (which I had to set them to to be able to get Linux to see the Windows OS) which the causes me to have to reinstall Linux after resetting the hard drives to ATA (not ideal).

I am not sure it is a conflict however, even without the additional (GT610) graphics card installed, I also cannot get output from the CUDA card, which came with the system.  It is this that is leading me to believe there is some configuration/setting preventing output to additional PCIe video cards.  As you mention it is a bit of an issue, not only will the matrox g200 not support aero, it also doesn't support many other things, such as opengl etc.

548 Posts

April 17th, 2013 04:00

@theflash, yes you are correct as servers are servers and do a specific job where video is not considered a priority, hence the provision of on-board matrox G200 which integrates rather nicely with the DRAC.

So i really should have re-read what i wrote before posting as it is a little incorrectly and awkwardly worded (cut and paste haste). My comment didn't really convey what i wanted to say. Suffice to say it would have been more accurate to write that graphics cards are not supported by Dell on the 11G and older servers and as such you will usually get the 'not supported reply for that reason. And as i first suspected there is some driver/hardware conflict between TELSA and GeForce, it could be better to initially seek an explanation from NVidia.

Now what is still confusing for me is that I understood that graphics cards were supported on the 12G servers. I even went through the exercise to configure a Quardo cards on a T620 12G servers when they were first released (but at the time of my post i could not even find a TELSA card in the T620 config options let alone a Quardo card)! So considering, Chris' response that graphics cards are "not for using for display, but as a graphic processor" is a little confusing. Is Chris' comment indeed correct and has something changed since the initial release of T620 or have i misunderstood something?

@ Joe.s, the TELSA cards I have seen do not have a video connector on them as they are designed for number crunching CUDA work, not video output. What card do you have?

As i mentioned, i would remove the TELSA card and and try the Geforce card on it's own, but drivers can be an issue. Note that drivers are common between TELSA and Quadro cards but Geforce cards uses different drivers. IFAIK, Geforce cards can not work with Quadro drivers so this may actually be your problem. Do you have access to a cheap NVS card you could try to install as it should save you from first having to remove the TELSA card and its driver. If not, you should find that GeForce card will work with a Geforce driver BUT later you will again have driver issues when you reinstalling the TELSA card.....

And I'm not sure why you have multi-boot issues and have to play within BIOS settings but i'm surprised you have to reinstall linux rather than just set BIOS to ATA before the first boot. With such a powerful machine, have you considered virtualization?

@Baff, the issue is not PCI vrs PCI-X, rather it is that the Matrox G200 can not be disabled in BIOS and thus add on graphics cards result in some form of conflict that stops the machine from booting, hence the hit and miss affair in finding a working graphics card. I have yet to read verifiable multi user confirmation that a specific add on graphics card works in 2600, 2900 2950 series servers. And one must note that server BIOS is constructed for stability, not a consumer focused overclocking culture that gamers are used to. I just wish Dell did release an updated BIOS that would allow disabling the on-board graphics on these older servers. This may just attract a younger crowd to old PE server hardware and familiarize this crowd with Dell which may just help sales in future (cheap investment really)...

9 Posts

April 17th, 2013 05:00

@Skylarking Thanks, I will try your suggestion, of removing the CUDA card and drivers later today/tomorrow and see if I am able to use just the Geforce card.

I have the Tesla C2075, which has a single DVI output on it, I was not planning on using it for video output, but merely tried connect to it, to see if that improved matters, given that it came with the system.

What I find confusing, regarding the driver front, is that on disabling on board graphics (in the BIOS) I get no output to any of the video cards during the boot procedure, I thought that if there were a driver conflict  issue then this wouldn't kick in until the OS starts, which was leading me to think there is something in the BIOS/iDRAC preventing video output to ANY video card.  Please correct me if this assumption is not true!

Virtualization is a possibility, but from my understanding, it is difficult/impossible to utilise the CUDA card, whilst within a virtual machine.

548 Posts

April 19th, 2013 01:00

I am confused why a PE T620, which was meant to have graphics capability, now seems not to allow Quadro or Telsa card selection when configuring to buy on-line !

Anyway, remember that you can not set 'integrated video adapter' to 'disabled' within the BIOS unless the BIOS detects a PCIe graphics card is installed in the system as this option would be grayed out (i am assuming T620 BIOS functions the same as T610 BIOS in this respect).

Now I'm not familiar with the Telsa cards and the C2075 specifically, but this NVidia PDF clearly states the card had dual link DVI connector supporting up to 1600x1200 resolution!

On this basis, the T620 BIOS should see this card as a graphics card and thus allow you to set the 'integrated video adapter' to 'disabled' within the BIOS (without any other graphics card installed in another PCIe slot within your system). If this is indeed the case, it would confirm that the BIOS does actually see the Telsa card as a graphics card in which case it may simply be you could have a faulty Telsa card.

To confirm if the Telsa card is faulty or not, you could try installing it in a consumer PC where it should output a signal to the monitor during boot process. Doing this removes some of the uncertainty around what capability the PE T620 actually has and instead focuses on the Telsa capabilities. If your Telsa card doesn't work in a consumer PC, I would suggest going back to the seller and discussing it with their tech support in view of getting the card replaced! If Dell was your seller, then i wouldn't even bother with testing in another PC and lay the issue at their Tech Support.

If the PE T620 BIOS does not allow you to set the 'integrated video adapter' to 'disabled' within BIOS when only the Telsa card installed, then the BIOS does not see the Telsa card as a graphics card, hence why you see no video signal output on the Telsa DVI connector. In this instance, I would still install the Telsa card and confirm it outputs video in a consumer PC before seeing the T620 (BIOS?) as the faulty component. Again, in this instance I would directed this issue to Technical support (seller or Dell).

If you have confirmed that the Telsa card is faulty, then by all means try the GeForce card in the T620 (obviously without the Telsa card installed) and see it that fairs better at displaying video during the boot process which it should. If you still get no video, then assuming the GeForce card works in a consumer PC, the issue is definitely with the T620 and again I would go back to technical support..

Some consideration needs to be given as to which PCIe slots have you tried using. Have you read the T620 HOM in relation to expansion slots which indicates GPU has 2nd priority in suggested slot to use is 4,5,7 and 2 and that the GPU enablement kit must be installed? I don't know what a GPU enablement kit is and have found no info on it but something to consider!

I guess it's worth mentioning multi (SLI) graphics cards in a system need some licensing for it to work, so this could be a cause of concern. It could simply be that the Telsa graphics card will not play together with the GeForce graphics card, with respect to how the SLI licensing is done. Quardo and GeForce have different licensing models from what i have gleaned. It could be that the card BIOSs may have some handshaking to do with the system BIOS with respect to SLI and this is where one conflict might occur. Further, when the OS is running, Telsa card may not work with a Geforce driver and GeForce card does not work with a Quadro(Telsa) driver.So you may still see issues outside Windows as I don't know what the graphics card BIOS does at boot time when multi GPU detected!

9 Posts

May 1st, 2013 07:00

Thanks to all, especially skylarking, I think I have arrived at some sort of workable solution.

Under Linux, after some configuration of xorg.conf I have been able to get X output onto any combination of graphics cards I choose.  Before X I seem limited to the onboard card.

I have therefore gone down the route of solely booting into Linux and am planning to use Windows within a Linux hosted virtualbox for times I need access to Windows only programs.  Hopefully this proves to be workable long term.

It is therefore clear that all the graphics cards are ok.  I think in the Windows case there could be some sort of driver conflict or conflict to do with the install order/slot position, though as I said before X (or similar) I have not managed to output on anything other than the onboard card.

Dell response to a request for getting a set up as I initially described was

"it is unlikely that we will get a resolution to this issue with the current setup (even with the latest firmware in place).

Ultimately what you are trying to achieve is outside of the ‘supported operations’ for the T620 Server, based on its Server ‘architecture’.

The display options and Graphics setup for these particular Servers are only supported in a specific configuration and unfortunately it would appear that your preferred configuration will not function."

7 Technologist

 • 

16.3K Posts

May 1st, 2013 09:00

Dell response to a request for getting a set up as I initially described was

"it is unlikely that we will get a resolution to this issue with the current setup (even with the latest firmware in place).

Ultimately what you are trying to achieve is outside of the ‘supported operations’ for the T620 Server, based on its Server ‘architecture’.

The display options and Graphics setup for these particular Servers are only supported in a specific configuration and unfortunately it would appear that your preferred configuration will not function."

But you understand why that is the answer they give ... it is the only answer they CAN give.  They do not have ANY documentation from the people who designed and worked with these machines as to what will and won't work and how - and no doubt the engineering teams did NOT test anything that was not a designed feature or function of the server.   The support agents also do not have access to machines to try anything on their end (although frontline agents can escalate troubleshooting of SUPPORTED features/functions to an analyst(s) to be attempted on a real/live/test machine).  Dell's only response can be "it is not supported", so it is up to users to try it and to troubleshoot any situation outside of Dell's design parameters, which are sufficient for more than 99% of users/uses.  Same thing with installing, say, Windows 7, on it ... it is not supported, but that doesn't mean it won't work, just that Dell will not assist you in attempting it, because they can give you no guarantee that it will work, not being purposefully designed to run it.  If you were opening a case with a Dell engineer (which isn't possible), they might be able to give you better insight into what will and won't work and why, but the frontline agents are given only the information on the system they need to assist customers with system hardware and other supported scenarios.

548 Posts

May 3rd, 2013 01:00

The 12th generation servers differ in the fact that you can use the 3rd party video cards in them, but in a GPGPU use. Not for the sake of video display.

Now what is still confusing for me is that I understood that graphics cards were supported on the 12G servers. I even went through the exercise to configure a Quardo cards on a T620 12G servers when they were first released (but at the time of my post i could not even find a TELSA card in the T620 config options let alone a Quardo card)! So considering, Chris' response that graphics cards are "not for using for display, but as a graphic processor" is a little confusing. Is Chris' comment indeed correct and has something changed since the initial release of T620 or have i misunderstood something?

Now I'm not familiar with the Telsa cards and the C2075 specifically, but this NVidia PDF clearly states the card had dual link DVI connector supporting up to 1600x1200 resolution!

But you understand why that is the answer they give ... it is the only answer they CAN give.  They do not have ANY documentation from the people who designed and worked with these machines as to what will and won't work and how - and no doubt the engineering teams did NOT test anything that was not a designed feature or function of the server.

So what is the PE T620 design capability with respect to graphics cards as initially i was able to custom configure a quadro card with this server on Dels system soon after this server being launched but last time i checked i was not able to custom configure such! And as Quadro cards are definately intended for video output, not dedicated GPGPU cards (while Telsa C2075 is a GPGPU card which can also support video output according to NVidia). So i'm confused about the 12G servers graphics capabilities and at this point, should i buy a T620, i wouldn't be sure of anything!

Chris care to elaborate?

Theflash, i don't know what the technical issue is but as Dell initially offered these systems with Quadro and/or Telsa cards, i would expect Dell to support the systems they sold. When there are such complex issues, support should be able to contact the design group for assistance rather than spouting the 'not supported' line. It just seems wrong when 12G T620 initially provided add on graphics and now it seems it doesn't. It's wrong with little good will being shown by Dell. 

9 Posts

May 3rd, 2013 02:00

From my (limited) experience it appears something is going on somewhere (BIOS or system bus level) to stop video output on installed cards, while letting them install perfectly in every other way.  Why Linux is able to see the cards 'normally' I am not sure.  Although I appreciate that I am attempting to use they system in a way (it transpires) other than the way Dell envisaged, I am surprised that it is so hard to get an external graphics card to work for display, something I definitely did not envisage as being a problem when I ordered the system (which included a CUDA card).

7 Technologist

 • 

16.3K Posts

May 3rd, 2013 09:00

"i was able to custom configure a quadro card with this server on Dels system soon after this server being launched but last time i checked i was not able to custom configure such"

 


From the Technical Guide:

The T620 supports graphics processing unit (GPU) technology, providing accelerated performance for a variety of applications including virtual desktop infrastructure (VDI) medical imaging and graphical rendering implementations.


http://i.dell.com/sites/content/shared-content/data-sheets/en/Documents/dell-poweredge-t620-technical-guide.pdf


I haven't worked with one of these, so I don't know their limitations and capabilities, but I probably wouldn't expect "normal" graphics use from them.

548 Posts

May 6th, 2013 03:00

TheFlash, it's probably that I'm seeing configuration options for my region (i hate such regionalization). So I looked again and still can't see any GPU options with the closest thing being "Additional PCIe cards". Using this, i can configure a T620 with a PERC H810 ($781.00) or a SAS 6Gbps HBA External Controller ($172.70) or a 750GB ioDrive2 ($14,529.90) or a 1.2TB ioDrive2 ($19,374.30) or even a 2.41TB ioDrive2 Duo ($37,997.30) if i sell a kidney. But I suspect you can get these items considerably cheaper than I can in my region!!!!.

Anyway, I just find this T620 graphics issue rather perplexing as Dell actually added PCIe video capability to this new server that my T610 server did not have (and my T620 had no issues with 'normal graphics' once i modified my graphics card to fit the 8x PCIe slot).

I still suspect there is an issue for Dell to look into, especially if the Tesla C2075 was purchased from Dell (and according to Nvidia, supports video output) but it seems hands have been washed of this problem! 

No Events found!

Top