VT-d is Your Friend. A Success in Passthrough to Xen HVMs - Page 4 - Overclock.net - An Overclocking Community

Forum Jump: 

VT-d is Your Friend. A Success in Passthrough to Xen HVMs

Reply
 
Thread Tools
post #31 of 35 (permalink) Old 02-09-2012, 12:36 PM - Thread Starter
New to Overclock.net
 
dizzy4's Avatar
 
Join Date: Jul 2006
Location: San Diego, CA
Posts: 2,086
Rep: 153 (Unique: 113)
Quote:
Originally Posted by mathew7 View Post

I just took a look over 11 chipsets at ark.intel.com (6x and 5x chips) and only Q57 and Q67 have a "yes" for VT-d. P55 has nothing. All other chipsets (including my Z68 worriedsmiley.gif ) are advertised as "No". But I'm using it..... bigeyedsmiley.png ... succesfully .... lmaosmiley.gifweirdsmiley.gif
Please excuse my excessive smiley use, but I think this time it's justified.

biggrin.gif Yeah. What the intel Ark does is not list it if it is possible NOT to have it. For instance the C2 steppings of i7-3930k and 3960x have VT-d, but the C1 chips did not so they don't list it to save confusion. Trumpet pointed this out and I was very happy to hear that. Your best bet it to look at the motherboard manufacturer's website to see because the bios is up to them.


dizzy4 is offline  
Sponsored Links
Advertisement
 
post #32 of 35 (permalink) Old 02-09-2012, 05:14 PM
Z-80 > i9
 
Brutuz's Avatar
 
Join Date: Jun 2007
Location: Ballarat, Australia
Posts: 17,239
Rep: 568 (Unique: 398)
Apparently my board supports this...Definitely going to have a go of it in Linux, I'd be able to keep a permanent Windows install off my machine then, hopefully.

CPU
Intel Core i5 3770k @ 4.6Ghz
Motherboard
ASRock Z77 Pro3
GPU
AMD Radeon R9 Nano (1050/550)
RAM
4x4GB G.Skill Ares 2200Mhz CL11
Hard Drive
Samsung 840 250GB
Hard Drive
Western Digital Black 1TB WD1002FAEX
Hard Drive
Samsung Spinpoint EcoGreen 2TB
Hard Drive
Toshiba P300 2TB
Optical Drive
Pioneer DVR-220LBKS
Power Supply
eVGA Supernova P2 650w
Cooling
Noctua NH-D14
Case
Lian Li Lancool PC-K60
Operating System
Arch Linux x86-64
Operating System
Windows 10 Bloatfree Edition
Monitor
LG 29WK500-P (2560x1080, 75Hz, Freesync)
Monitor
BenQ G2020HD
Keyboard
Ducky Shine III Year of the Snake, Cherry Blue
Mouse
SteelSeries Sensei Professional
Mouse
Artisan Hien Mid Japan Black Large
Audio
ASUS Xonar DX
Audio
Samson Rubicon R6a
Other
NZXT Sentry Mesh 30w Fan Controller
▲ hide details ▲


Brutuz is offline  
post #33 of 35 (permalink) Old 02-10-2012, 11:39 PM
New to Overclock.net
 
mathew7's Avatar
 
Join Date: Feb 2012
Posts: 7
Rep: 2 (Unique: 2)
Quote:
Originally Posted by dizzy4 View Post

biggrin.gif Yeah. What the intel Ark does is not list it if it is possible NOT to have it. For instance the C2 steppings of i7-3930k and 3960x have VT-d, but the C1 chips did not so they don't list it to save confusion. Trumpet pointed this out and I was very happy to hear that. Your best bet it to look at the motherboard manufacturer's website to see because the bios is up to them.

Unfortunately that is not the case anymore. I cannot find any SSPEC of 39x0K with VT-d set to "yes". All of them have it with "no". So if Trumpet really found that, then Intel have "corrected" it.

Xen 4.3 Linux host, Win7 HP guest OS (gaming OS) i7-4771 on Gigabyte Z87X-UD3H,
16GB RAM (8GB host, 8GB guest) 2x 256GB Samsung 830 SSD ATI HD7950 & Asus
Xonar DGX (VT-d to Win guest), 3x Dell U2312HM monitors
mathew7 is offline  
Sponsored Links
Advertisement
 
post #34 of 35 (permalink) Old 08-27-2012, 01:03 AM
New to Overclock.net
 
powerhouse's Avatar
 
Join Date: May 2012
Posts: 340
Rep: 22 (Unique: 13)
Quote:
Originally Posted by mathew7 View Post

Unfortunately that is not the case anymore. I cannot find any SSPEC of 39x0K with VT-d set to "yes". All of them have it with "no". So if Trumpet really found that, then Intel have "corrected" it.

Hope I'm not resurrecting a dead thread, but since there is a lot of talk about VT-d support in Intel chipsets, I like to update the info here.

According to Intel (http://ark.intel.com), the following i7 CPUs have VT-d support (as of latest Intel specs):

i7-3960X - only C2 stepping - see under "Description" on the Intel website
i7-3930K - only C2 stepping (I have this CPU and checked it under Xen, see below) - see under "Description" on the Intel website
i7-3820
i7-2600S
i7-2600 (non-K !!!)
i7-3770T
i7-3770S
i7-3770 (non-K !!!)

I haven't checked i5 CPUs.

Of course, the motherboard BIOS needs to support VT-d too.

Motherboards supporting VT-d with latest BIOS:
Asus Sabertooth X79 with BIOS release 1203 (my board) - latest BIOS 2002 and 2104 reportedly have broken VT-d support
Feel free to add more boards, as it's difficult to know if one hasn't tried it.

Here the output of
Code:
sudo xm dmesg
when running Xen on my Asus Sabertooth X79 with i7-3930K C2 CPU:
sudo xm dmesg (Click to show)
(XEN) Xen version 4.1.2 (Ubuntu 4.1.2-2ubuntu2.2) ([email protected]) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) Sat Jul 21 09:01:19 UTC 2012
(XEN) Bootloader: GRUB 1.99-21ubuntu3.1
(XEN) Command line: placeholder iommu=1 dom0_mem=2048M xen-pciback.hide=(01:00.0)(01:00.1)
(XEN) Video information:
(XEN) VGA is text mode 80x25, font 8x16
(XEN) VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN) Found 3 MBR signatures
(XEN) Found 3 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN) 0000000000000000 - 000000000009d400 (usable)
(XEN) 000000000009d400 - 00000000000a0000 (reserved)
(XEN) 00000000000e0000 - 0000000000100000 (reserved)
(XEN) 0000000000100000 - 00000000de295000 (usable)
(XEN) 00000000de295000 - 00000000de3aa000 (ACPI NVS)
(XEN) 00000000de3aa000 - 00000000de3b3000 (ACPI data)
(XEN) 00000000de3b3000 - 00000000deaa4000 (reserved)
(XEN) 00000000deaa4000 - 00000000deab5000 (ACPI NVS)
(XEN) 00000000deab5000 - 00000000dead7000 (reserved)
(XEN) 00000000dead7000 - 00000000dead9000 (usable)
(XEN) 00000000dead9000 - 00000000deb26000 (reserved)
(XEN) 00000000deb26000 - 00000000deb30000 (ACPI NVS)
(XEN) 00000000deb30000 - 00000000deb63000 (reserved)
(XEN) 00000000deb63000 - 00000000ded66000 (ACPI NVS)
(XEN) 00000000ded66000 - 00000000df000000 (usable)
(XEN) 00000000e0000000 - 00000000f0000000 (reserved)
(XEN) 00000000fed1c000 - 00000000fed20000 (reserved)
(XEN) 00000000ff000000 - 0000000100000000 (reserved)
(XEN) 0000000100000000 - 0000000820000000 (usable)
(XEN) ACPI: RSDP 000F0450, 0024 (r2 ALASKA)
(XEN) ACPI: XSDT DE3AA068, 0054 (r1 ALASKA A M I 1072009 AMI 10013)
(XEN) ACPI: FACP DE3B1F60, 00F4 (r4 ALASKA A M I 1072009 AMI 10013)
(XEN) ACPI: DSDT DE3AA150, 7E0C (r2 ALASKA A M I 6 INTL 20051117)
(XEN) ACPI: FACS DEB2DF80, 0040
(XEN) ACPI: APIC DE3B2058, 00BE (r3 ALASKA A M I 1072009 AMI 10013)
(XEN) ACPI: SSDT DE3B2118, 02AA (r1 AMICPU PROC 1 MSFT 3000001)
(XEN) ACPI: MCFG DE3B23C8, 003C (r1 ALASKA OEMMCFG. 1072009 MSFT 97)
(XEN) ACPI: HPET DE3B2408, 0038 (r1 ALASKA A M I 1072009 AMI. 4)
(XEN) ACPI: DMAR DE3B2440, 00B4 (r1 A M I OEMDMAR 1 INTL 1)
(XEN) System RAM: 32740MB (33526584kB)
(XEN) Domain heap initialised
(XEN) ACPI: 32/64X FACS address mismatch in FADT - deb2df80/0000000000000000, using 32
(XEN) Processor #0 6:13 APIC version 21
(XEN) Processor #2 6:13 APIC version 21
(XEN) Processor #4 6:13 APIC version 21
(XEN) Processor #6 6:13 APIC version 21
(XEN) Processor #8 6:13 APIC version 21
(XEN) Processor #10 6:13 APIC version 21
(XEN) Processor #1 6:13 APIC version 21
(XEN) Processor #3 6:13 APIC version 21
(XEN) Processor #5 6:13 APIC version 21
(XEN) Processor #7 6:13 APIC version 21
(XEN) Processor #9 6:13 APIC version 21
(XEN) Processor #11 6:13 APIC version 21
(XEN) IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23
(XEN) IOAPIC[1]: apic_id 2, version 32, address 0xfec01000, GSI 24-47
(XEN) Enabling APIC mode: Phys. Using 2 I/O APICs
(XEN) Table is not found!
(XEN) Switched to APIC driver x2apic_cluster.
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 3200.126 MHz processor.
(XEN) Initing memory sharing.
(XEN) Intel VT-d Snoop Control enabled.
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
(XEN) Intel VT-d Queued Invalidation enabled.
(XEN) Intel VT-d Interrupt Remapping enabled.
(XEN) Intel VT-d Shared EPT tables not enabled.
(XEN) I/O virtualisation enabled
(XEN) - Dom0 mode: Relaxed
(XEN) Enabled directed EOI with ioapic_ack_old on!
(XEN) ENABLING IO-APIC IRQs
(XEN) -> Using old ACK method
(XEN) Platform timer is 14.318MHz HPET
(XEN) Allocated console ring of 32 KiB.
(XEN) VMX: Supported advanced features:
(XEN) - APIC MMIO access virtualisation
(XEN) - APIC TPR shadow
(XEN) - Extended Page Tables (EPT)
(XEN) - Virtual-Processor Identifiers (VPID)
(XEN) - Virtual NMI
(XEN) - MSR direct-access bitmap
(XEN) - Unrestricted Guest
(XEN) EPT supports 1GB super page.
(XEN) EPT supports 2MB super page.
(XEN) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging detected.
(XEN) Brought up 12 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Xen kernel: 64-bit, lsb, compat32
(XEN) Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x205f000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN) Dom0 alloc.: 0000000800000000->0000000804000000 (497856 pages to be allocated)
(XEN) Init. ramdisk: 000000081d8c0000->000000081ffff600
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN) Loaded kernel: ffffffff81000000->ffffffff8205f000
(XEN) Init. ramdisk: ffffffff8205f000->ffffffff8479e600
(XEN) Phys-Mach map: ffffffff8479f000->ffffffff84b9f000
(XEN) Start info: ffffffff84b9f000->ffffffff84b9f4b4
(XEN) Page tables: ffffffff84ba0000->ffffffff84bcb000
(XEN) Boot stack: ffffffff84bcb000->ffffffff84bcc000
(XEN) TOTAL: ffffffff80000000->ffffffff85000000
(XEN) ENTRY ADDRESS: ffffffff81cfb200
(XEN) Dom0 has maximum 12 VCPUs
(XEN) Scrubbing Free RAM: ..............................................................................................................................................................................................................................................................................................................done.
(XEN) Xen trace buffers: disabled
(XEN) Std. Loglevel: Errors and warnings
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 220kB init memory.
(XEN) physdev.c:155: dom0: wrong map_pirq type 3

Hardware:
Desktop: i7 3930K, Asus Sabertooth X79, 32GB Kingston 1600MHz RAM, PNY Quatro 2000 graphics adapter for Linux Mint host, Gigabyte GTX 970 graphics adapater for Windows 10 VM, Asus Xonar Essence sound card, Sandisk Extreme 120GB SSD for Linux, Samsung 850 EVO 250GB SSD for Windows, 4 hard drives for data, Corsair 500R chassis, Noctua CPU cooler, SeaSonic Gold PSU, NEC 2690WUXI2 screen, Linux Mint 18.2 Mate host OS, Windows 10 Pro in KVM VM, Logitech K780 multi-device wireless keyboard, Logitech MX Master multi-device mouse smile.gif

Notebook: Macbook 2010 edition with 8GB RAM
powerhouse is offline  
post #35 of 35 (permalink) Old 10-08-2012, 09:43 AM
New to Overclock.net
 
Fir3Chi3f's Avatar
 
Join Date: Nov 2007
Location: Saint Xavier University
Posts: 1,720
Rep: 87 (Unique: 59)
Subed

I saw your Gaming VM Guide and I'm very interested to get this going for myself biggrin.gif

Need to read through it all still and a bit more research but great stuff! thumb.gif

reps+


Fir3Chi3f is offline  
Reply

Quick Reply
Message:
Options

Register Now

In order to be able to post messages on the Overclock.net - An Overclocking Community forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.
User Name:
If you do not want to register, fill this field only and the name will be used as user name for your post.
Password
Please enter a password for your user account. Note that passwords are case-sensitive.
Password:
Confirm Password:
Email Address
Please enter a valid email address for yourself.
Email Address:

Log-in



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off