ATI driver fglrx 8.45.4 upgrade után nincs 3d

Fórumok

Üdv,

az említett driver upgrade után az összes 3d-s app ilyen hibajelenségeket produkál:
http://kepfeltoltes.hu/080227/nwn1-wine0.9.53_www.kepfeltoltes.hu_.jpg

A kártya:
asd@locutus:~$ lspci | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc M56P [Radeon Mobility X1600]

xorg.conf ide vonatkozó része:

Section "Device"
Identifier "ATI Graphics Adapter"
Driver "fglrx"
#Option "VideoOverlay" "on"
Option "TexturedVideo" "on"
#Option "OpenGLOverlay" "off"
Option "UseInternalAGPGART" "no"
#Option "OverlayOnCRTC2" "1"
#Option "Centermode" "off"
BusID "PCI:1:0:0"
# If X refuses to use the screen resolution you asked for,
# uncomment this; see "Bugs and Workarounds" for details.
###Option "NoDDC"
Option "XaaNoOffscreenPixmaps"
Option "UseFastTLS" "2"

EndSection

Valaki tudja, miért csinálja ezt?

Hozzászólások

van 3d, csak kicsit szét van csúszva:) egyébként nekem is rossz, de csak 64 biten

Ez volt a baj:

Corrupted 3D display

With driver version 7-12 or later, you may experience a corrupted 3D display, if your horizontal screen resolution is not a multiple of 64. This is a known bug[2] but ATI support does not have a solution to it yet.

There are two possible workarounds for this bug:

1/ Open the Catalyst Control Center and force the anti-aliasing to at least 2x for all applications. This surprisingly fixes the problem, at the expense of framerate.

2/ As suggested by ATI support, edit the /etc/X11/xorg.conf and find the section "Display". Add the following line into the "Display" section:

Virtual

where is the width of your screen in pixels rounded up to the next multiple of 64 and is the height of your screen in pixels. For example, if your native resolution is 1400x1050, use

Virtual 1408 1050

After starting the X server you can run xrandr -s 0 to restore the X server to a native display resolution, and 3D rendering will still work.