Re: FlightGear v1.9.0 リリース
Tat
投稿数: 375
Windows 上で 黒い壁が発生するという問題についてですが、NVIDIA の過カードをお使いの場合、OSG_MULTIMONITOR_MULTITHREAD_WIN32_NVIDIA_WORKAROUNDという環境変数を ON にしてみてはいかがでしょうか?
# Windows 版 FG をお使いの方、Windows 環境下で FG 起動前にこの環境変数を設定する方法の詳しい説明をお願いします。
というのも、OSG のソースを眺めていたら GraphicsWindowWin32.cpp という Windows 固有のソースに以下の様な記述がありました。
引用:
これの 2 において、GeForce のドライババージョン 174.xx - 175.xxにおいて、マルチスレッド/デュアルビュー/マルチコアな Windows Xp で FramebufferObjects でおかしな挙動をすることが説明されています (FlightGear はマルチスレッド/デュアルビュー(カメラ)です)。この現象が発生する場合には環境変数の設定で
OSG_MULTIMONITOR_MULTITHREAD_WIN32_NVIDIA_WORKAROUND=ON
とするようにと書かれています。174以前のドライバはその他の問題もあるそうですので、ドライバを最新版にする事が前提だそうです。
ちなみに、OSG の MLを 少し検索してみると この投稿 には toshi さんの報告にあったエラーと同じ内容が記述されています。その時の解決法として紹介されていたのがこの方法です。
ATI や Intel GMA 系チップの問題はこれでは解決できませんが、ご参考迄。
# Windows 版 FG をお使いの方、Windows 環境下で FG 起動前にこの環境変数を設定する方法の詳しい説明をお願いします。
というのも、OSG のソースを眺めていたら GraphicsWindowWin32.cpp という Windows 固有のソースに以下の様な記述がありました。
引用:
// 2008/05/12
// Workaround for Bugs in NVidia drivers for windows XP / multithreaded / dualview / multicore CPU
// affects GeForce 6x00, 7x00, 8x00 boards (others were not tested) driver versions 174.xx - 175.xx
// pre 174.xx had other issues so reverting is not an option (statitistics, fbo)
// drivers release 175.16 is the latest currently available
//
// When using OpenGL in threaded app ( main thread sets up context / renderer thread draws using it )
// first wglMakeCurrent seems to not work right and screw OpenGL context driver data:
// 1: succesive drawing shows a number of artifacts in TriangleStrips and TriangleFans
// 2: weird behaviour of FramBufferObjects (glGenFramebuffer generates already generated ids ...)
// Looks like repeating wglMakeCurrent call fixes all these issues
// wglMakeCurrent call can impact performance so I try to minimize number of
// wglMakeCurrent calls by checking current HDC and GL context
// and repeat wglMakeCurrent only when they change for current thread
これの 2 において、GeForce のドライババージョン 174.xx - 175.xxにおいて、マルチスレッド/デュアルビュー/マルチコアな Windows Xp で FramebufferObjects でおかしな挙動をすることが説明されています (FlightGear はマルチスレッド/デュアルビュー(カメラ)です)。この現象が発生する場合には環境変数の設定で
OSG_MULTIMONITOR_MULTITHREAD_WIN32_NVIDIA_WORKAROUND=ON
とするようにと書かれています。174以前のドライバはその他の問題もあるそうですので、ドライバを最新版にする事が前提だそうです。
ちなみに、OSG の MLを 少し検索してみると この投稿 には toshi さんの報告にあったエラーと同じ内容が記述されています。その時の解決法として紹介されていたのがこの方法です。
ATI や Intel GMA 系チップの問題はこれでは解決できませんが、ご参考迄。
投票数:22
平均点:5.91
投稿ツリー
-
FlightGear v1.9.0 リリース
(toshi, 2008-12-23 1:51)
-
Re: FlightGear v1.9.0 リリース
(Tat, 2008-12-23 3:49)
-
Re: FlightGear v1.9.0 リリース
(BBCTV, 2008-12-23 14:16)
- Re: FlightGear v1.9.0 リリース (Tat, 2008-12-23 14:35)
-
FlightGear 1.9.0 for Mac OS X
(toshi, 2009-1-22 0:54)
-
Re: FlightGear 1.9.0 for Mac OS X
(toshi, 2009-1-29 0:34)
-
Re: FlightGear 1.9.0 for Mac OS X
(Tat, 2009-1-30 5:32)
-
Re: FlightGear 1.9.0 for Mac OS X
(toshi, 2009-2-4 1:34)
- Re: FlightGear 1.9.0 for Mac OS X (Tat, 2009-2-4 19:59)
-
Re: FlightGear 1.9.0 for Mac OS X
(toshi, 2009-2-4 1:34)
-
Re: FlightGear 1.9.0 for Mac OS X
(Tat, 2009-1-30 5:32)
- Re: FlightGear 1.9.0 for Mac OS X (Tat, 2009-1-30 5:16)
-
Re: FlightGear 1.9.0 for Mac OS X
(toshi, 2009-1-29 0:34)
-
Re: FlightGear v1.9.0 リリース
(BBCTV, 2008-12-23 14:16)
-
Re: FlightGear v1.9.0 リリース
(BBCTV, 2008-12-23 19:30)
- Re: FlightGear v1.9.0 リリース (Tat, 2008-12-25 16:35)
-
【黒いベタ壁】FlightGear v1.9.0 リリース
(zero1962, 2008-12-23 21:06)
-
Re: 【黒いベタ壁】FlightGear v1.9.0 リリース
(toshi, 2008-12-23 23:26)
-
Re: 【黒いベタ壁】FlightGear v1.9.0 リリース
(zero1962, 2008-12-24 21:28)
-
Re: 【黒いベタ壁】FlightGear v1.9.0 リリース
(zero1962, 2008-12-24 22:06)
-
Re: Re: 【黒いベタ壁】FlightGear v1.9.0 リリース
(virtfly, 2008-12-25 0:28)
- Re: Re: 【黒いベタ壁】FlightGear v1.9.0 リリース (takehiro, 2008-12-25 5:06)
-
Re: Re: 【黒いベタ壁】FlightGear v1.9.0 リリース
(virtfly, 2008-12-25 0:28)
- Re: 【黒いベタ壁】FlightGear v1.9.0 リリース (toshi, 2008-12-27 18:15)
-
Re: 【黒いベタ壁】FlightGear v1.9.0 リリース
(sambar, 2008-12-27 23:54)
- Re: 【黒いベタ壁】FlightGear v1.9.0 リリース (toshi, 2008-12-28 0:47)
-
Re: 【黒いベタ壁】FlightGear v1.9.0 リリース
(zero1962, 2008-12-24 22:06)
-
Re: 【黒いベタ壁】FlightGear v1.9.0 リリース
(zero1962, 2008-12-24 21:28)
-
Re: 【黒いベタ壁】FlightGear v1.9.0 リリース
(toshi, 2008-12-23 23:26)
-
Re: FlightGear v1.9.0 リリース
(virtfly, 2008-12-23 23:47)
- Re: FlightGear v1.9.0 リリース (toshi, 2008-12-24 1:02)
- Re: FlightGear v1.9.0 リリース (sambar, 2008-12-24 20:42)
- Re: FlightGear v1.9.0 リリース (fsgikocat, 2008-12-24 21:29)
-
Re: FlightGear v1.9.0 リリース
(TOMOYA, 2008-12-27 14:44)
- Re: FlightGear v1.9.0 リリース (toshi, 2008-12-27 17:29)
-
Re: FlightGear v1.9.0 リリース
(virtfly, 2008-12-28 2:29)
-
Re: FlightGear v1.9.0 リリース
(Tat, 2008-12-29 0:37)
-
Re: FlightGear v1.9.0 リリース
(toshi, 2008-12-29 1:56)
-
Re: FlightGear v1.9.0 リリース
(Tat, 2008-12-29 2:46)
-
Re: FlightGear v1.9.0 リリース
(toshi, 2009-1-1 14:12)
- Re: FlightGear v1.9.0 リリース (toshi, 2009-1-2 11:36)
-
Re: FlightGear v1.9.0 リリース
(toshi, 2009-1-12 8:56)
-
Re: FlightGear v1.9.0 リリース
(BBCTV, 2009-1-12 14:04)
-
Re: FlightGear v1.9.0 リリース
(toshi, 2009-1-12 14:47)
- Re: FlightGear v1.9.0 リリース (sambar, 2009-1-30 23:33)
-
Re: FlightGear v1.9.0 リリース
(toshi, 2009-1-12 14:47)
-
Re: FlightGear v1.9.0 リリース
(BBCTV, 2009-1-12 14:04)
-
Re: FlightGear v1.9.0 リリース
(toshi, 2009-1-1 14:12)
-
zero1962の現象
(zero1962, 2008-12-29 9:30)
-
Re: zero1962の現象
(toshi, 2008-12-29 10:57)
-
Re: zero1962の現象
(zero1962, 2008-12-30 12:09)
-
Re: zero1962の現象
(Tat, 2008-12-30 15:14)
-
Re: zero1962の現象
(BBCTV, 2008-12-31 0:55)
-
Re: zero1962の現象
(toshi, 2008-12-31 2:05)
- Re: zero1962の現象 (BBCTV, 2008-12-31 14:49)
-
Re: zero1962の現象
(toshi, 2008-12-31 2:05)
-
Re: zero1962の現象
(BBCTV, 2008-12-31 0:55)
-
Re: zero1962の現象
(Tat, 2008-12-30 15:14)
-
Re: zero1962の現象
(zero1962, 2008-12-30 12:09)
-
Re: zero1962の現象
(toshi, 2008-12-29 10:57)
-
Re: FlightGear v1.9.0 リリース
(Tat, 2008-12-29 2:46)
-
Re: FlightGear v1.9.0 リリース
(toshi, 2008-12-29 1:56)
-
Re: FlightGear v1.9.0 リリース
(Tat, 2008-12-29 0:37)
- Mac 版パッチ配布 - NVIDIA ドライバのバグ回避のため (Tat, 2008-12-28 16:57)
- Re: FlightGear v1.9.0 リリース (tiger, 2008-12-29 18:20)
-
Re: FlightGear v1.9.0 リリース
(hide, 2009-1-4 11:58)
-
パソコン「休止」に時間が掛かる
(toshi, 2009-1-14 2:40)
-
Re: パソコン「休止」に時間が掛かる
(hide, 2009-1-14 13:21)
- Re: パソコン「休止」に時間が掛かる (toshi, 2009-1-16 2:18)
-
Re: パソコン「休止」に時間が掛かる
(hide, 2009-1-14 13:21)
-
パソコン「休止」に時間が掛かる
(toshi, 2009-1-14 2:40)
- Re: FlightGear v1.9.0 リリース (hide, 2009-1-16 21:38)
-
Re: FlightGear v1.9.0 リリース
(r.naka, 2009-2-6 18:33)
- Re: FlightGear v1.9.0 リリース (toshi, 2009-2-6 19:50)
-
Re: FlightGear v1.9.0 リリース
(Tat, 2008-12-23 3:49)