Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 11-30-06, 06:33 AM   #1
Wolfman [TWP]
Geforce 8800 GTS 512
 
Join Date: Nov 2002
Location: Australia
Posts: 396
Default Other bugs with the Nvidia 9xxx Drivers

In the two images that I've attached, it shows that the 9x.xx drivers don't pass all the available information to various applications..

In the Resize & Rotate utility, it tells me that the vertical sync is 50Hz, when in fact it's 75Hz (And I wish I could get it up to 85Hz which is fully supported by my monitor. (I used a LCD for the tests but it supports 75Hz vertical refresh), and the other is a Philips Brilliance 109P, which can handle 85Hz (At 1280x1024 which I use))

And with the Cedega Application it doesn't pass the Video Memory information, as the 8x.xx drivers pass the through just fine.

I didn't supply a bug report, as I couldn't see anything that is relavant to these problems.. And yes, it does this with ALL the 9x.xx drivers, even the beta's.

Wolf
Attached Thumbnails
Click image for larger version

Name:	resize_and_rotate_9629.png
Views:	204
Size:	32.8 KB
ID:	22450  Click image for larger version

Name:	cedega_system_settings_9629.png
Views:	242
Size:	57.6 KB
ID:	22451  
Wolfman [TWP] is offline   Reply With Quote
Old 11-30-06, 07:49 AM   #2
Cambo
Registered User
 
Join Date: Mar 2004
Location: UK
Posts: 128
Send a message via Yahoo to Cambo
Default Re: Other bugs with the Nvidia 9xxx Drivers

Regarding the refresh rate, look at 'Option "DynamicTwinView"' on http://download.nvidia.com/XFree86/L...ppendix-d.html



Cambo
Cambo is offline   Reply With Quote
Old 11-30-06, 08:09 AM   #3
Wolfman [TWP]
Geforce 8800 GTS 512
 
Join Date: Nov 2002
Location: Australia
Posts: 396
Default Re: Other bugs with the Nvidia 9xxx Drivers

Quote:
Originally Posted by Cambo
Regarding the refresh rate, look at 'Option "DynamicTwinView"' on http://download.nvidia.com/XFree86/L...ppendix-d.html
Cambo
So what your saying is, that I should disable that when only using one monitor as I'm currently using?? As according to the doc's it's on by default. (I used the LCD Monitor because I thought I had some problems with the CRT, which ended up being a KVM problem, and the Philips CRT is working fine again now)

Wolf
Wolfman [TWP] is offline   Reply With Quote
Old 11-30-06, 08:22 AM   #4
Wolfman [TWP]
Geforce 8800 GTS 512
 
Join Date: Nov 2002
Location: Australia
Posts: 396
Default Re: Other bugs with the Nvidia 9xxx Drivers

Ok, answering my own question.. I added that option to my xorg.conf file, and the screen size and rotate utility is now showing the correct refresh rate of 85Hz (For the CRT) as it should. (thanks Cambo) I don't understand why the 9xxx driver versions, need this option disabled where as the 8xxx drivers don't.

That still leaves the Video card RAM part to go.. As that is needed for Cedega, as it won't pass on the correct video ram information to the games I play.. It only shows that the video card has 64MB's of RAM when they actually have 512MB's of RAM.. (As this affects the maximum resolution the game will allow based on video memory, used for the frame buffer, and texture memory..)

Wolf

Last edited by Wolfman [TWP]; 11-30-06 at 09:13 AM.
Wolfman [TWP] is offline   Reply With Quote
Old 11-30-06, 09:03 AM   #5
Cambo
Registered User
 
Join Date: Mar 2004
Location: UK
Posts: 128
Send a message via Yahoo to Cambo
Default Re: Other bugs with the Nvidia 9xxx Drivers

You can manually enter the amount of video RAM in Edit->System/Hardware Information, and in each profile within Cedega.



Cambo
Cambo is offline   Reply With Quote
Old 11-30-06, 09:11 AM   #6
Wolfman [TWP]
Geforce 8800 GTS 512
 
Join Date: Nov 2002
Location: Australia
Posts: 396
Default Re: Other bugs with the Nvidia 9xxx Drivers

Yes, I know, and I have a lot of profiles. It worked before with the old drivers, so it should do the same with the new. *shakes head* I had to go to the new drivers, because the old ones didn't support the 7950GX2 card.

Wolf
Wolfman [TWP] is offline   Reply With Quote
Old 11-30-06, 10:49 AM   #7
netllama
NVIDIA Corporation
 
Join Date: Dec 2004
Posts: 8,763
Default Re: Other bugs with the Nvidia 9xxx Drivers

You should probably query the Cedega folks on how they are obtaining the value for the Video RAM field. Its possible that they were doing something like grepping an X log, or using some other mechanism which wasn't guarenteed to remain the same across driver versions.
netllama is offline   Reply With Quote
Old 11-30-06, 11:56 AM   #8
Cambo
Registered User
 
Join Date: Mar 2004
Location: UK
Posts: 128
Send a message via Yahoo to Cambo
Default Re: Other bugs with the Nvidia 9xxx Drivers

The Cedega GUI is actually a set of python files. It would seem that this is the code that finds the video RAM;

Quote:
def detect_videocard_ram():
""" Searches for the VideoRAM line in various log files.
Converts an assumed kByte amount to megs. FIXME - can I assume these are all expressed in K? """

videoram = 0
if os.path.exists("/var/log/XFree86.0.log"):
pipeFile = os.popen("grep VideoRAM /var/log/XFree86.0.log")
videoram_line = pipeFile.readline()
match = re.search('VideoRAM:.*?([0-9]+)',videoram_line)
if match:
videoram = match.group(1)
pipeFile = os.popen("grep -s VideoRAM /var/log/Xorg.*.log")
videoram_line = pipeFile.readline()
status = pipeFile.close()
if not status:
match = re.search('VideoRAM:.*?([0-9]+)',videoram_line)
if match:
videoram = match.group(1)
videoram = int(videoram)
if videoram > 0:
videoram = videoram / 1024
videoram = round_to_nearest_power_of_two(videoram)
return str(videoram)
return ""
I found that in /usr/lib/transgaming_cedega/system_detection.py



Cambo
Cambo is offline   Reply With Quote

Old 11-30-06, 11:59 AM   #9
netllama
NVIDIA Corporation
 
Join Date: Dec 2004
Posts: 8,763
Default Re: Other bugs with the Nvidia 9xxx Drivers

As I speculated, its grepping the X log, which isn't a reliable means of obtaining that information as each X driver uses its own method. The string in 1.0-97xx is now Memory rather than VideoRAM.

I'm afraid that this is a Cedega bug.
netllama is offline   Reply With Quote
Old 11-30-06, 12:43 PM   #10
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: Other bugs with the Nvidia 9xxx Drivers

FWIW, Cedega could use the NV-CONTROL extension to query the amount of video memory (this is what e.g. Doom 3 does).
zander is offline   Reply With Quote
Old 11-30-06, 05:03 PM   #11
Wolfman [TWP]
Geforce 8800 GTS 512
 
Join Date: Nov 2002
Location: Australia
Posts: 396
Default Re: Other bugs with the Nvidia 9xxx Drivers

Ok, I modified the /usr/lib/transgaming_cedega/system_detection.py file replacing all references of 'VideoRAM' with 'Memory' and it shows up the correct Video Memory of the 7950GX2 correctly as 512MB's as it should. Not like before, where it was blank..

Thanks again Cambo, and thanks Netllama

This may only be a work around to fix this problem in the short term, but it works..

I will bring that to the attention of the Transgaming people, so that they can FIX that problem.

Wolf
Wolfman [TWP] is offline   Reply With Quote
Old 11-30-06, 05:16 PM   #12
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: Other bugs with the Nvidia 9xxx Drivers

If the amount of video memory is queried from a script, the equivalent of `nvidia-settings -q VideoRam | grep Attribute | sed -e 's/.*: \([0-9]*\)\./\1/'` should also yield a reliable result.
zander is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
NVIDIA Drivers Receive Windows 8 Certification News Archived News Items 0 06-01-12 05:30 AM
New Nvidia GeForce 301.42 WHQL Drivers Are Now Available News Archived News Items 0 05-23-12 08:00 AM
Radeon 9700 not all that? sancheuz Other Desktop Graphics Cards 200 10-12-02 09:31 PM
nvidia drivers in a motherboard with AGP 1.0 (motherboard MVP3+) knocker NVIDIA Linux 1 08-19-02 01:57 AM
NVIDIA 2960 Drivers & RH 7.3 W/2.4.18-5 XASCompuGuy NVIDIA Linux 6 08-02-02 11:53 AM

All times are GMT -5. The time now is 06:53 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.