Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No visuals at all (black screen) in some titles #1263

Closed
gandalfthewhite19890404 opened this issue Jun 8, 2018 · 38 comments
Closed

No visuals at all (black screen) in some titles #1263

gandalfthewhite19890404 opened this issue Jun 8, 2018 · 38 comments
Labels
graphics GPU and/or game graphics related high-priority this needs fixing asap HLE High Level Emulation

Comments

@gandalfthewhite19890404
Copy link
Contributor

gandalfthewhite19890404 commented Jun 8, 2018

Some titles show no visuals - you can navigate menus and some even play (judging by audible sound and log output). Also, the FPS counter shows that the game is rendering. Only, the screen stays black.

Post reports with titles here, with compatibility link to create relationship between issues, tracelogs also needed.

Same problem on
#1

#A

#B

#C

#D

#E

#F

#G

#H

#L

  • Legend of Spyro

#M

#N

#O

#P

#R

#S

#T

#U

#V

#W

#X

@PatrickvL PatrickvL added HLE High Level Emulation graphics GPU and/or game graphics related high-priority this needs fixing asap labels Jun 8, 2018
@PatrickvL
Copy link
Member

One attempt to fix this was #1261 (but alas, it didn't help getting visuals restored)

@PatrickvL
Copy link
Member

PatrickvL commented Jun 8, 2018

Another attempt to fix this is #1264 - results pending

@gandalfthewhite19890404 replied on discord :

af5e987 - Euro 2004, Legend of Spyro, Raw2 are same as master

@Ale100000
Copy link

Ale100000 commented Jun 8, 2018

Same problem on
Destroy All Humans
Evil Dead A Firstful of Boomstick
Midtown Madness 3
187 Ride or Die

@PatrickvL PatrickvL changed the title Missing graphics in some titles No visuals at all (black screen) in some titles Jun 9, 2018
@gandalfthewhite19890404
Copy link
Contributor Author

Prince of Persia Sands of Time
Cxbx-Reloaded/game-compatibility#396

@PatrickvL
Copy link
Member

PatrickvL commented Jun 9, 2018

Some users report #1268 (comment) fixes the black screen issue, for example in Colin McRae Rally 2005 and Steel Battalion

@jackchentwkh
Copy link
Contributor

Steel Batallion still no visuals even with the new hack

@gandalfthewhite19890404
Copy link
Contributor Author

World Championship Pool 2004 - there was not black screen, it was bright blue.

@Voxel9
Copy link
Member

Voxel9 commented Jun 10, 2018

Mad Dash Racing also doesn't display any visuals. Same with Worms 3D SE, though it displays a blue-ish screen in-menus, and a different solid colour in-game depending on the map you're playing.
(Both games still have working audio and interaction)

@Stonos
Copy link

Stonos commented Jun 10, 2018

Same issue with XGRA.

@PatrickvL
Copy link
Member

From discord: are a lot of games just not displaying anything right now? I got Phantom Crash running (Both the 'orig' and normal xbe) and I can hear my way through menus but there's diddly-squat on screen. Had similar luck with X-men and Baldur's Gate Dark Alliance 2.

@escape209
Copy link

Burnout 3: Takedown and Burnout Revenge also have this issue.

@RadWolfie
Copy link
Member

User from discord report:

Project Velocity has a black screen issue. After the logos get done showing up, everything works except the screen. The screen is black btw.

@medievil1
Copy link
Contributor

from my experience, some games NOW have black screen with the render directly to host backbuffer speed hack... (videos in broken sword, for example) turning it off restores visuals.. so people might want to make sure they check with it off and on....

@T02my
Copy link

T02my commented Jul 2, 2018

Soldier of Fortunes 2 too has black screen problem. In the logs it says:

[0x1AB8] WARN: RenderState_Simple(0x00040338 (D3DRS_SOLIDOFFSETENABLE), 0x00000000) is unsupported!
[0x1AB8] WARN: RenderState_Simple(0x00040338 (D3DRS_SOLIDOFFSETENABLE), 0x00000001) is unsupported!
[0x1AB8] WARN: RenderState_Simple(0x00040388 (D3DRS_POLYGONOFFSETZOFFSET), 0xC0000000) is unsupported!
[0x1AB8] WARN: RenderState_Simple(0x00040384 (D3DRS_POLYGONOFFSETZSLOPESCALE), 0xBF800000) is unsupported!
[0x1AB8] WARN: RenderState_Simple(0x00040338 (D3DRS_SOLIDOFFSETENABLE), 0x00000000) is unsupported!
[0x1AB8] WARN: RenderState_Simple(0x00040338 (D3DRS_SOLIDOFFSETENABLE), 0x00000001) is unsupported!
[0x1AB8] WARN: RenderState_Simple(0x00040388 (D3DRS_POLYGONOFFSETZOFFSET), 0xC0000000) is unsupported!
[0x1AB8] WARN: RenderState_Simple(0x00040384 (D3DRS_POLYGONOFFSETZSLOPESCALE), 0xBF800000) is unsupported!
[0x1AB8] WARN: RenderState_Simple(0x00040338 (D3DRS_SOLIDOFFSETENABLE), 0x00000000) is unsupported!
[0x1AB8] WARN: RenderState_Simple(0x00040338 (D3DRS_SOLIDOFFSETENABLE), 0x00000001) is unsupported!
[0x1AB8] WARN: RenderState_Simple(0x00040388 (D3DRS_POLYGONOFFSETZOFFSET), 0xC0000000) is unsupported!
[0x1AB8] WARN: RenderState_Simple(0x00040384 (D3DRS_POLYGONOFFSETZSLOPESCALE), 0xBF800000) is unsupported!
[0x1AB8] WARN: RenderState_Simple(0x00040338 (D3DRS_SOLIDOFFSETENABLE), 0x00000000) is unsupported!

@Ale100000
Copy link

More games with black screen issue
Call of Duty 3
Halo
Fallout Brotherhood of Steel

@AzurikRiseOfPerathia
Copy link

Azurik: Rise of Perathia

@Tex236
Copy link

Tex236 commented Jul 8, 2018

Another game with black screen issue
Crash Nitro Kart
Game intro and menu work however when starting to race its just black

@JohnGodgames
Copy link

JohnGodgames commented Jul 8, 2018

@AzurikRiseOfPerathia for Azurik: Rise of Perathia disable pixel shader (hack) helps to rendering.

VIDEO

@T02my
Copy link

T02my commented Jul 26, 2018

Black screen issue appears with Enclave (both retail and beta-version)

@mkultimate
Copy link

other games with black screen
Grabbed By The Ghoulies
Castlevania Curse of Darkness

@Cade-H
Copy link

Cade-H commented Aug 19, 2018

Crazy Taxi 3 also has this issue.

@Fabxx
Copy link

Fabxx commented Aug 23, 2018

Add Splinter Cell Double Agent to the issue, you can hear intro/logo but you can't see any of them, black screen only, also in menu you can see only the menu options, but no background animations and videos. In game the graphic is rendered but is covered by a black screen filter, wich makes only the HUD visible, the game it's still interactive. Cxbx-Reloaded/game-compatibility#448

Also this is a gameplay wich showes how the game should be without that black stuff https://www.youtube.com/watch?v=dXcbuw-riL8&index=8&list=PLpDmX8L3vjmSeTy3sodlMbNWZv9tSBKXT

Menu and in-game.

@andrewfree
Copy link

halo 2

@AzurikRiseOfPerathia
Copy link

@JohnGodgames
it does not work I tried everything

@AzurikRiseOfPerathia
Copy link

AzurikRiseOfPerathia commented Oct 15, 2018

Once version 0.2 Alpha it is very important to fix all the problem related to the black screens in a Pull Requests for the official version 0.2. would seem to be a good solution. Like that once the release version 0.2 allows us all to relaunch the emulator in a hype, for a planning of the version 0.3, and who says we can discover it again passionate who will want to contribute ;)

@gandalfthewhite19890404
Copy link
Contributor Author

gandalfthewhite19890404 commented Oct 17, 2018

I made some debug by PIC:
missing graphics issue caused by SetRenderTarget call, you can see successed call just before it:
image

raw2_state.zip

@LukeUsher
Copy link
Member

LukeUsher commented Oct 17, 2018

Updated the first post to add the cause of the blackscreen in Halo.
Causes for blackscreen in other titles will be added on a case-by-case basis as they are discovered

@Fabxx
Copy link

Fabxx commented Apr 29, 2019

I've done a multiple testing about these titles that shows black screen, and all of them has the same cause of the issue. So far the black screen is made by a surface wich isn't lockable, this generates the error [0x1104] WARN : D3D8 Locking host Surface failed! Some games has these errors too:
[0x3448] WARN : D3D8 Locking host CubeTexture failed!
[0x3448] WARN : D3D8 Locking host Texture failed!
Wich can be related to this issue,

https://cdn.discordapp.com/attachments/481567264395755523/571815064672403475/unknown.png
This image indicates the actual behaviour of the emulator while it attempts to lock the surface, need to find out for each game the flags that are generated and in wich memory pool are allocated, When you read the CreateTexture API docs, you'll see which memory regions are lockable
So if the wrong pool was used, the resource can't get locked. Hope these info's will be useful for someone to test this out.

EDIT to avoid chatting, new titlefound with this behaviour:
#A
Auto Modellista
Apex Racing Evoluzione

#B
Burnout 2: Point of Impact
Brothers in Arms: Earned in Blood

#C
Castlevania: Curse of Darkness
Crash Twinsanity (goes in game but only HUD visible, tested by me.)
Cel Damage
CRAZY TAXI 3 High Roller
CDX Forza Motorsports
Curious George

#D
Doom 3
Destroy All Humans!
Dance Dance Revolution Ultramix 3

#E
EA Sports F1 2002
ESPN NBA BASKETBALL
ESPN NFL 2K5

#F
Family Guy
Fahrenheit

#G
Grabbed by The Ghoulies
Ghost Master

#H
Halo, Exhibition Demo Disc
Halo: Combat Evolved Demo

#M
Midtown Madness 3
Monopoly Party
MVP Baseball 2005
Mojo!

#N
NBA LIVE 07
NHL 2K7
NFL Fever 2004
Need for Speed: Underground 2

#O
Oddworld: Munch's Oddysee
Oddworld: Munch's Oddysee

#P
Pinball Hall of Fame
Phantom Crash
PRO TENNIS WTA TOUR
Project Gotham Racing 2 Trial Version
Project Gotham Racing 2

#R
Red Dead Revolver
RalliSport Challenge 2

#S
Samurai ShoDown V
Spongebob Squarepants: Lights, Camera, Pants!
Serious Sam 2
Star Wars: Jedi Knight II: Jedi Outcast
Shark Tale
Spider-Man 2
settings_adoc
Stubbs the Zombie
Ski Racing 2005
Shadow the Hedgehog
Shadow the Hedgehog (duplicated but different behaviour.)
Soulcalibur II
Spider-Man
STEEL BATTALION
Super Monkey Ball Delux

#T
The Matrix Path of Neo
TimeSplitters 2 Release, Exhibition Demo Disc
Tom Clancy's Ghost Recon Advanced Warfighter
Tony Hawk's American Wasteland
TimeSplitters: Future Perfect
The Warriors
Tao Feng Fist Of The Lotus
The Sims 2
The Lord of the Rings: The Two Towers

#U
Urban Chaos Riot Response

#V
Voodoo Vince
I will update this comment, also if a issue is not needed, please tell me so i will clear some.
NOTE: Description of the behaviour is at the first/last comment for each issue.

@Cxbx-Reloaded Cxbx-Reloaded deleted a comment from Dogway Jun 18, 2019
@AzurikRiseOfPerathia
Copy link

AzurikRiseOfPerathia commented Oct 13, 2019

I'm back. I think I found the source of the problem for the game Azurik: Rise of Perathia. I succeeded by a manipulation of the start button and A without displaying the backup menu in the title screen accessed directly to the training area.

The game and SUPER CLEAN! (except lag that is not disabling &
There are also some graphic flaws)

When we pass the door or we follow the tutorial the beginning of the film does not start black screens, Yesterday by wanting to find the source of the problem at all costs, I have not a chance had the game without music or voice offn that the sound effects.

So I go to the door and there the game starts with the levels that starts.

So this would come from DirectSonds which causes some problem of black screens because other games listed below react similarly.

I would make a YouTube video if it would come to reproduce it.

@LukeUsher
Copy link
Member

@AzurikRiseOfPerathia we know the problem with Azurik: there's an issue in our tracker for it here
#1727

@qholness
Copy link

Kung Fu Chaos is also completely black.

@desapoint
Copy link

Mechassault 2 - Lone Wolf is also completely black.

@marlonluft
Copy link

Midnight Club 3 DUB Edition Remix has a blank square over the main menu, but i can see the background changing.

blank

@Morsmalleo
Copy link

Morsmalleo commented Oct 8, 2020

Same problem with Whacked! Blank screen when you boot it up until it gets to the menu then it's fine except for the bank square over the main menu options, and then when cutscenes happen it goes blank, gameplay itself has visuals no worries but is a bit slow to

@CodeGordon
Copy link

This could be related to what I've been seeing in Metal Dungeon. The symptoms are similar, but I'm not sure if the cause is the same.

@ObiKKa
Copy link

ObiKKa commented Nov 30, 2020

The demo version of the game, Grabbed by the Ghoulies, also has this same problem as the full release.

@artiks12
Copy link

Add NHL 2002 to the list

@ergo720
Copy link
Member

ergo720 commented Jan 30, 2021

I'm closing and locking this issue, since it just says that a bunch of games have a black screen issue, which is too vague because that can have multiple different causes. Plus, the list is probably outdated anyway, since the issue was created 3 years ago and it's doubtful that someone tests the list with every new update of cxbxr.

PS: the first Midtown Madness isn't even an xbox game, it's for Microsoft Windows.

@ergo720 ergo720 closed this as completed Jan 30, 2021
@Cxbx-Reloaded Cxbx-Reloaded locked and limited conversation to collaborators Jan 30, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
graphics GPU and/or game graphics related high-priority this needs fixing asap HLE High Level Emulation
Projects
None yet
Development

No branches or pull requests