<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'><br> There's no architected way to disable the bridges or the LPC device because no user needs to do it. You could probably do it by modifying the source code.<br><br> You should be able to disable network and USB. Beyond that you will have trouble booting anything.<br><br> I can only repeat again that I know of no reason why the ICH9 chipset should be significantly slower or faster than the default chipset. If you think there is extra code being executed, you should be able to find it with a debugger or a profiler. I can't help you because I never heard of such behavior.<br><br> Did you compare the exact same VM where only the chipset was different? Or are you comparing VMs that aren't really otherwise identical?<br><br>      Regards,<br>         Michal<br><br>----- Original Message -----<br>From: apallapothu@gmail.com<br>To: michal.necasek@oracle.com<br>Cc: vbox-dev@virtualbox.org<br>Sent: Wednesday, January 6, 2016 12:04:54 AM GMT +01:00 Amsterdam / Berlin / Bern / Rome / Stockholm / Vienna<br>Subject: Re: [vbox-dev] ICH9 devices<br><br><div dir="ltr">Right, AHCI isn't behind bridge, I misread. <div><div><br></div><div>I certainly need network and disk. </div><div><br></div><div>Devices I see in my ICH9, VGA-CustomPassThrough, VGA, E1000, VMMDev, ACPI, LPC, <span style="font-family:Calibri,sans-serif;font-size:11pt;line-height:107%">ich9pcibridge 1, </span><span style="font-family:Calibri,sans-serif;font-size:11pt;line-height:107%">ich9pcibridge 2, AHCI, USB-OHCI</span></div><div><br></div><div>Can I disable LPC, 2 bridges ? I can't seem to find the commands in user manual though.</div><div><br></div><div>I am thinking slowness can be because CPU has to execute more instructions coming from "other extra" devices in ICH9 but when I am fairly using same setup, drivers as I used on PIIX3 ... not sure why ICH9 would take longer which infact we expect it to be faster. Please comment.</div><div><br></div><div>Thanks.</div><div><br></div><div><br></div><div><span style="font-family:Calibri,sans-serif;font-size:11pt;line-height:107%"><br></span></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 1, 2016 at 1:04 PM, Michal Necasek <span dir="ltr"><<a href="mailto:michal.necasek@oracle.com" target="_blank">michal.necasek@oracle.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:Times New Roman;font-size:12pt;color:#000000"><div><div style="font-family:Times New Roman;font-size:12pt;color:#000000"><br> Not sure what you're referring to. Your driver specifically? Or the entire guest OS? In general, there is not known to be any significant performance difference between the chipsets either way. Specific devices might perform faster with ICH9 (e.g. xHCI with MSIs is faster than xHCI without) but the difference isn't huge.<br><br> If it's your driver specifically then... well, why is it behaving so differently? Only you can find out.<br><br> Most of the devices aren't "required" as far as VirtualBox is concerned, but there's only so far you can get without disk or network.<br><br> FYI, in my VM, AHCI definitely isn't behind a bridge. It's at bus/dev/fn 0:1f:02. <br><span class="HOEnZb"><font color="#888888"><br>       - Michal</font></span><div><div class="h5"><br><br>----- Original Message -----<br>From: <a href="mailto:apallapothu@gmail.com" target="_blank">apallapothu@gmail.com</a><br>To: <a href="mailto:vbox-dev@virtualbox.org" target="_blank">vbox-dev@virtualbox.org</a><br>Sent: Thursday, December 31, 2015 2:52:49 AM GMT +01:00 Amsterdam / Berlin / Bern / Rome / Stockholm / Vienna<br>Subject: [vbox-dev] ICH9 devices<br><br><div dir="ltr">Hello Experts,<div><br></div><div>   My "custom" driver execution takes long with ICH9 as compared to PIIX3, ~4X difference. Custom device is a pluggable device registered.</div><div>   Apart from 2 "ich9pcibridge" devices I don't see any thing else "new" in ICH9. </div><div>   With ICH9, AHCI is connected on other side of the bridge (on bus 2), while on PIIX3, it is on the root port. Could this be the reason for slowness ?</div><div>   I used same settings between the two chipsets, have disabled "audio" in both instances since I don't need them. Is there a way to reduce overall traffic ? </div><div>   I presume all current devices in ICH9 are required (?) but is there a way to improve performance ? I am not much bothered about other devices, apart from having functional chipset.</div><div><br></div><div>Thanks.</div></div>
</div></div></div></div></div></div></blockquote></div><br></div>
</div></body></html>