Team Fortress 2 Gives a Black Screen when ran on the current driver.
Opened this issue · 10 comments
Checklist [README]
- Device is not undervolted nor overclocked
- Device is using the latest drivers
- Game is not cracked, modded and use the latest patch
Game [Required]
Team Fortress 2
Game Platform [Required]
- Steam
- Microsoft Store
- GOG Galaxy
- Ubisoft Connect
- Battle.net
- Epic Games
- Rockstar Games Launcher
- EA app
- Amazon Games app
- Other (please specify)
Other game platform
No response
Processor / Processor Number [Required]
12th Gen Intel(R) Core(TM) i7-1255U 1.70 GHz
Graphic Card [Required]
Intel Iris Xe
GPU Driver Version [Required]
31.0.101.5590
Other GPU Driver version
No response
Rendering API [Required]
- Vulkan
- OpenGL
- DirectX12
- DirectX11
- DirectX10
- DirectX9
Windows Build Number [Required]
- Windows 11 23H2
- Windows 11 22H2
- Windows 11 21H2
- Windows 10 22H2
- Windows 10 21H2
- Other (Please specify)
Other Windows build number
No response
Intel System Support Utility report
Description and steps to reproduce [Required]
When launching the game, it gives a black screen whenever it is ran in dxlevel 90 or vulkan.
https://github.com/IGCIT/Intel-GPU-Community-Issue-Tracker-IGCIT/assets/172859241/f14522bf-4d39-40e2-b700-7a30c559eaa1
Vulkan Footage. It shows the FPS counter, but thats it.
https://github.com/IGCIT/Intel-GPU-Community-Issue-Tracker-IGCIT/assets/172859241/742848f9-e6e4-435a-b876-06a1f19d1bab
DirectX 9 Footage. Doesnt even show the FPS counter, just a simple blank screen and thats it.
2024-06-24.20-16-29.mp4
DirectX 8.1 Footage. It "loads", but nothing happens. So I decide to hold down my laptop's power button, and it causes it to finally reach the menu, but with awful screen tearing akin to when a monitor is running on a refresh rate it cant run with. Not an issue with the monitor at all. It doesnt show here because the OBS recording switches to the primary laptop monitor.
Game graphic quality [Required]
- Low
- Medium
- High
- Ultra
Game resolution [Required]
1024x576
Game VSync [Required]
Off
Game display mode [Required]
- Fullscreen
- Windowed
- Borderless Windowed
Detailed game settings [Required]
cfgver "1"
unbindall
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind "a" "+moveleft"
bind "b" "lastdisguise"
bind "c" "+duck"
bind "d" "+moveright"
bind "e" "+helpme"
bind "f" "+inspect"
bind "g" "+taunt"
bind "h" "+use_action_slot_item"
bind "i" "+lookup"
bind "j" "cl_trigger_first_notification"
bind "k" "+lookdown"
bind "l" "dropitem"
bind "m" "open_charinfo_direct"
bind "n" "open_charinfo_backpack"
bind "o" "say_party"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "say_team"
bind "v" "+voicerecord"
bind "w" "+forward"
bind "x" "voice_menu_2"
bind "y" "say"
bind "z" "voice_menu_1"
bind "[" "cl_decline_first_notification"
bind "'" "+moveup"
bind "`" "toggleconsole"
bind "," "changeclass"
bind "." "changeteam"
bind "/" "+movedown"
bind "-" "disguiseteam"
bind "ENTER" "+quickswitch"
bind "SPACE" "+jump"
bind "BACKSPACE" "kill"
bind "TAB" "+showscores"
bind "ESCAPE" "cancelselect"
bind "INS" "+klook"
bind "END" "centerview"
bind "PAUSE" "pause"
bind "ALT" "+strafe"
bind "F1" "+showroundinfo"
bind "F2" "show_quest_log"
bind "F3" "show_matchmaking"
bind "F5" "screenshot"
bind "F6" "save_replay"
bind "F7" "abuse_report_queue"
bind "F9" "vr_toggle"
bind "F10" "quit prompt"
bind "F11" "vr_reset_home_pos"
bind "F12" "replay_togglereplaytips"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "MOUSE3" "+attack3"
bind "MWHEELUP" "invprev"
bind "MWHEELDOWN" "invnext"
cl_interp_ratio "1"
r_drawtracers_firstperson "0"
hud_achievement_description "0"
hud_achievement_count "0"
cl_chatfilter_version "1"
joy_pitchsensitivity "1.640000"
joy_yawsensitivity "-1.550000"
m_pitch "0.022000"
sensitivity "5.710000"
m_customaccel "3"
m_customaccel_exponent "1.050000"
m_rawinput_onetime_reset "1"
viewmodel_fov "70.000000"
mat_viewportscale "1"
mat_software_aa_strength "0"
mat_software_aa_strength_vgui "0"
pyro_vignette "0"
pyro_dof "0"
hud_fastswitch "1"
tf_explanations_backpackpanel "1"
tf_backpack_page_button_delay ".25"
cl_notifications_move_time ".1"
tf_time_loading_item_panels ".0005"
tf_store_stamp_donation_add_timestamp "1658887761"
hud_classautokill "0"
cl_spec_mode "5"
cl_disablehtmlmotd "1"
sixense_sensitivity_level "2"
sixense_aim_freeaim_heading_multiplier "1.750000"
sixense_aim_freeaim_pitch_multiplier "1.750000"
sixense_aim_freeaim_dead_zone_radius "0.000000"
sixense_aim_freeaim_accel_band_size "15"
sixense_aim_freeaim_max_speed "12.000000"
sixense_aim_1to1_pitch_multiplier "3.000000"
sixense_feet_angles_offset_stick_spin_horiz_multiplier "7.500000"
sixense_feet_angles_offset_stick_spin_vert_multiplier "4.500000"
cl_spraydisable "0"
muzzleflash_light "0"
cl_autorezoom "0"
sb_dontshow_maxplayer_warning "1"
tf_inspect_hint_count "11"
fov_desired "90"
cl_hud_minmode "1"
ds_min_streak "4.000000"
ds_kill_delay "15.000000"
ds_notify "2"
tf_particles_disable_weather "1"
hud_combattext_batching "1"
hud_combattext_red "255.000000"
hud_combattext_green "1.000000"
hud_combattext_blue "1.000000"
tf_dingalingaling "1"
tf_dingaling_volume "0.730000"
tf_dingaling_pitchmindmg "101.650002"
tf_dingaling_pitchmaxdmg "137.240005"
tf_dingalingaling_lasthit "1"
tf_dingaling_lasthit_volume "0.960000"
tf_dingaling_lasthit_pitchmindmg "128.389999"
tf_dingaling_lasthit_pitchmaxdmg "118.949997"
tf_dingalingaling_repeat_delay ".001"
tf_dingalingaling_effect "4"
tf_dingalingaling_last_effect "1"
hud_achievement_count_engineer "0"
cl_crosshair_red "133.869995"
cl_crosshair_green "0.000000"
cl_crosshair_blue "206.119995"
cl_crosshair_file "crosshair5"
cl_crosshair_scale "34.480000"
cl_hud_killstreak_display_time "2"
cl_hud_killstreak_display_alpha "255"
tf_find_a_match_hint_viewed "1"
tf_training_has_prompted_for_training "2"
tf_training_has_prompted_for_offline_practice "1"
tf_training_has_prompted_for_forums "1"
tf_training_has_prompted_for_options "1"
tf_training_has_prompted_for_loadout "1"
cl_mainmenu_operation_motd_start "2018-10-14 23:40:05"
cl_promotional_codes_button_show "0"
tf_last_store_pricesheet_version "1259"
cl_mvm_wave_status_visible_during_wave "1"
tf_simple_disguise_menu "0"
tf_hud_notification_show_count_kart_controls "1"
tf_hud_notification_show_count_ghost_controls "1"
tf_hud_notification_show_count_ghost_controls_no_respawn "2"
tf_hud_show_servertimelimit "1"
cl_hud_playerclass_playermodel_showed_confirm_dialog "1"
tf_spec_xray_disable "1"
tf_enable_glows_after_respawn "0"
tf_hud_target_id_alpha "255.000000"
tf_hud_target_id_show_avatars "0"
tf_item_inspect_model_auto_spin "0"
tf_colorblindassist "1"
tf_use_min_viewmodels "1"
tf_mm_custom_ping_enabled "1"
tf_mm_custom_ping "59.930000"
tf_party_join_request_mode "1"
tf_mvm_tabs_discovered "3"
tf_explanations_charinfopanel "1"
tf_show_preset_explanation_in_class_loadout "0"
tf_show_taunt_explanation_in_class_loadout "0"
tf_show_maps_details_explanation_count "0"
tf_mvm_classupgradehelpcount "3"
tf_scoreboard_mouse_mode "1"
tf_scoreboard_ping_as_text "1"
tf_casual_welcome_hide "1"
tf_comp_welcome_hide "1"
tf_dashboard_slide_time "0"
tf_matchmaking_ticket_help "1"
tf_quest_map_intro_viewed "1"
tf_medigun_autoheal "1"
hud_medicautocallersthreshold "75.000000"
hud_medichealtargetmarker "1"
tf_sniper_fullcharge_bell "1"
tf_explanations_discardpanel "1"
tf_explanations_store "1"
sv_skyname "sky_upward"
snd_surround_speakers "2"
volume "0.770000"
snd_musicvolume "0.000000"
snd_mixahead ".05"
voice_scale "1.000000"
name "Yuri Enjoyer Deluxe #YuriTF2"
sv_unlockedchapters "99"
cl_timeout "60"
cl_logofile "materials/vgui/logos/spray.vtf"
mat_colorcorrection "1"
con_enable "1"
r_eyemove "0"
r_ambientboost "0"
mp_decals "9.000000"
bugreporter_uploadasync "1"
rate "786432"
cl_cmdrate "66"
cl_updaterate "66"
closecaption "1"
net_maxroutable "576.000000"
engine_no_focus_sleep "1"
r_rootlod "1"
mat_picmip "2"
mat_monitorgamma "1.600000"
mat_antialias "1"
r_shadowrendertotexture "1"
r_waterforceexpensive "1"
mat_managedtextures "0"
mat_hdr_level "0"
Device / Platform name
Inspiron 14 7420 2-in-1
Crash dumps [Required, if applicable]
No response
Save game
No response
Update: New Driver, 31.0.101.5592 has released today. It now works on Vulkan, but the issues that occur when running in DirectX 9 and DirectX 8.1 in TF2 still occur despite this update.
@yurienjoyerdeluxe thanks for reporting the issue. is it happening on previous drivers as well?
can you share exact launch code for DX9 that you are trying to play with and check if it happens in both full screen and windowed mode.
@yurienjoyerdeluxe thanks for reporting the issue. is it happening on previous drivers as well? can you share exact launch code for DX9 that you are trying to play with and check if it happens in both full screen and windowed mode.
This only happened on 31.0.101.5590 and 31.0.101.5592. The driver before those worked just fine. 31.0.101.5592 somewhat works with Vulkan, but in of itself freezes after enough time, but thats been an issue since the 64 bit implementation of TF2 earlier this year, so unlikely thats related.
I will attempt to run it in windowed mode and see what happens, as all the issues I mentioned do occur in fullscreen mode.
@Vivek-Intel Update:
2024-06-27.08-27-24.mp4
Ran the game on DX9, mostly same settings, but in windowed instead of fullscreen (as seen in the Steam Properties tab in the video) and this is what I got. It works.
This makes me wonder if something else is at play then if windowed works just fine?
Edit: Seems like the video didnt come out properly, so id suggest downloading it and looking at it that way if it doesnt show properly. I can affirm though that it works in windowed mode for DX9.
Edit: I think I found what caused the black screen.
2024-06-27.08-37-49.mp4
Above is DX9 running in fullscreen, but I simply removed the check for "Disable Fullscreen Optimizations". Nothing else has changed otherwise. It works perfectly fine now. So the issue at hand seems to be whenever I disable fullscreen optimizations.
Also while this issue is still open (not sure im allowed to mention this, but it is related to TF2): Ive been having constant random freezes with TF2 regardless of what renderer I run it on. No explanable phenomenon, it just randomly freezes when im playing with 0 explainable reason, and im forced to close it.
I hope they look into that as well for the next driver @Vivek-Intel
@yurienjoyerdeluxe thank you for sharing details. please allow us some time to simulate this issue internally. we will get back to you
Hi @yurienjoyerdeluxe
we have submitted the issue to our engineering team, you can continue to use either Vulkan API or disable Fullscreen optimization checkbox to bypass the issue and also please know that we can not commit any estimated time to get the issue fixed but we will update you if there is any news on this issue.
internal bug id for your reference only - 15016408207
@Vivek-Intel Using the current driver,
32.0.101.5762 (Latest), and the blackscreen issue still persists when playing TF2 in fullscreen while using "Disable FullScreen Optimizations", but since about
31.0.101.5594 or so, the game runs perfectly fine with no crashes of any kind, on any renderer, still has the issue of not being able to run with "Disable Fullscreen Optimizations" checked in Properties however.
Just letting you know.