diff options
Diffstat (limited to 'indra')
-rw-r--r-- | indra/newview/gpu_table.txt | 8 | ||||
-rw-r--r-- | indra/newview/llviewerwindow.cpp | 21 |
2 files changed, 4 insertions, 25 deletions
diff --git a/indra/newview/gpu_table.txt b/indra/newview/gpu_table.txt index 4e6373d57e..a6d1deea1e 100644 --- a/indra/newview/gpu_table.txt +++ b/indra/newview/gpu_table.txt @@ -22,11 +22,9 @@ ATI All-in-Wonder X1800 .*ATI.*All-in-Wonder X18.* 3 ATI All-in-Wonder X1900 .*ATI.*All-in-Wonder X19.* 3 ATI ASUS X1xxx .*ASUS X1.* 3 ATI Mobility Radeon X1xxx .*ATI.*Mobility.*X1.* 2 -// HACK: We crash on startup on some Mobility Radeon chips, with 1.15.0 -// in FMOD (!). Try defaulting them to class 0. JC -ATI Mobility Radeon X3xx .*ATI.*Mobility.*X3.* 0 -ATI Mobility Radeon X6xx .*ATI.*Mobility.*X6.* 0 -ATI Mobility Radeon X7xx .*ATI.*Mobility.*X7.* 0 +ATI Mobility Radeon X3xx .*ATI.*Mobility.*X3.* 1 +ATI Mobility Radeon X6xx .*ATI.*Mobility.*X6.* 1 +ATI Mobility Radeon X7xx .*ATI.*Mobility.*X7.* 1 ATI Radeon OpenGL .*ATI.*Radeon OpenGL.* 3 ATI Diamond X1xxx .*ATI.*Diamond.*X1.* 3 ATI FireGL 5xxx .*ATI.*FireGL V5.* 3 diff --git a/indra/newview/llviewerwindow.cpp b/indra/newview/llviewerwindow.cpp index 1b3c0193f4..f276999380 100644 --- a/indra/newview/llviewerwindow.cpp +++ b/indra/newview/llviewerwindow.cpp @@ -1484,27 +1484,8 @@ LLViewerWindow::LLViewerWindow( // stuff like AGP if we think that it'll crash the viewer. // gFeatureManagerp->initGraphicsFeatureMasks(); - - // The ATI Mobility Radeon with 1.15.0 causes crashes in FMOD on startup for - // unknown reasons, but only if you have an old settings.ini file. - // In this case, force the graphics settings back to recommended, but only - // do it once. JC - std::string gpu_string = gFeatureManagerp->getGPUString(); - LLString::toLower(gpu_string); - bool upgrade_to_1_15 = (gSavedSettings.getString("LastRunVersion") != "1.15.0"); - bool mobility_radeon = (gpu_string.find("mobility radeon") != std::string::npos); - bool mobility_radeon_upgrade_hack = upgrade_to_1_15 && mobility_radeon; - if (mobility_radeon_upgrade_hack) - { - llinfos << "1.15.0 update on Mobility Radeon" << llendl; - llinfos << "Forcing recommended graphics settings" << llendl; - llinfos << "Forcing audio off" << llendl; - gUseAudio = FALSE; - } - if (gFeatureManagerp->isSafe() - || (gSavedSettings.getS32("LastFeatureVersion") != gFeatureManagerp->getVersion()) - || mobility_radeon_upgrade_hack) + || (gSavedSettings.getS32("LastFeatureVersion") != gFeatureManagerp->getVersion())) { gFeatureManagerp->applyRecommendedFeatures(); } |