nVIDIA owners must Wait, for XENalization! :(

Story of XENalization

Before you begin. Let me warn you, this story is specifically for those, who uses dual head setup with nvidia card.

Like Many others, I have been waiting to try the virtualization feature ( I call it XENalization ;) ), shipped along with all Free Linux distributions. I thought the wait has ended when I downloaded the latest release of OpenSuse. However, later i learned, I was only fool to think that, why?

Well, I was happy happy as xen kernel got installed without any problem so, I quickly decided to try it.

dho!!! there it go…I was thrown back into reality

my setup crashed for first time. xen kernel couldn’t boot in GUI after studing the error for couple of minute I figured out its due to missing kernel module for the nvidia display card.

Piece of cake!! I thought , how difficult it could be to compile kernel module, especially when we have nvidia’s proprietary drive. isn’t it?

So i got those drivers and tried to compile. It asked for source….alright, I did that and tried again this time it gave some ….other error but didn’t compiled module.

Fine, I thought lets check out the good old Internet. There i found some patches for older nvidia driver which were claimed to be working, trust me it was just…waist of time when i tried that. But, I ain’t one who will give up easily. I started to look for some other alternative and, I found one.

All I had to do is use xorg’s nv driver instead of using nvidia’s driver. Ok cool….. I decided to gave it shot.after not more then half and hour i was all done with uninstalling nvida’s proprietary driver and, installing xorg’s nv driver guess what!! it did compiled properly with xen kernel. I was all set and, ready to feel the XENalisation all I had to do was reboot my machine.Things were going on fine other then it showed me display on only single screen. I waited…. thinking it will show other screen once i set up proper configuration. At last, Xen was working ( I swear I Saw it :) ) It was time for me to fix the display for dual head.

DAMN!! these series of surprises. I was stuck again … I found xorgs nv doesn’t support 3D functionality of nvidia GPU & It can’t work with Dual head setup for kind of display card I have ( nvidia’s 76ooGS It has two ports one DVI & other VGA built on same card ). There I was back to square one. In one of the forum i read XEN corporation is working in this area and soon their kernel will be able to load 3d modules such as nvidia’s kernel module.

So what can you do if you don’t want to wait?

1 Use some other solution such as, qemu

2 Don’t buy nvidia’sdisplay card and, may be no AGP cards for that matter

3 Use xorg’s nv driver. if you are ready to Give up on Dual Head Display and, 3D ( so no games my friend )

4 Use TWO cards. Yes, you can buy two display cards put them in same machine ( of course different AGP/PCI ports ). Use Xorg drivers and give up on 3D

Honestly, I haven’t tried last solution but, there are many claims made saying “xorg drivers can configure the dual head which uses the two different display card”. try it at your own risk! I do suggest you to dig deeper before you try that it could burn holes in your pocket.

Pleases note that I don’t say xorg’s nv drivers are bad. The cause why they wont work fully flagged like other open source drivers is nvidia.Since,They are (nvidia) not willing to disclose the proper working mechanism of their GPUs which is must for writing 100% nvidia compatible drivers.

What I did?

I Decided to wait and live on with VMWare until XENalisation works with my setup

Leave a Reply