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

Newegg Daily Deals

Reply
 
Thread Tools
Old 04-19-07, 10:37 AM   #1
Dabljuh
Registered User
 
Join Date: Apr 2005
Posts: 27
Default GLX_EXT_texture_from_pixmap buggy?

From Gentoo wiki
Quote:
Black Window Bug

nVidia's current implimentation of the GLX_EXT_texture_from_pixmap extension contains a bug up to driver revision 9755 which creates black windows after video memory has been exhausted. The best way to recreate it is to start a video memory intensive application such as Blender or World of Warcraft, then open a Firefox/Mozilla browser window. There is no fix for this problem as of yet, but nVidia is exploring a driver update in the near future.

Temporary Fix

Setting the rendering path to copy will bypass the TFP features of the nVidia driver and bypass this problem. This comes at a considerable performance hit, however, and should only be used in extreme situations and where your current graphics card/driver does not support TFP operations.
I can confirm the "Black Window bug" and using "copy" instead of pixbuf solves the problem, but causes a performance drop so big it basically makes Xgl unworkable. The bug itself also makes Xgl useless when pixmaps are turned on.

Any news on this?
Dabljuh is offline   Reply With Quote
Old 04-19-07, 10:51 AM   #2
adamk75
Registered User
 
Join Date: Nov 2006
Posts: 228
Default Re: GLX_EXT_texture_from_pixmap buggy?

Yes, this is a known issue, and has been discussed ad nauseum on this thread: http://www.nvnews.net/vbulletin/showthread.php?t=84562

The only response from nVidia on that thread is 'Development is working on this issue.'

There have been reports from people that using the AIGLX renderer in beryl will keep this from happening (though it is slower than the normal direct rendering implementation).

Adam
adamk75 is offline   Reply With Quote
Old 04-19-07, 11:30 AM   #3
Dabljuh
Registered User
 
Join Date: Apr 2005
Posts: 27
Default Re: GLX_EXT_texture_from_pixmap buggy?

Actually, using Beryl + AIGLX worked for me - no black windows and reasonable performance.

Now, is there a way to get 3d games working with framerates in the double digits without turning off beryl?
Dabljuh is offline   Reply With Quote
Old 04-19-07, 12:03 PM   #4
adamk75
Registered User
 
Join Date: Nov 2006
Posts: 228
Default Re: GLX_EXT_texture_from_pixmap buggy?

Get a better card and computer, maybe?

Honestly, beryl put a lot of overheard on the GPU. It's not surprising that it's going to destroy performance in other 3D applications.

Adam
adamk75 is offline   Reply With Quote
Old 04-19-07, 08:56 PM   #5
Dabljuh
Registered User
 
Join Date: Apr 2005
Posts: 27
Default Re: GLX_EXT_texture_from_pixmap buggy?

Doubt the fault lies in the hardware. its a dual core amd cpu and a gf6800gt.

glxgears for example shows 85 fps (vsync'd) but it looks like 1 fps, telling me that those 85 fps happen all at once. World of Warcraft doesn't display anything at all, though I can hear the music of the title screen.

Turning beryl off everything works as it should. ... Which can't be the idea.

edit: Wine'd WoW works when windowed, the framerate is low but playable.
Dabljuh 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
Debian wheezy/sid: xserver-xorg-video-nvidia / X and VT switch buggy cspaul NVIDIA Linux 0 06-21-12 10:43 AM
Multiple OpenGL applications and NVidia gbrauer NVIDIA Linux 7 09-01-02 05:47 PM

All times are GMT -5. The time now is 01:12 AM.


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