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: jdbaker%consolidated.net@localhost, 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: Wed, 24 Jun 2020 00:24:26 +0900

 >  >  G41  (GMA X4500)   OK
 >  
 >  I have a G41-based machine (82G41TY) and it definitely does NOT work
 >  with SNA.
 >  
 >  >  G45  (GMA X4500HD) OK (shares the same struct intel_device_info as G41?)
 >  > 
 >  > Gen5
 >  >  Ironlake ??
 >  
 >  I think 82Q45 falls into this category and the machine I have with this
 >  video device also does not work with SNA.
 
 Ah, I misread your previous message..
 
 >  > +	if ((unsigned)((struct intel_device_info *)match_data)->gen > 030 &&
 >  > +	    (unsigned)((struct intel_device_info *)match_data)->gen < 050)
 >  > +		default_accel_method = UXA;
 >  
 >  I've kludged up a similar patch, but set the upper limit at 060.
 
 060 is sandybridge and 050 is ironlake (i7-6xx etc.):
 ---
 static const struct intel_device_info intel_g4x_info = {
 	.gen = 045,
 };
 
 static const struct intel_device_info intel_ironlake_info = {
 	.gen = 050,
 };
 
 static const struct intel_device_info intel_sandybridge_info = {
 	.gen = 060,
 };
 ---
 
 So maybe the upperlimit "gen < 050" is okay?
 
 ---
 Izumi Tsutsui
 


Home | Main Index | Thread Index | Old Index