PDA

View Full Version : "registry" parameters access


pete
04-06-03, 03:08 PM
Well, I just acquired an old PCI tnt2 m64 (my first foray into 3d acceleration, I'm afraid!) and have been messing with a bit of stuff I'm not too familiar with - so I hope you'll excuse any major howlers here..

(New 4349 installer ran fine on my slack 8.1 / 4.20 self-compiled kernel, with alsa, BTW)

The main question I want to ask is about access to stuff you can modify via nv control panel tab or the windows registry, if you've installed the windows version of the drivers.

Obviously (short of some inspired collaboration with wine / winex ;-) there's not much hope of seeing the directx parameters do anything :-) but since (I've read somewhere) the linux drivers share some code with the windows drivers, I've been wondering why you can change more things from windows.

I know that some "registry" type stuff is accessible in the os-registry.c file, mostly to do with overriding the safe default agp settings, and that some OpenGL environment vars seem replicate some of the windows settings options, but major chunks seem to be missing,

In windows, using rivatuner or the nvidia controls, it's possible to set PCI texture RAM, and LOD bias for openGL, for example, and change the brightness and contrast settings for video overlay, but (unless I missed something) you can't do these things in linux.

So, I'm just wondering really why there's no interface to things I presume are "in there somewhere" .. Would it be in principle possible for someone to write a linux equivalent of rivatuner?

I guess as things are, such a program would have to talk directly to the card, since there's no exported interface to the missing settings, which would explain why such a program seems not to exist, right?

I'd be most greatful for information / clarification on those two questions! Thanks!

Kiamu
04-06-03, 03:27 PM
try:

http://freshmeat.net/projects/yancnv/?topic_id=146%2C147%2C128%2C100

http://freshmeat.net/projects/nvoption/?topic_id=861

http://freshmeat.net/projects/yancnv/?topic_id=146%2C147%2C128%2C100

pete
04-06-03, 04:30 PM
Hey, thanks for the links!

- but both these applications are convenient interfaces to the settings which the nv drivers "officially" expose - ie they let you tweak the environment variables. etc. which are covered in the (commendably thorough!) nvidia README.

In a sense, that makes them equivalent to rivatuner, which mostly modifies stuff in the windows registry (I think), but what I'm after is something which will expose the same *functionality* that rivatuner exposes - especially the video overlay brightness, since I have an old monitor that requires a high gamma setting for normal X...

Cheers!