NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/55198: When the video card is Intel Mobile 965GMExpress,i915drmkmshaserror CPU pipe A FIFO underrun, also X freezes/hangs



The following reply was made to PR kern/55198; it has been noted by GNATS.

From: Izumi Tsutsui <tsutsui%ceres.dti.ne.jp@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: tsutsui%ceres.dti.ne.jp@localhost
Subject: Re: kern/55198: When the video card is Intel Mobile 965GMExpress,i915drmkmshaserror
	 CPU pipe A FIFO underrun, also X freezes/hangs
Date: Tue, 23 Jun 2020 22:13:19 +0900

 > Gen4
 >  Q965 (GMA 3000)    ?? (defined as PCI_CHIP_I965_Q in intel_driver.h) (*) 
 >  G965 (GMA X3000)   ?? (defined as PCI_CHIP_I965_G in intel_driver.h)
 
 I missed the subject of this PR, 965GM doesn't work on SNA.
 (not sure about Q965, but it shares the same struct)
 
 > --- intel_module.c	20 Mar 2019 06:34:02 -0000	1.1.1.4
 > +++ intel_module.c	21 Jun 2020 16:10:25 -0000
  :
 > -	switch (get_accel_method()) {
 > +	enum accel_method default_accel_method = DEFAULT_ACCEL_METHOD;
 > +	/*
 > +	 * XXX
 > +	 * Force UXA by default for Gen3 chipsets (except 915) to avoid
 > +	 * screen corruption.  (PR/54995, PR/55198)
 > +	 */
 > +	if ((unsigned)((struct intel_device_info *)match_data)->gen > 030 &&
 > +	    (unsigned)((struct intel_device_info *)match_data)->gen < 050)
 > +		default_accel_method = UXA;
 
 On the other hand G41/G45 work so the upper limit should be "gen < 045".
 
 ---
 Izumi Tsutsui 
 


Home | Main Index | Thread Index | Old Index