secondlife / jira-archive

3 stars 0 forks source link

[BUG-7653] AMD Catalyst 14.12 Release ( plus 14.9.2, 14.11.1, 14.11.2 Beta) drivers will not render rigged mesh unless hardware skinning is disabled. #15335

Open sl-service-account opened 10 years ago

sl-service-account commented 10 years ago

Steps to Reproduce

Im Grunde nichts weiter, als das System komplett neu aufgesetzt zu haben, selbes OS, gleiche Hardware und auch identischer Grafiktreiber, wie zuvor, doch auf einmal kein rigged mesh mehr zu sehen. Also mit anderen Worten ich habe keine Ahnung was ich gemacht haben soll .... die letzten Jahre ging es ohne Beanstandungen. lol

Basically nothing more than to have set up the system from scratch, same OS, same hardware and also identical graphics drivers, as before, but at one view, not a rigged mesh more. So in other words I have no idea what I should have done .... the last few years it went without any complaints. lol

Actual Behavior

Seit dem ich gestern das System komplett neu aufgesetzt habe wegen austausch einer HD, sehe ich nun kein geriggtes mesh mehr. Ungeriggts mesh ist zu sehen und mesh objekte in der Landschaft ebenfalls, bloß auf den Körper geriggtes nicht, es sei denn ich deaktiviere den basis shader oder hardware skinning. DAS ist jedoch KEINE Lösung für mich, da dann weder adv. lightning noch schatten aktivierbar sind, und ich bin builder und benötige beide Funktionen dringend und natürlich auch Kleidung auf meinen Körper und dem der anderen.

Und es ist definitiv da, denn nach dem einloggen ist es ganz kurz zu sehen, dann verschwindet es aber für mich.

Since yesterday I put the system from scratch for exchange of a HD, I now see no more rigged mesh. Ungerigged mesh can be seen and mesh objects in the landscape also, just on the body rigged mesh not, unless I disable the base shader or hardware skinning. But THIS is NOT solution for me, because then neither adv. lightning are still shadows activated, and I am builder and need both functions urgent and of course clothes on my body and that of the other.

But and it is definitely there, because after login it is very briefly seen, then it disappears for me.

Expected Behavior

ja was wohl lol .... Kleidung auf meinem Körper yes lol .... well what clothes on my body

Other information

Attachments

Links

Related

Original Jira Fields | Field | Value | | ------------- | ------------- | | Issue | BUG-7653 | | Summary | AMD Catalyst 14.12 Release ( plus 14.9.2, 14.11.1, 14.11.2 Beta) drivers will not render rigged mesh unless hardware skinning is disabled. | | Type | Bug | | Priority | Unset | | Status | Been Triaged | | Resolution | Triaged | | Reporter | Findbhair McConaught (findbhair.mcconaught) | | Created at | 2014-10-29T08:39:05Z | | Updated at | 2017-05-07T20:26:09Z | ``` { 'Business Unit': ['Platform'], 'Date of First Response': '2014-10-29T11:00:39.327-0500', 'Severity': 'Unset', 'System': 'SL Viewer', 'Target Viewer Version': 'viewer-development', 'What just happened?': 'Seit dem ich gestern das System komplett neu aufgesetzt habe wegen austausch einer HD, sehe ich nun kein geriggtes mesh mehr.\r\nUngeriggts mesh ist zu sehen und mesh objekte in der Landschaft ebenfalls, bloß auf den Körper geriggtes nicht, es sei denn ich deaktiviere den basis shader oder hardware skinning. DAS ist jedoch KEINE Lösung für mich, da dann weder adv. lightning noch schatten aktivierbar sind, und ich bin builder und benötige beide Funktionen dringend und natürlich auch Kleidung auf meinen Körper und dem der anderen.\r\n\r\nUnd es ist definitiv da, denn nach dem einloggen ist es ganz kurz zu sehen, dann verschwindet es aber für mich.', 'What were you doing when it happened?': 'Im Grunde nichts weiter, als das System komplett neu aufgesetzt zu haben, selbes OS, gleiche Hardware und auch identischer Grafiktreiber, wie zuvor, doch auf einmal kein rigged mesh mehr zu sehen.\r\nAlso mit anderen Worten ich habe keine Ahnung was ich gemacht haben soll .... die letzten Jahre ging es ohne Beanstandungen. lol', 'What were you expecting to happen instead?': 'ja was wohl lol .... Kleidung auf meinem Körper', 'Where': 'http://maps.secondlife.com/secondlife/Diamond%20Decor/67/78/3501', } ```
sl-service-account commented 10 years ago

Whirly Fizzle commented at 2014-10-29T16:00:39Z

Heya Findbhair,

We have had reports about this same problem coming into Firestorm support over the last week - all those affected are AMD systems using the new driver version 8.17.0010.1315 Symptoms are being unable to see rigged mesh - unrigged mesh will render normally. Also, users are reporting mesh is flashing with large vertex vomit spikes shooting out of it. Disabling VBO fixes the vertex vomit and disabling hardware skinning fixes the invisible rigged mesh.

The 8.17.0010.1315 driver version appears to be the AMD Catalyst™ 14.9.2 Beta - http://support.amd.com/en-us/kb-articles/Pages/AMDCatalyst14-9-2BetaWINReleaseNotes.aspx

Can you confirm that you are indeed using the Catalyst 14.9.2 Beta driver? If you roll back to the 14.9 release Catalyst version (http://support.amd.com/en-us/download/desktop?os=Windows%207%20-%2064) does this fix the problem?

sl-service-account commented 10 years ago

Whirly Fizzle commented at 2014-10-29T16:17:27Z

Another affected system:

CPU: AMD Phenom(tm) II X6 1090T Processor (3210.86 MHz)
Memory: 8191 MB
OS Version: Microsoft Windows 7 64-bit Service Pack 1 (Build 7601)
Graphics Card Vendor: ATI Technologies Inc.
Graphics Card: AMD Radeon HD 7900 Series

Windows Graphics Driver Version: 8.17.0010.1315
OpenGL Version: 4.2.13085 Compatibility Profile Context 14.301.1006.0 
sl-service-account commented 10 years ago

Findbhair McConaught commented at 2014-10-29T16:44:50Z, updated at 2014-10-29T16:46:18Z

Alles klar, Whirly, ich mache eine downgrad weg von dem BETA Treiber zur stable Version ..... öhm wie geht das? Muß ich da was beachten?

sl-service-account commented 10 years ago

ObviousAltIsObvious commented at 2014-10-29T17:03:08Z, updated at 2014-10-29T17:03:25Z

Another me too. The AMD 14.9.2 beta driver will not display rigged mesh (any rigged mesh at all, doesn't matter if it's fitted etc.) unless hardware skinning is OFF. These are Radeon 77xx cards.

sl-service-account commented 10 years ago

Whirly Fizzle commented at 2014-10-29T17:20:29Z

Translation All right, Whirly, I make a down grade away from the BETA driver for stable version erm ..... how does that work? I must note here what?

Hmm you should be able to just download the 14.9 Catalyst from http://support.amd.com/en-us/download/desktop?os=Windows%207%20-%2064 and run the installer.

sl-service-account commented 10 years ago

Whirly Fizzle commented at 2014-10-29T17:21:51Z

Changed issue title now we are sure this driver is the problem.

sl-service-account commented 10 years ago

ObviousAltIsObvious commented at 2014-10-29T17:56:06Z, updated at 2014-10-29T17:57:18Z

For best results, uninstall the beta driver from the Windows control panel, under add/remove software (choose the option to express uninstall ALL AMD software) and reboot, before reinstalling the older, working release.

sl-service-account commented 10 years ago

Findbhair McConaught commented at 2014-10-29T18:58:31Z, updated at 2014-10-29T19:14:53Z

Eine clean-install des stable treibers 14.9. löste das Problem promt. :)) DANKE!

meine Vorgehensweise war (Win 7 x64 Prof):

sl-service-account commented 10 years ago

Maestro Linden commented at 2014-10-29T19:12:56Z

Thanks for the report, Findbhair. I can reproduce this; there appears to be a regression in the Catalyst 14.9.2 beta driver.

Using the default default catalyst WHQL driver (14.301.1001.0, from 2014-09-15). Full Env is :

Second Life 3.7.19 (295700) Oct 20 2014 13:37:20 (Second Life Release)
Release Notes

You are at 225.1, 114.3, 21.6 in By Design located at sim10741.agni.lindenlab.com (216.82.56.31:13014)
SLURL: http://maps.secondlife.com/secondlife/By%20Design/225/114/22
(global coordinates 261,601.0, 246,898.0, 21.6)
Second Life Server 14.10.17.295641
Retrieving...

CPU: Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz (2394.02 MHz)
Memory: 3326 MB
OS Version: Microsoft Windows 7 32-bit Service Pack 1 (Build 7601)
Graphics Card Vendor: ATI Technologies Inc.
Graphics Card: AMD Radeon HD 5800 Series

Windows Graphics Driver Version: 8.17.0010.1315
OpenGL Version: 4.2.13084 Compatibility Profile Context 14.301.1001.0

libcurl Version: libcurl/7.38.0 OpenSSL/1.0.1h zlib/1.2.8
J2C Decoder Version: KDU v7.0
Audio Driver Version:  (none) 
Qt Webkit Version: 4.7.1 (version number hard-coded)
Voice Server Version: Vivox 4.6.0009.20030

Built with MSVC version 1600
Packets Lost: 1/7,345 (0.0%)

The attached screenshot (maestro_catalyst_release.png) is with graphics set to the 'High' preset, which includes hardware skinning. Rendering appears correct in this case.

After I 'upgraded' to the 14.9.2 beta driver (following Whirly's link):

Second Life 3.7.19 (295700) Oct 20 2014 13:37:20 (Second Life Release)
Release Notes

You are at 225.7, 114.4, 21.6 in By Design located at sim10741.agni.lindenlab.com (216.82.56.31:13014)
SLURL: http://maps.secondlife.com/secondlife/By%20Design/226/114/22
(global coordinates 261,602.0, 246,898.0, 21.6)
Second Life Server 14.10.17.295641
Retrieving...

CPU: Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz (2394.02 MHz)
Memory: 3326 MB
OS Version: Microsoft Windows 7 32-bit Service Pack 1 (Build 7601)
Graphics Card Vendor: ATI Technologies Inc.
Graphics Card: AMD Radeon HD 5800 Series

Windows Graphics Driver Version: 8.17.0010.1315
OpenGL Version: 4.2.13085 Compatibility Profile Context 14.301.1006.0

libcurl Version: libcurl/7.38.0 OpenSSL/1.0.1h zlib/1.2.8
J2C Decoder Version: KDU v7.0
Audio Driver Version:  (none) 
Qt Webkit Version: 4.7.1 (version number hard-coded)
Voice Server Version: Vivox 4.6.0009.20030

Built with MSVC version 1600
Packets Lost: 1/4,001 (0.0%)

I see that my that my rigged meshes simply don't render, though non-rigged meshes (either attached or unattached) are still looking ok. The attached maestro_catalyst_beta_hwskin_enabled.png shows this case.

When I disable hardware skinning, my rigged mesh attachments instantly render ok. However, this also has the effect of disabling all normal and specular map effects (my jacket no longer sparkles!). The attached maestro_catalyst_beta_hwskin_disabled.png shows this.

sl-service-account commented 10 years ago

Findbhair McConaught commented at 2014-10-29T19:16:05Z

my pleasure :))

sl-service-account commented 10 years ago

Whirly Fizzle commented at 2014-10-29T19:24:00Z

Anyone know if the Catalyst 14.9.1 beta (http://support.amd.com/en-us/kb-articles/Pages/AMDCatalyst14-9-1BetaWINReleaseNotes.aspx) repros the bug?

sl-service-account commented 10 years ago

Findbhair McConaught commented at 2014-10-29T20:26:57Z

14.9.1 beta arbeitet auf unserem 2. Rechner problemlos mit einer AMD Radeon R9 270 .... deswegen hatte ich auch keine Skrupel 14.9.2 zu benutzen (dumm gedacht) :D

sl-service-account commented 10 years ago

ObviousAltIsObvious commented at 2014-10-29T20:31:50Z

14.9.1 beta now installed here, and also no problems here.

Windows Graphics Driver Version: 8.17.0010.1315 OpenGL Version: 4.2.13084 Compatibility Profile Context 14.301.1004.0

sl-service-account commented 10 years ago

MartinRJ Fayray commented at 2014-10-29T22:48:25Z

I have this issue on my laptop with GeForce 720M - I have absolutely no AMD drivers installed there - and also on my desktop PC with AMD Radeon HD 7850. This also makes my avatar's mesh "mane" invisible, of which I am pretty certain that it's not rigged, but just simple mesh. I somehow 'fixed' it on my laptop, by switching parts of my outfit forth and back, but I can't tell what exactly it was to make my attachments appear again. But the issue remains on my desktop PC even after a clean install.

sl-service-account commented 10 years ago

MartinRJ Fayray commented at 2014-10-30T07:28:53Z, updated at 2014-10-30T07:29:22Z

I take it back, it looks like my mane is also rigged mesh. Still I can't explain why I had a similar issue on my laptop (which doesn't have any AMD GPU), maybe I copy-pasted an already borked cache folder, I don't remember. ETA: rolling back the driver fixed this for me on my PC.

sl-service-account commented 10 years ago

Crishan Graves commented at 2014-10-30T17:37:52Z, updated at 2014-11-11T11:15:40Z

I can confirm this bug, it lies entirely with AMD's latest OpenGL Library, version 6.14.10.13085, used in the Catalyst 14.9.2 Beta-driver. I had this happen with the official viewer, with Henri Beauchamp's Cool VL Viewer and with Niran's Black Dragon viewer.

With OpenGL version 6.14.10.13084 used in Catalyst 14.9 WHQL (and also used in Catalyst 14.9.1 Beta), after having logged into Second Life, my avatar looked like this: http://www.pic-upload.de/view-25064878/Snapshot_OGL-6.14.10.13084.png.html

with OpenGL version 6.14.10.13085 used in Catalyst 14.9.2 BETA, the avatar is displayed like this: http://www.pic-upload.de/view-25064886/Snapshot_OGL-6.14.10.13085.png.html

There is a way to fix this without reinstalling your OS: Copy the OpenGL-files from Catalyst 14.9 WHQL into the application's directory. Those files are: atig6txx.dll, atigktxx.dll, atio6axx.dll, atioglxx.dll

These files are usually located in a directory structure such as this: Catalyst 14.9 WHQL\Packages\Drivers\Display\WB6A_INF\B176041 where the files are still named

Copy these to a directory of your choice and unpack them, using 7-zip, for example. After that, copy atig6txx.dll, atigktxx.dll, atio6axx.dll, atioglxx.dll into your viewer's directory. The viewer will then use these .dlls instead of the 14.9.2 Beta's.

Of course, you could also just uninstall the Catalyst 14.9.2 Beta package and use Catalyst 14.9 WHQL.

A BIG REMINDER, though: If all of you who have this happening to you could also please fill out a bug report at AMD's site, it would be splendid: http://www.amd.com/betareport I myself have already done so, but apparantly, AMD devote their resources at fixing errors in their drivers according to the amount of bug-reports they get... So, the more bug reports for this error in their OpenGL driver, the swifter they will react, hopefully.

Edit (11th of November 2014): Have now tried with the latest Beta driver, Catalyst 14.11.1 Beta, with OpenGL driver version 6.14.10.13092: This bug still persists. I hope that LindenLabs will contact AMD.

sl-service-account commented 10 years ago

ObviousAltIsObvious commented at 2014-11-12T08:15:33Z

Just a quick confirmation on the 14.11.1 breakage, same bug as 14.9.2

sl-service-account commented 9 years ago

Whirly Fizzle commented at 2014-11-18T04:23:32Z, updated at 2014-11-18T04:28:15Z

Comment on http://community.secondlife.com/t5/General-Second-Life-Tech/AMD-14-11-1Beta-driver-an-secondlife/m-p/2867042#M1911 states that this bug is fixed with the 14.11.2 Beta (http://support.amd.com/en-us/kb-articles/Pages/AMDCatalyst14-11-2-BetaWINReleaseNotes.aspx). I dont have an AMD system to test that myself.

sl-service-account commented 9 years ago

MartinRJ Fayray commented at 2014-11-18T06:25:14Z, updated at 2014-11-18T06:27:35Z

I can confirm it is fixed with the latest AMD Beta driver. Thank you Whirly!

Second Life 3.7.20 (296094) Oct 29 2014 14:05:13 (Second Life Release) Release Notes

You are at 207.8, 239.4, 1,995.1 in DarkMyst Bayou located at sim8991.agni.lindenlab.com (216.82.41.167:13004) SLURL: http://maps.secondlife.com/secondlife/DarkMyst%20Bayou/208/239/1995 (global coordinates 153,040.0, 258,543.0, 1,995.1) Second Life Server 14.10.24.295913 Retrieving...

CPU: AMD FX(tm)-4100 Quad-Core Processor (3616.24 MHz) Memory: 12271 MB OS Version: Microsoft Windows 8.1 64-bit (Build 9600) Graphics Card Vendor: ATI Technologies Inc. Graphics Card: AMD Radeon HD 7800 Series

Windows Graphics Driver Version: 8.17.0010.1315 OpenGL Version: 4.2.13084 Compatibility Profile Context 14.301.1004.0

libcurl Version: libcurl/7.38.0 OpenSSL/1.0.1h zlib/1.2.8 J2C Decoder Version: KDU v7.0 Audio Driver Version: FMOD Ex 4.44.31 Qt Webkit Version: 4.7.1 (version number hard-coded) Voice Server Version: Not Connected Built with MSVC version 1600 Packets Lost: 4/81,807 (0.0%) ETA: (Actually it was fixed with 14.11.1 beta from 11-15-14 for me)

sl-service-account commented 9 years ago

ObviousAltIsObvious commented at 2014-11-18T06:44:30Z, updated at 2014-11-18T07:25:09Z

Bug still reproduces here with 14.11.2 driver.

Windows Graphics Driver Version: 8.17.0010.1315 OpenGL Version: 4.2.13092 Compatibility Profile Context 14.301.0.0

(BTW, yes, 14.11.1 and 14.11.2 report the same version strings.)

sl-service-account commented 9 years ago

MartinRJ Fayray commented at 2014-11-18T06:59:29Z

ObviousAltIsObvious is right. Windows somehow overruled my driver settings when I installed the Catalyst Beta and downgraded my graphics driver it to an older one yesterday. Bug still exists with this version:

Second Life 3.7.20 (296094) Oct 29 2014 14:05:13 (Second Life Release) Release Notes

CPU: AMD FX(tm)-4100 Quad-Core Processor (3616.24 MHz) Memory: 12271 MB OS Version: Microsoft Windows 8.1 64-bit (Build 9600) Graphics Card Vendor: ATI Technologies Inc. Graphics Card: AMD Radeon HD 7800 Series

Windows Graphics Driver Version: 8.17.0010.1315 OpenGL Version: 4.2.13092 Compatibility Profile Context 14.301.0.0

libcurl Version: libcurl/7.38.0 OpenSSL/1.0.1h zlib/1.2.8 J2C Decoder Version: KDU v7.0 Audio Driver Version: FMOD Ex 4.44.31 Qt Webkit Version: 4.7.1 (version number hard-coded) Voice Server Version: Not Connected Built with MSVC version 1600

sl-service-account commented 9 years ago

ObviousAltIsObvious commented at 2014-12-09T09:43:52Z

The bug persists in the final version of this driver, the Catalyst 14.12 "Omega" package that AMD is now heavily promoting. Sigh.

Graphics Card Vendor: ATI Technologies Inc. Graphics Card: AMD Radeon HD 7700 Series

Windows Graphics Driver Version: 8.17.0010.1333 OpenGL Version: 4.2.13283 Compatibility Profile Context 14.501.1003.0

sl-service-account commented 9 years ago

Whirly Fizzle commented at 2014-12-09T10:49:22Z

Oh fun times... Want to bet how many "My avatar is invisible" issues will be filed from new Residents with the starter avies? heh

sl-service-account commented 9 years ago

Findbhair McConaught commented at 2014-12-09T15:37:10Z

Indeed, I see hard times for the support teams ... We really should work more closely with AMD. Friends ... please, flooded the AMD support channel with your error messages. :D I think, is the best solution at the moment for us.

sl-service-account commented 9 years ago

ObviousAltIsObvious commented at 2015-02-04T14:31:17Z

Adding another to the pile. There is a beta Catalyst download in circulation intended for Alienware machines, labeled as 14.502.1002 or "15.x". It can install on some non-Dell systems too, so hardware enthusiasts have been playing with it. This driver set contains the same bugs. SL viewers will report it as OpenGL Version 4.2.13285

sl-service-account commented 9 years ago

ObviousAltIsObvious commented at 2015-03-08T21:10:16Z, updated at 2015-03-08T21:11:02Z

Over in Singularity land they found a tweak to make the shaders work on these AMD drivers. https://github.com/singularity-viewer/SingularityViewer/commit/af41a652e44f92dc8ac45d4e2c15e8f9d75ebc43

For me, applying the same tweak to LL and Firestorm viewers solves the invisible mesh problem too.

It's mysterious that this change would make a difference, but it does.

sl-service-account commented 9 years ago

Whirly Fizzle commented at 2015-03-08T21:15:40Z

@ObviousAltIsObvious

Are you seeing any broken normals on rigged mesh when using the Singularity tweak? There's been a few reports in the Singu group reporting this - the broken normals will cause the rigged mesh to flicker badly & look blotchy: http://i.imgur.com/9eD02ou.png

sl-service-account commented 9 years ago

ObviousAltIsObvious commented at 2015-03-08T22:36:13Z, updated at 2015-03-08T22:45:06Z

So far, can't find a way to reproduce that either on Singularity, or on other viewers with comparable shader tweaks.

However, broken normals, splotchy appearance and flickering are things I expect to see when hardware skinning is left disabled.

(Singularity in particular does have some lighting problems that can show up as visible seams on mesh, but that's independent of driver versions.)

sl-service-account commented 9 years ago

ObviousAltIsObvious commented at 2015-03-13T15:11:51Z, updated at 2015-03-13T15:15:27Z

A new Catalyst is due for next week on Windows. The corresponding fglrx package has already been dropped to the Ubuntu vivid beta. The hardware skinning bug persists. (AMD OpenGL drivers on the two platforms have a history of bug-for-bug compatibility, I'm hoping that this will be a little behind anyway, given the results.)

OpenGL Version: 4.4.13374 Compatibility Profile Context 14.501.1003

sl-service-account commented 9 years ago

Whirly Fizzle commented at 2015-03-20T23:57:10Z

Has anyone had the chance to try this yet? http://support.amd.com/en-us/kb-articles/Pages/latest-catalyst-windows-beta.aspx

Resolved issues: [413076] Second Life : Rigged mesh objects are not rendered correctly when hardware skinning is enabled in the in game settings

/me prays.....

sl-service-account commented 9 years ago

ObviousAltIsObvious commented at 2015-03-21T05:14:25Z

Windows Catalyst 15.3 beta seems to have it solved, yes. It appears to be somewhat newer than what was seeded to Canonical for the next Ubuntu.

Windows Graphics Driver Version: 8.17.0010.1333 OpenGL Version: 4.2.13292 Compatibility Profile Context 14.502.1014.0

sl-service-account commented 9 years ago

MartinRJ Fayray commented at 2015-03-23T12:49:34Z

Fixed for me, thanks for the notification, Whirly!

sl-service-account commented 9 years ago

ObviousAltIsObvious commented at 2015-06-09T15:07:38Z

On the Linux side, Catalyst 15.5, dated 2015-06-02, finally fixes this bug.