Bug Report: Rendering of MFDs and HUD stops after viewing external views
-
I wish I was able to figure out exactly what was causing this. Maybe it was just a fluke during one particular startup of bms, causing the dogfight sessions on that particular startup to behave strange.
-
I use GPT for MFD’s. I occasionally switch to external view after firing a weapon in campaign and TE. Never experienced this issue. Nvidia GTX 960 with 359.06 driver.
-
If nobody else has ever experienced this, then I guess it must be something with my setup. Wonder why :S. Therefor maybe we should pause or close the issue until there is further information available.
-
Perhaps not connected but several times when I have chosen to join a flight in progress I enter pit to find mfd’s and rwr blank and the only fix to exit and re enter. Not many times in total of flights.
-
Perhaps not connected but several times when I have chosen to join a flight in progress I enter pit to find mfd’s and rwr blank and the only fix to exit and re enter. Not many times in total of flights.
Ok in my case the screens worked fine at first but stopped after switching back from externals. Did you get a white/yellow vertical line in the right mfds lower left corner?
With blank I do not mean message “blank” - that just indicates unconfigured pages. -
No in my case they are
dead
plus the rwr but I cant remember about the hud I was too fixated in the lacking displays. The similarity I saw here was the joining the pit view. In your case having left it for outside view and in my case going into it from 2D. Both still effectively going to it. -
No in my case they are
dead
plus the rwr but I cant remember about the hud I was too fixated in the lacking displays. The similarity I saw here was the joining the pit view. In your case having left it for outside view and in my case going into it from 2D. Both still effectively going to it.Gotcha yup thats what I was seeing
-
Crap this is still happening to me :/.
-
Maybe it only happens beyond a certain distance… I will test and come back
-
It definitely seems to happen more often if taking LONG loft shots and cycling 1-> 6 -> 7 -> 1 views in different intervals. I still have not figured out exactyl what conditions cause it, but now I can make it happen every round. Block52 vs Tu95 bomber, start from 60 nm and just shoot loft on max range up high.
-
It definitely seems to happen more often if taking LONG loft shots and cycling 1-> 6 -> 7 -> 1 views in different intervals. I still have not figured out exactyl what conditions cause it, but now I can make it happen every round. Block52 vs Tu95 bomber, start from 60 nm and just shoot loft on max range up high.
What is the state of your switches on the oxygen regulator panel. Being that you are at high altitude, hypoxia can do strange things to the eyes…
-
This time I was not joining the jet and had 100% avionics displays loss during flight with no damage/faults. Multiplay/campaign.
-
You guys having this problem need to find the commonality. Compare hardware, drivers, BMS mods, background programs, theaters, campaigns, TE’s, 3D objects, 3D environment, procedures immediately prior to avionics loss, etc. Seems to be a very small affected group.
-
You guys having this problem need to find the commonality. Compare hardware, drivers, BMS mods, background programs, theaters, campaigns, TE’s, 3D objects, 3D environment, procedures immediately prior to avionics loss, etc. Seems to be a very small affected group.
Yeah. Every time so far it happened for me was 1v1 dogfight vs A4 AI.
Switching external views 6-7-3. When i go back to 3 (or 1 for that matter), i sometimes lose my displays as in the screenshot attached. Only way to get them back is to exit from the mission and restart it. Feels like a race condition/other inconsistency in some resource optimization code (i.e. too far away from pit to render pit details).FYI: I just installed BMS on a new PC and I get the same issue here :S.
My settings:
///////////////////////// // Config.exe Settings // ///////////////////////// set g_fCursorSpeed 1.5 set g_bMFDHighContrast 0 set g_fRadarScale 0.75 set g_fHSDSymbolSize 0.025 set g_bAWACSRequired 1 set g_bNoDTCForRampStart 1 set g_bUseAggresiveIncompleteA2G 1 set g_nPrintToFile 1 set g_bAppendToBriefingFile 0 set g_bBriefHTML 0 set g_bLogEvents 1 set g_bEnableDisplacementCam 1 set g_b3DClickableCursorAnchored 1 set g_fDefaultFOV 80 set g_bFullScreenNVG 0 set g_bPngScreenshots 1 set g_nPadlockBoxSize 2 set g_bPlayIntroMovie 1 set g_bCalibrationHg 1 set g_bHotasDgftSelfCancel 0 set g_bUseVirtualRudder 0 set g_bUseExternalWindows 0 set g_bExternalWindowsOnTop 0 set g_bHiResTextures 0 set g_bUseAnalogIdleCutoff 0 set g_bReducePSFires 0 set g_bEnvironmentMapping 0 set g_bPixelLighting 1 set g_bVertexLighting 0 set g_bHdrLighting 1 set g_bHdrLightingStar 1 set g_bUseHeatHazeShader 0 set g_bUseMotionBlurShader 0 set g_fMotionBlurFactor 0.2 set g_bShowFarRain 1 set g_bShowRainDrops 1 set g_bShowRainRings 1 set g_bShadowMapping 1 set g_bCockpitShadows 0 set g_bFocusShadows 0 set g_bShadowOnSmoke 0 set g_bWaterNormalMapping 1 set g_bWaterEnvironmentMapping 1 set g_bEnvMapRenderClouds 1 set g_bEnvMapRenderFocusObject 1 set g_bExternalTrackIR 0 set g_bInvertExternalTrackIR 0 set g_bTripleBuffering 0 set g_bAllowMP_Freeze 0 set g_bAllowMP_NVG 1 set g_bAllowMP_NVGFullscreen 1 set g_bRequireSameAcdataMP 0 set g_bRequireSameTileSetMP 1 set g_bAllowMP_Smoke 1 set g_nMPStartRestricted 0 /////////////////////////////////////////////////// // MP Settings (not available in the Config.exe) // /////////////////////////////////////////////////// set g_sTileSet "POLAK" // Tileset to use set g_nTaxiLaunchTime 4 // Time before TOT to launch to TAXI (in min) set g_nReagTimer 2 // AB A/C despawn-> delay before disappearing (in min) set g_nDeagTimer 2 // AB A/C spawn-> lead time before taxiing (in min) set g_npercentage_available_aircraft 75 // Determines what proportion of your squadron's roster will be available (in %) set g_nminimum_available_aircraft 4 // Setting allows you to limit the effect of a low 'percentage' setting (lower-limit of available aircraft) set g_bEnableABRelocation 1 // Airbase relocation set g_bServerHostAll 1 // The server has the full CPU load and bandwidth traffic of all aggregated and deaggregated units set g_nForceMinClientBwSetting 0 // Allows the MP host to specify a minimum client bandwidth setting (default 0=no value forced) set g_bNoAiForHumanControlledSqd 0 // Allows the MP host to specify whether AI pilots can be assigned for Player Controlled Squadrons (default 0/false) set g_nRemoteControlSurfacesInterval 200 // Time in ms between control surface updates, valid range 20-1000 (default 200), 0 = disabled set g_bSkipAggregationBWCheck 1 // Allows skipping the (bogus) check_bandwidth calls during MP reagg/deagg (default 1/true) ///////////////////////////////////////////////////// // Misc Settings (not available in the Config.exe) // ///////////////////////////////////////////////////// set g_bVoiceCom 1 // Enable Voice Communications set g_nF1TeamUiFreq 307300 // Frequency for F1 UI voice comms (for Force on Force type missions) set g_nF2TeamUiFreq 1234 // Frequency for F2 UI voice comms (for Force on Force type missions) set g_bhudAOA 1 // Enables the HUD AOA for non-F16 aircraft set g_bLocalEnvironmentalDate 0 // Makes the TimeManager use the local system date for environmental lighting calculations set g_nHotasPinkyShiftMagnitude 256 // Enable DirectX Shifting and specify button offset set g_fFOVIncrement 5 // Sets how much the field of view should change for each keypress in degrees set g_fMaximumFOV 80 // Limits the maximum amount that the FOV can be increased set g_bNoAAAEventRecords 0 // This option, set to 1, removes AAA shots from debrief set g_bACMIRecordMsgOff 1 // Turns off the ACMI RECORDING msg set g_nPadlockBoxThickness 1 // Determines the thickness of the padlock box set g_nDynamicVoices 16 // Maximum number of voices allocated by the sound code set g_nSoundUpdateMS 10 // How many milliseconds must elapse before the sound code updates set g_nSoundSwitchFix 1 // This patch may fix the problem of AI comms disappearing set g_bPilotEntertainment 0 // Enables the user to control WinAmp set g_nWinAmpInitVolume 204 // Sets the initial WimAmp volume set g_fAmbientmin 0.1 // Allows to tweak sky brightness at night set g_bForce16bitDisplay 0 // Forces 16 bit display device set g_bNewThreadTiming 1 // If experiencing hiccups/stuttering in the UI with multi-core processors, try set to 0 set g_bUseTerrainNightLightsTextureFilter 1 // This controls which texture filter to use for the terrain tile night lights (1=anisotropic filter - 0=point filter) set g_bUseTracerColors 1 // Any aircraft from a Red team will have green tracers set g_bEnableRandomFailures 0 // This enables random failures set g_fMeanTimeBetweenFailures 0 // The MTBF in hours. If set to 0, uses the value in ac.dat set g_bF16MfdHasRwr 0 // This enables the RWR MFD page back for the F16s set g_fMouseSensitivity 1.0 // 3D mouse sensitivity multiplier set g_bMouseWheelKnobs 1 // Allows mouse wheel to turn knobs in 3d pit set g_bEnableExclusiveMouseCapture 1 // Captures the mouse when in 3D so that you don't click something on the desktop when running windowed mode set g_bMouseButton4TogglesClickablePit 0 // If set, the 4th mouse button (if available) will toggle between mouselook and clickable pit. By the way: the wheel is button 3 set g_bAllowAICommsDrop 1 // Enables the A.I. flight comms radio message filter (intra-flight comms of other flights in the same package will not be heard) set g_bAllowAICommsDrop_NoRadioPower 1 // Enables the A.I. flight comms radio message filter according to the own radio power status set g_bUseIvcUiVolume 1 // UI IVC Volume is controlled independently from the COMM1/2/UHF/VHF volume sliders set g_nIvcUiVolume 5 // UI IVC Volume in db, range -6 to +6 (if controlled independently) set g_bPreventScreensaver 1 // Prevent activation of screensaver/powersave mode (1=prevent, 0=do not prevent) set g_bPrettyScreenShot 0 // If set, PrtScr key will make pretty screenshots (no overlays) instead of normal ones (1=pretty, 0=normal) set g_bExportRTTTextures 1 // This enables the shared texture memory area for HUD/MFDs/HMS/RWR/DED/PFL. This is independent from BMS external window usage set g_nRTTExportBatchSize 2 // This determines how often the shared texture memory area (if it is enabled) will be updated (every Nth frame, default is 2) set g_nCampPeriodicSaveMinutes 0 // Campaign time in minutes between automatic cyclic game saves, 0 = disabled set g_sCampPeriodicSaveName "Auto" // Prefix for the automatic cyclic save name (campaign date and time will be added automatically) set g_bCenterUI 0 // If set, the 2D UI in window mode will be centered horizontally and vertically on the desktop (e.g. for triple screen users) set g_nActionCameraTimer 8000 // Sets the duration in ms for the action camera before switching views, default 8000, i.e. 8 seconds set g_nJetHeatShaderMaxSpeed 250 // Jet Heat Exhaust will disappears when speed (in knots) exceed this value (default 250 knots) set g_nMessageScrollTime 15 // Time in seconds until a chat message scrolls out of view set g_bPlayDogfightBits 1 // Enables playback of the various sound comments in the dogfight scores menu set g_fViewlimitPitchDown 0.0 // Overrides all A/C viewlimit_pitch_down values from the 3dckpit.dat files, max. 90.0, only higher values take effect set g_bDoubleRTTResolution 1 // Doubles the resolution of the cockpit displays (MFDs, HUD, HMS, RWR, DED, PFL), internal and external set g_sLogsDirectory "" // If set, redirects the logfile output from <bms>\User\Logs to the specified directory set g_sAcmiDirectory "" // If set, redirects the ACMI directory from <bms>\User\Acmi to the specified directory set g_nAnisotropicValue 0 // The max anisotropic filter value to use if anisotropic filtering is ON in the setup UI. Valid values: 0 = max available (default), 2, 4, 8, 16 set g_fSmartScalingThreshold 0.0 // If SmartScaling is enabled via the UI, the distance in nautical miles from your own POV when scaling will start to kick in (default 0.0) //////////////////////////////////////////////////// // Dev Settings (not available in the Config.exe) // //////////////////////////////////////////////////// set g_bLabelShowDistance 1 // When turned On, labels also display distance in nm set g_nNearLabelLimit 100 // Sets the near label limit set g_bSmartCombatAP 1 // Enables the Combat Autopilot to shoot AA missiles set g_nNumberOfSubTitles 10 // Determines the maximum number of simultaneously displayed subtitles set g_nSubTitleTTL 10000 // Governs the time a radio subtitle is drawn set g_fSubtitleWrapWidth 0.6 // Radio subtitle text line width before it gets wrapped, 0.0 (nothing) to 2.0 (full view width) set g_bRealisticMavTime 1 // Enables realistic Maverick seeker head gyro spool up time of 3 minutes set g_fMavFOVLevel 4 // These variables control the amount of zoom of the EXP and FOV modes on the Maverick set g_fMavEXPLevel 2.0 // These variables control the amount of zoom of the EXP and FOV modes on the Maverick set g_bNoRPMOnHud 1 // Removes the RPM indication on your HUD, as in the real aircraft set g_fAIRefuelSpeed 1 // Sets a multiplier factor so AI refuel faster on the boom set g_nEnableNewLineup 0 // Enables the new runway lineup code (no support) set g_bCanopyOpenForRampStarts 1 // Option to have the canopy open at mission start when you choose RAMP set g_bServer 0 // This option puts FalconBMS into Multiplayer Server mode. A server mode session can't enter the 3D world set g_bUsePsTracers 1 // Uses the particle system for tracers set g_bAnyWaypointTask 1 // Allows you to assign any task to any waypoint set g_bAIGloc 1 // Toggles AI GLoc set g_bAIjamLogic 0 // Changes to the AI jamming usage (no support) set g_bHelosReloc 1 // Relocates helicopter squads faster set g_bRealisticAttrition 1 // Enables the campaign engine to subtract destroyed vehicles and aircraft along with any munitions carried set g_bScramble 1 // Allows scramble missions set g_b3DClickableCursorChange 1 // Setting this enables the cursor to let the pilot know he is over a clickable area of the 3D pit set g_sRadioStandardCol "0xFFFF0000" // Sets radio standard comm subtitles to bright blue set g_sRadioTowerCol "0xFF00FF00" // Sets radio tower comm subtitles to bright green set g_sRadioflightCol "0xFF0000FF" // Sets radio flight comm subtitles to bright red set g_bFilterExternalWindows 1 // Applies anisotropic filter to external windows (if in use) set g_nTrackIRTimeout 1000 // The time (in ms) without input after which TrackIR deactivates itself and relinquishes control to alternative devices set g_sThreatCircleColor_RadarHigh "0xFF0000" // The color of the UI map thread circle for "Radar High", set as hex, "0xBBGGRR" set g_sThreatCircleColor_RadarLow "0xFF0000" // The color of the UI map thread circle for "Radar Low", set as hex, "0xBBGGRR" set g_sThreatCircleColor_ADAHigh "0xFF00FF" // The color of the UI map thread circle for "ADA High", set as hex, "0xBBGGRR" set g_sThreatCircleColor_ADALow "0xFF00FF" // The color of the UI map thread circle for "ADA Low", set as hex, "0xBBGGRR" set g_nThreatCircleContrast_RadarHigh 40 // The strength of the color mixing if 2 or more threat circles of type "Radar High" overlap. Range 0-100 set g_nThreatCircleContrast_RadarLow 40 // The strength of the color mixing if 2 or more threat circles of type "Radar Low" overlap. Range 0-100 set g_nThreatCircleContrast_ADAHigh 40 // The strength of the color mixing if 2 or more threat circles of type "ADA High" overlap. Range 0-100 set g_nThreatCircleContrast_ADALow 40 // The strength of the color mixing if 2 or more threat circles of type "ADA Low" overlap. Range 0-100 ////////////////////////////////////////////////////// // Debug Settings (not available in the Config.exe) // ////////////////////////////////////////////////////// set g_bActivateDebugStuff 0 // Debug Setting - Master setting for all subsequent settings, host controlled in MP set g_nShowDebugLabels 0 // Debug Setting set g_bCampLabels 0 // Debug Setting set g_bAIprofile 0 // Debug Setting set g_bShowMipUsage 0 // Debug Setting set g_b3DClickableCockpitDebug 0 // Debug Setting set g_bFake3dpit6DOF 0 // Debug Setting</bms></bms>
Also - what could be useful to know: If it’s a potential simulation timing issue where certain simulation time steps could be an issue, I’m running at 144 Hz with GSYNC.
-
The fix, at least for me is to hit ctrl alt delete followed by escape. Added to this old post as it was being read today.
-
I think this happened now also to me last night with latest BMs 4.33 U3 64-bit:
I was in a campaign mission, switching views heavily back and forth (3 cockpit, shift-7 missile, ctrl-8 enemy ac, 0 orbit and maybe some more views … I don’t remember anymore).
Suddenly when I came back into cockpit (key 3) both MFD’s, DED and RWR were black. In the HUD only very few partial lines and numbers in the top were visible.
It looked like a beer coaster was covering the illumination of the HUD.
First I thought, that maybe I had an avionics fault, but the CAUTION light panel didn’t show any error lights.So I played around with master-modes AA, AG, MRM Override, DF Override and DMS-left/-right/-up/-down on my Warthog-stick and finally I was able to bring back the left MFD.
Even RWR worked inside the left MFD.
I also tried DMS-right and pushed ICP- and OBS-buttons, but no luck. The right MFD and DED stayed black.With the left MFD I also got back the HUD display, but with an issue:
Maybe my head (Track-IR) was a little bit leaning to the side, when the HUD came back.
If you look closely at this screenshot, you will see, that the HUD display is cut off at the very right side (altitude scale).
This is not the frame of the HUD, but seems like a bug in the graphical display of the HUD.I also found another interesting “feature”:
When flying back to home base, I tried to activate autopilot.
The left switch (ROLL) was ok, but the right autopilot switch (PITCH) was stuck in the middle position.
I tried up and down several times, but no luck. The aircraft did a very little tremble-shake, when I clicked, but the switch itself didn’t move.When I finished the flight after landing, I got an empty debriefing screen.
I’m sure, that I was not on a top secret undercover CIA mission, where the debriefing immediately gets classified.
So I assume, that this is part of the bug.I was looking for errors in log files which maybe might be related to this timestamp and only found these 3 files in USER\logs:
24.07.2017 23:49
dtc_last_flight_faults.txt:
[ 0:00] [ 0:00] [SET] [4] [FLCS BIT PASS ] [-1]
[ 0:26] [ 0:26] [SET] [2] [TOF ] [4]
[ 34:05] [ 34:05] [SET] [49] [FAULT PULLUP ] [-1]
[ 34:06] [ 34:06]