Re: seg faulting

Hugh Fisher <[email protected]> Mon, 03 Sep 2012 11:57:46 +1000
Newsgroups gmane.comp.python.visualpython.user
Message-ID <[email protected]>
> From: "Guy K. Kloss" <guy.kloss-R/[email protected]>
> Subject: Re: [Visualpython-users] seg faulting
> To: vpusers <visualpython-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org>
> Message-ID: <5043DBDC.3030108-R/[email protected]>
> Content-Type: text/plain; charset="iso-8859-1"
>
> On 01/09/12 15:35, Bruce Sherwood wrote:
>> Fixed. When I tried to run, I was told that a libboost library was
>> missing. I made sure that there was a complete set of development
>> libraries for libboost python, signals, and thread, rebuilt. When I
>> ran this rebuilt VPython, I was told that there was a mismatch between
>> components of the NVIDIA driver environment. I looked up that error
>> message on the web and followed instructions to purge NVIDIA files and
>> reinstall, then reboot. Now VPython works.
>
> OK, did anybody actually make the effort and report those bugs/fixes
> upstream to the Ubuntu team [1] or even better the Debian team [2]?
> Without that, I doubt that there'll ever be a "stable" situation where
> these things can be taken care of by the distributors, which won't help
> a wide spread use or the reputation of VPython.

nvidia-settings is part of the nvidia binary driver for Linux, which 
means the Ubuntu people will almost certainly shrug and say "nothing we 
can do about it." And they're right.

Nvidia won't release hardware details in enough detail for the Linux 
community to be able to write a decent driver. The charitable 
explanation is that this would give away too much info about their 
hardware to competitors; the cynical explanation is that it would reveal 
patent violations to those competitors. In the eyes of the FSF, they're 
just Proprietary and therefore Evil.

So just as on MS Windows, if you want high performance 3D graphics on 
Linux with GeForce or Quadro you download your driver directly from 
nvidia. (Same goes for ATI.) But unlike Microsoft, the Linux kernel 
developers don't care about breaking binary only drivers in new 
releases. Their attitude is "we'll take responsibility for updating all 
your drivers when the kernel changes IFF you give us the source code."

My impression is that most buyers of NVIDIA 3D cards for Linux are doing 
special effects, CAD, flight simulation, or similar "high end" work. (A 
lot were bought as replacement for SGI workstations.) They're in 
companies big enough to have IT support staff to deal with the update 
hassles. Unlike MS Windows, there's no significant gaming market of 
individual users who need seamless hands-off updates.

Unless that changes - which to be honest I can't see happening - nvidia 
will keep their driver closed source.

-- 
	Hugh Fisher
	CECS, ANU



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/