Date: Mon, 16 Jul 2012 09:42:48 -0700 From: Kevin Oberman <kob6558@gmail.com> To: Konstantin Belousov <kostikbel@gmail.com> Cc: freebsd-x11@freebsd.org Subject: Re: Intel GPU with KMS locks up when visualization enabled Message-ID: <CAN6yY1sg0sai%2BakoE71m3Csm3O2wFEvCTSft_3VY=9f32j4KxQ@mail.gmail.com> In-Reply-To: <20120716140452.GC2676@deviant.kiev.zoral.com.ua> References: <CAN6yY1t2ScB8E4NXamz_x=zYQBeP_O8LuZ9vuve4e05O4Ayv6g@mail.gmail.com> <20120716140452.GC2676@deviant.kiev.zoral.com.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jul 16, 2012 at 7:04 AM, Konstantin Belousov <kostikbel@gmail.com> wrote: > On Sun, Jul 15, 2012 at 04:09:18PM -0700, Kevin Oberman wrote: >> I don't have much information on this, but I wanted to enable VY-x on >> my Lenovo T520 (Sandybridge). IT has been running for a few months >> with the Intel GPU patches and now WITH_NEW_XORG and WITH_KMS. The >> current system is 9.1-BETA1 installed yesterday. >> >> If I enable "Virtualization" in BIOS, the system boots and runs fine, >> but if I start Xorg and Gnome, I get several windows including >> terminal windows and gkrellm up, but after a few seconds, the display >> freezes. The only thing I have been able to do is to power it down. I >> then disabled "Virtualization again, and all is well. >> >> Any idea on what other information I can dig up? It's not critical as >> I only use VirtualBox to boot Windows 7 when I need Visio or something >> else that is only available on Windows.(No, no serial console. Darn!) > > SandyBridges has several absolutely show-stopper erratas for interoperation > of VT-d engine and GPU. Linux disables several features, including RC6 > and fake PPGT, when it detects that VT-d is active for GPU PCI device. > And even then, it seems to still exhibit problems, last time I watched. > > Since FreeBSD has no VT-d driver, we cannot know the state of VT-d. Just > disable it if you want to use GPU. Thanks, Konstantin. Unfortunately, VT-x is required to allow a VirtualBox VM to use more than one CPU, so I guess I'll just have to live with a single CPU. By the way, I see this when I enable "Virtualization" on the system even though VT-d is disabled. I'll admit I don't know exactly what the BIOS "Virtualization" actually enables, but it is a separate option from VT-d. -- R. Kevin Oberman, Network Engineer E-mail: kob6558@gmail.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1sg0sai%2BakoE71m3Csm3O2wFEvCTSft_3VY=9f32j4KxQ>