Project

General

Profile

Actions

Emulator Issues #1708

closed

Major Metroid Prime graphics problems recently introduced

Added by darrenkiel about 15 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What steps will reproduce the problem?

  1. Start Metroid Prime
  2. Do something to invoke problem - Examples: load from save point or
    transform into ball

What is the expected output? What do you see instead?
Expected output is no graphics problems; however instead you see residual
graphics garbage on the screen that obstructs your view and makes the game
basically unplayable.

What version of the product are you using? On what operating system?
R4260 JIT64, on Vista 64.

Please provide any additional information below.
This must have been recently introduced (maybe over the last 5-10 commits)
since it was working fine up until very recently.

Actions #1

Updated by ugoobieze about 15 years ago

it's probably cause of the implementation of depth textures in 4599 cause your graphics
card might not support them

Actions #2

Updated by RazLaron about 15 years ago

What Plugin do you use ? OpenGL or D3D.
If you use D3D they introduce the choice between EFB to Ram (buggy and slow)or EFB to
Texture : Try with EFB to Texture.

Actions #3

Updated by darrenkiel about 15 years ago

A few additions to this entry that will help:

  1. I transposed the numbers above - it should read R4620 instead of what I have.
  2. I am using the DX9 plugin with an ATI Mobility Radeon 4670.
  3. I have confirmed that this bug did NOT exist with R4613 so it could not have been
    the revision you speak of that caused this issue.
Actions #4

Updated by darrenkiel about 15 years ago

I don't see any option for EFB to Texture with D3D, as I do with OpenGL - are you
sure you don't mean OpenGL?

Actions #5

Updated by ugoobieze about 15 years ago

this option is also in the DX9 it was added by luisr14 in r4620 to the DX9 did you take
the DX9 from an older version if you did then it won't show these options

Actions #6

Updated by darrenkiel about 15 years ago

Thanks for the help. Ok, just grabbed R4628 and now I see the option. However, it
does nothing. I tried "Copy EFB to RAM", "Copy EFB to Texture" and just turning
the "Copy EFB" option off entirely. Same issue.

Also - since a recent revision, OpenGL has been crashing entirely (no matter what
game you use) so I can't switch to that plugin to test this. In fact, that may need
to be another issue submitted if it isn't already.

Anyway, try Metroid Prime yourself and you'll see what I mean..

Actions #7

Updated by ugoobieze about 15 years ago

i can't cause my graphics card fails miserably with depth textures so i just copy over
old DX9 but when i did try it with new DX9 i noticed that the speed was terrible in
Prime with EFB on i was a 2FPS at my ship but when i turned it of it instantly went to
30FPS but the top half of the screen was grey with it on or off making any sort of
attempt at playing the game nearly impossible

Actions #8

Updated by ugoobieze about 15 years ago

so i gotta wait till roodolfo fixes it

Actions #10

Updated by sizednochi about 15 years ago

It's fixed in the newest rev

Actions #11

Updated by Anonymous about 15 years ago

  • Status changed from New to Fixed

thanks for the report

Actions

Also available in: Atom PDF