Re: nvidia-driver 195.22 use horribly broken on amd64 between r206173 and

From: Doug Barton <dougb_at_FreeBSD.org>
Date: Mon, 14 Jun 2010 19:14:38 -0700
On 06/14/10 14:30, Rene Ladan wrote:
> On 14-06-2010 14:48, John Baldwin wrote:
>> On Sunday 13 June 2010 11:23:07 pm Doug Barton wrote:
>>> On 06/13/10 19:09, Alan Cox wrote:
>>>> On Sun, Jun 13, 2010 at 8:38 PM, Doug Barton<dougb_at_freebsd.org>   wrote:
>>>>
>>>>> On 06/01/10 08:26, John Baldwin wrote:
>>>>>
>>>>>>
>>>>>> I've asked the driver author if the calls to vm_page_wire() and
>>>>>> vm_page_unwire() can simply be removed but have not heard back yet.
>>>>>>
>>>>>
>>>>> Is there any news on this? I have updated to the latest current so I'm
>>>>> running the nv driver now, but I'd like to get the nvidia driver running
>>>>> again.
>>>>>
>>>>>
>>>> Yes, the unnecessary (and now problematic) wiring and unwiring calls will
>> be
>>>> removed in a future release of the driver.
>>>
>>> Excellent! Any ETA? Or are there patches against an existing version of
>>> the driver?
>>
>> I would just remove the calls to vm_page_wire() and vm_page_unwire() along
>> with the immediately adjacent calls to vm_page_{un,}lock_queues().
>>
> Just to confirm, like the attached patch?
>
> This is with a GeForce GT 240M, current/amd64 r209035, nvidia-driver
> 195.36.15
>
> I haven't runtime-tested it yet...

This worked great, thanks! I'm re-attaching the patch for Alexey's 
benefit, just in case.

Details, I'm running today's -current (r209174) and I've had it up for 
4.5 hours already, which is 3 hours longer than I was able to run with 
anything > 195.22 for months. I've done full "normal" use which includes 
lots of terminals, tbird, firefox, flash, etc.


Thanks again,

Doug

-- 

	... and that's just a little bit of history repeating.
			-- Propellerheads

	Improve the effectiveness of your Internet presence with
	a domain name makeover!    http://SupersetSolutions.com/


Received on Tue Jun 15 2010 - 00:14:42 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:04 UTC