Rpcs3 linking ppu modules error

[BLES00246] Metal Gear Solid 4: Stuck compiling PPU modules #11439 Comments Quick summary Can not get in-game, stuck at compiling PPU caches. Let it run for a good forever and this is what I see now: All I see in the log (log level set to TODO) is the phdr error. I should note, […]

Содержание

  1. [BLES00246] Metal Gear Solid 4: Stuck compiling PPU modules #11439
  2. Comments
  3. Quick summary
  4. Details
  5. 5. Please provide your system configuration:
  6. RPCS3 Forums
  7. ZELLGADISS

Quick summary

Can not get in-game, stuck at compiling PPU caches. Let it run for a good forever and this is what I see now:

All I see in the log (log level set to TODO) is the phdr error.

I should note, this is an older dump, but considering that the PPU cache keeps trying to grow bigger and bigger, I thought I’d report it anyway. But my dump might also be damaged (rescued from an old HDD).

Details

After adding the game from it’s dump folder, I tried to start it by using the default settings. And that is how I saw the PPU cache screen — and, increasing from time over time. I left it running while watching Youtube, and you see the result above. (It’s still running. I am curious what happens when the bar grows full.)

The only error message I see is:

My thought is, that once the defective header is found, the rebuild begins anew over and over, effectively being stuck in a sort-of infinite loop. The increase of new objects to be cached seems to be 134. Other messages in the log are only success messages.

After closing the game window, I got this error dialog:

And with all that done, here is the log: RPCS3.log

5. Please provide your system configuration:

  • OS: Windows 10
  • CPU: AMD Ryzen 9 3900X
  • GPU: NVIDIA 2080 TI
  • Driver version: 496.76.0.0 (reported as such in the log)
  • RPCS3 version: 0.0.20-13224-59203729

The text was updated successfully, but these errors were encountered:

Источник

RPCS3 Forums

ZELLGADISS

Hi, i installed different versions of RPCS3 (several of the first page in RPCS3 Builds History) and i tried to install the last version of firmware 4.82, after 4.81 and after 4.76.

And alway happen same errors:

When the installation is finished, the message is ok: «Succesfully installed PS3 firmware and LLE Modules!
But when i click OK appears the window COMPILING PPU modules and in the log i read a lot of errors in red:

LDR: Already linked variable ‘0xC58BB170’ in module ‘cell_libac3dec’
E LDR: Already linked function ‘cellAdecDecodeAu’ in module ‘cellAdec’
E LDR: Already linked function ‘cellAdecStartSeq’ in module ‘cellAdec’
E LDR: Already linked function ‘cellAdecQueryAttr’ in module ‘cellAdec’
E LDR: Already linked function ‘cellAdecClose’ in module ‘cellAdec’
E LDR: Already linked function ‘cellAdecOpenEx’ in module ‘cellAdec’
E LDR: Already linked function ‘cellAdecGetPcm’ in module ‘cellAdec’
E LDR: Already linked function ‘cellAdecGetPcmItem’ in module ‘cellAdec’
E LDR: Already linked function ‘cellAdecOpen’ in module ‘cellAdec’
E LDR: Already linked function ‘cellAdecOpenExt’ in module ‘cellAdec’
E LDR: Already linked function ‘cellAdecEndSeq’ in module ‘cellAdec’
E LDR: Already linked function ‘cellAdecDecodeAu’ in module ‘cellAdec’
E LDR: Already linked function ‘cellAdecStartSeq’ in module ‘cellAdec’
E LDR: Already linked function ‘cellAdecQueryAttr’ in module ‘cellAdec’
E LDR: Already linked function ‘cellAdecClose’ in module ‘cellAdec’
E LDR: Already linked function ‘cellAdecOpenEx’ in module ‘cellAdec’
E LDR: Already linked function ‘cellAdecGetPcm’ in module ‘cellAdec’
E LDR: Already linked function ‘cellAdecGetPcmItem’ in module ‘cellAdec’
E LDR: Already linked function ‘cellAdecOpen’ in module ‘cellAdec’
E LDR: Already linked function ‘cellAdecOpenExt’ in module ‘cellAdec’
E LDR: Already linked function ‘cellAdecEndSeq’ in module ‘cellAdec’
E LDR: Already linked function ‘0x011687EE’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Done_Library’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Outline_GetOutsideBorder’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Outline_Get_Orientation’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x0553AE54’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_New_Size’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Activate_Size’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Stream_OpenLZW’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x09D37F90’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Vector_Rotate’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Set_MM_Design_Coordinates’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FTC_Manager_LookupFace’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FTC_Manager_New’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Stroker_Done’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x0FD3F094’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x11385230’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Angle_Diff’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Bitmap_New’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FTC_SBitCache_New’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_List_Up’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Stroker_Export’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_PFR_Advance’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Outline_Get_Bitmap’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x191899D0’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x1A789B68’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Bitmap_Embolden’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Outline_Get_CBox’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_New_Memory_Face’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Done_Face’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_Glyph_Name’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x1F9BCBE6’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Outline_Decompose’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x20F438AD’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x211248E7’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x21182419’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x214FE115’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x26EAAFA7’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_FloorFix’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x29020E75’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x2AA7A25F’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x2B74D0B3’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x2C272C13’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x2E1F7D0A’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x32A1BD52’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x33F54920’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Load_Sfnt_Table’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_Track_Kerning’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Sin’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x37E33878’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_Next_Char’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_MulFix’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_First_Char’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Outline_Copy’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x3D2C0F77’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x3ECDC98B’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Outline_Done’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Matrix_Multiply’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x416CDBC4’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Glyph_Copy’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Glyph_Get_CBox’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Stream_OpenGzip’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_Module’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Set_Char_Size’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_Renderer’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Outline_Embolden’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_Glyph’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Stroker_CubicTo’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Vector_Transform’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_Name_Index’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_Multi_Master’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_List_Find’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_List_Finalize’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_Char_Index’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x4F4D2E71’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x501D1814’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x5035C921’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_PFR_Metrics’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Open_Face’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Outline_GetInsideBorder’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x52DD4E82’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_BDF_Charset_ID’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x552550E5’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Select_Size’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x58D00078’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_List_Insert’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x59394806’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x5A23DB5B’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Render_Glyph’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x5C4C5880’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x5EBE9FD4’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FTC_SBitCache_Lookup’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_Charmap_Index’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x5F8BF2CC’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FTC_Manager_RemoveFaceID’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Vector_Length’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FTC_CMapCache_New’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x64243044’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x64F1F292’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FTC_Node_Unref’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Glyph_Stroke’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_GlyphSlot_Own_Bitmap’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_SubGlyph_Info’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Stroker_ParseOutline’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Add_Default_Modules’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Sfnt_Table_Info’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Stroker_EndSubPath’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Attach_File’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x6E565B59’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Outline_Translate’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x6FA37EA0’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Set_Debug_Hook’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Stroker_GetBorderCounts’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Tan’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Set_Transform’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Bitmap_Copy’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x7F9976C7’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x808E665F’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_CMap_Language_ID’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_Sfnt_Name_Count’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_MulDiv’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x858DF484’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Init_FreeType’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_RoundFix’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x875D29D5’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_MM_Var’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Outline_Get_BBox’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_Sfnt_Table’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FTC_CMapCache_Lookup’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x8B5D6149’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x8BE132AB’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_PS_Font_Info’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x904CA41F’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Set_Var_Blend_Coordinates’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Set_Renderer’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Request_Size’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Done_Size’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x9666B4C0’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x98DB2F48’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Remove_Module’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_WinFNT_Header’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x9B52F2D1’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Outline_Check’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_Sfnt_Name’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Load_Char’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_Postscript_Name’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Library_Version’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0x9FE3DDE6’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xA0237F5E’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_New_Library’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xA26A2E9C’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xA29CA82E’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Stroker_BeginSubPath’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Select_Charmap’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_List_Iterate’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xA5B68C24’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Outline_New’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_Kerning’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Add_Module’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_OpenType_Validate’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xAB1E7527’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xAB4747B4’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xAB8F6A87’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xAC328493’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xACFE51D8’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xAE082411’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Has_PS_Glyph_Names’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xAEE8277C’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_CeilFix’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xB06BD868’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xB1A33DEA’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Load_Glyph’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Glyph_To_Bitmap’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_OpenType_Free’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xB67050BC’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_List_Remove’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Set_Charmap’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xBA363B3E’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FTC_ImageCache_New’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xBD59BC75’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xBE2789CC’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xBE48875F’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xBF97B657’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_PFR_Kerning’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Stroker_GetCounts’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Bitmap_Done’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_List_Add’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Stroker_ExportBorder’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_PS_Font_Private’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xC3E611C8’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xC5792092’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xC747F231’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_BDF_Property’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xC938C83A’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xC9E2965F’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_New_Face’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xCDB50080’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Set_MM_Blend_Coordinates’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Stroker_Rewind’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xD0E3CBB0’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Set_Pixel_Sizes’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xD4770B4D’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xD4C19FDB’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xD56B3C5C’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xD5BB8191’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xD719F8EE’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Stroker_LineTo’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Vector_From_Polar’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Glyph_Transform’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xD9AB9AE4’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Stroker_New’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Done_Glyph’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xDD872661’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Get_TrueType_Engine_Type’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xDEC4091E’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xE4347E6B’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xE45C32BD’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Cos’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Vector_Unit’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_DivFix’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xE6DE720D’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Stroker_Set’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Done_FreeType’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xEAC06C4B’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Outline_Reverse’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xEE7B7AA7’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Outline_Transform’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xF1AD8CA5’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xF456AD89’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FTC_Manager_Done’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xF5A883B6’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xF5E23DA4’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FTC_Manager_LookupSize’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Outline_Render’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xF70F8A7F’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Glyph_StrokeBorder’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xF73FAA25’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xF745465C’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Atan2’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Stroker_ConicTo’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘cellFreeType2Ex’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FTC_ImageCache_Lookup’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Attach_Stream’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Vector_Polarize’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xFA502B9B’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Bitmap_Convert’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Set_Var_Design_Coordinates’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xFE9BEE8C’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘0xFEB2E30E’ in module ‘cell_FreeType2’
E LDR: Already linked function ‘FT_Matrix_Invert’ in module ‘cell_FreeType2’
E PPU: LLVM: [0x003a26b0] Error: MTFSF
E PPU: LLVM: [0x003a28f8] Error: MFFS

I only downloaded these versions of rpcs3 and tried to install the firmware, after different version firmware and same result.

Can somebody help me?

The problem is not my computer sure, is i5 8400 16 GB RAM, 1070 ti.

Источник

На примере RPCS3.

Содержание

  • Необходимое ПО для корректной работы
  • Установка RPCS3
  • Оптимизация ПК под эмулятор
  • Другие настройки + бонус
  • Во что поиграть?
  • Добавляем игру в эмулятор
  • Запуск Demon’s Souls
  • Финальные аккорды

Подготовка к работе

Для начала нам нужно удостовериться, что в нашей системе установлены библиотеки Microsoft Visual C++

Скачиваем версию, соответствующую разрядности вашей ОС (32 или 64 бита).

Cкачивание эмулятора и прошивки

Далее нас ждёт процесс загрузки последней на момент написания статьи версии эмулятора.

Выбираем свою операционную систему – и вперёд! На всякий случай оставлю здесь информацию о системных требованиях.

После этого перемещаемся на официальный сайт Sony и загружаем прошивку для PlayStation 3.

Первый запуск и настройка

Сам запуск RPCS3 обязательно выполняем от имени администратора!

Если всё прошло успешно, то мы увидим вот такое приветственное окошко. Здесь мы должны поставить галочку в пункте, который расположен по центру. Он говорит нам о том, что мы ознакомились с официальным гайдом по так скажем «быстрому» старту. Ставить галочку в пункте справа по вашему желанию, но если поставите её сразу, то в дальнейшем не будете каждый раз видеть это окошко.

Наконец-то перед нами некое ядро, сердце эмулятора, его основные и дополнительные элементы.

Нажимаем вкладку Configuration и переходим в любой из пунктов настроек. Снимаем галочку с любого пункта в какой-либо вкладке и моментально возвращаем как было. Жмём Apply и пока выходим из программы. Это нужно для того, чтобы эмулятор создал файл настроек. Сделали, теперь немного пошаманем в этом файле.

Переходим в папку с эмулятором 🠖 GuiConfigs. Находим файлик под именем CurrentSettings.ini и открываем с помощью текстового редактора.

В этом файле ищем вкладку [Meta], а затем изменяем параметр у файла showDebugTab с false на true. Закрываем ваш текстовый редактор, обязательно сохранив все сделанные изменения!

Прежде чем мы продолжим, сделаем парочку несложных оптимизаций в системе специально под эмулятор. В качестве подопытного будет выступать 64-разрядная Windows 10.

Итак, щёлкаем правой кнопкой мыши на рабочем столе и выбираем Параметры экрана 🠖 Настройки графики. Изменяем положение переключателя с названием «Планирование графического процессора с аппаратным ускорением» в состояние «Вкл». Чуть ниже выбираем Обзор и указываем местоположение .exe файла эмулятора.

Теперь жмём на Параметры 🠖 Высокая производительность 🠖 Сохранить.

Эта процедура позволит выжать несколько драгоценных капелек сока из вашей видеокарты в пользу улучшенной производительности эмулятора.

Обладателем видеокарт от NVIDIA рекомендую сделать ещё несколько полезных шагов:

  1. Нажимаем правой кнопкой на рабочем столе 🠖 Панель управления NVIDIA.
  2. Далее переходим во вкладку Параметры 3D 🠖 Управление параметрами 3D 🠖 Программные настройки.
  3. Жмём Добавить 🠖 Обзор и указываем местоположение .exe файла эмулятора.

В появившемся окне мы проделаем целый ряд действий, а именно:

  1. Отключим параметр Многокадровое сглаживание (MFAA).
  2. Включим Потоковую оптимизацию.
  3. Режим низкой задержки выставляем в положение Ультра.
  4. Режим управления электропитанием выставляем в положение Предпочтителен режим максимальной производительности.
  5. Сглаживание-гамма-коррекция устанавливаем на Вкл.
  6. Сглаживание-прозрачность на Выкл.
  7. Тройная буферизация на Вкл.
  8. Фильтрация текстур — анизотропная оптимизация образцов на Выкл.
  9. Фильтрация текстур-качество устанавливаем на Качество.
  10. Фильтрация текстур-отрицательное отклонение УД на Разрешить.
  11. Фильтрация текстур-трилинейная оптимизация на Вкл.

Жмём Применить и закрываем окно.

Если же вы обладатель карточки от AMD, то принцип действий схож, но к сожалению, у меня под рукой только карта от NVIDIA.

Но не будем грустить, а лучше вернёмся непосредственно к эмулятору. При его запуске он автоматически соединяется с серверами обновлений, так что не придётся каждый раз вручную заходить в соответствующее меню и проверять, вышла ли свежая версия.

Сейчас мы с вами установим прошивку от PlayStation 3. Для этого нажимаем вкладку File 🠖 Install Frimware. Выбираем скаченный файл с прошивкой. Жмём ОК и дожидаемся окончания процесса установки прошивки.

Далее щёлкаем по вкладке Config. Пройдёмся по всем подпунктам, начнём с настроек, связанных с центральным процессором — CPU. За основу я взял игру Demon’s Souls.

СPU

В разделе CPU сделаем такую вещь: уже в подразделе ADDITIONAL SETTINGS включим опцию Enable thread scheduler. НО! Только если у вас процессор AMD Ryzen, если же у вас процессор от Intel, то эту опцию отключаем, а включаем ту, которая идёт ниже Lower SPU thread priority. Ещё хотелось бы добавить, что в некоторых случаях, именно на старых CPU, первого, второго и третьего поколения процессоров Intel Core, слегка поднять производительность можно методом отключения технологии Hyper Threading (многопоточность) в BIOS материнской платы.

Например, в случае Demon’s Souls, процессоры с поддержкой инструкций TSX (Intel Core 5000 (Broadwell), так же, в теории подойдут и чипы Xeon E5-2600 v4 (Broadwell)) действительно необходимы для более-менее комфортной игры.

GPU

В настройках GPU смените тип рендера с OpenGL на Vulkan, и, если ваша видеокарта такая же, или лучше NVIDIA GeForce GTX 1050 Ti, или AMD Radeon RX 560, то повысьте уровень разрешения (Resolution Scale) до 150% (разрешение 1920×1080), или выше.

Если ваша видеокарта не поддерживает Vulkan, то, скорее всего, приемлемого FPS вы получить не сможете.

Так же, если ваша видеокарта относительно слабая (GeForce GTX 1030 или Radeon RX 550), попробуйте снизить параметр Resolution Scale до 75% (разрешение 960×540).

Помимо всего вышеперечисленного, обязательно поставьте галочку в столбце «Additional Settings» на параметре «Write Color Buffers», иначе вы получите чёрный экран в момент самого геймплея.

AUDIO

Со звуком ситуация такая: на моём процессоре (AMD Ryzen 7 1800X), отключение звука в игре не даёт ничего, да и на таком мощном камне это совершенно ненужная роскошь, я считаю. Так что в целом, если ваш процессор поддерживает технологию TSX и обладает количеством ядер от 6 и выше, то вам отключать звук не стоит.

Единственное, что нужно сделать в обязательном порядке, так это активировать опцию Enable Time Stretching.

В случае старого CPU, попробуйте выставить настройку «Audio Out» в режим «Disable Audio»

Но в целом, звук в DeS иногда может «лагать» даже на мощных чипах, так что, попробуйте поиграться с параметром «Audio Buffer Duration» если вас что-то не устраивает.

SYSTEM

В этом разделе из полезных опций можно отметить смену языка на великий и могучий. Как и на множество других языков.

ADVANCED

В этом разделе нас интересует опция Debug Console Mode, активируем её.

Некоторые игры, для получения лучшего фреймрейта и стабильности, могут потребовать изменения параметров DRIVER WAKE-UP DELAY, VBLANK FREQUENCY и CLOCKS SCALE. С вашего позволения, я не буду рассматривать все такие игры, а перенаправлю вас по этому адресу . Там вы найдёте необходимые данные для интересующей вас игры.

GUI

Этот раздел позволит нам сменить стандартную скучную тему оформления эмулятора на что-то повеселее. Кроме того, вы сможете разукрасить иконки с играми, трофеи и т.д. Здесь же у нас есть возможность сбросить все проделанные изменения к настройкам по умолчанию.

DEBUG

В данном разделе нас интересуют два пункта:

  1. Force CPU bit emulation
  2. Use GPU Texture Scaling

Активируем их, жмём Apply и Save.

Бонусная настройка Demon’s Souls и прочие параметры

Хочу затронуть тему «Unlock FPS Patch» — патче, открывающем возможность запуска Demon’s Souls с 60-тью кадрами в секунду без неприятного ускорения самого геймплея игры.

Переходим на этот сайт и скачиваем патч. Для его установки делаем следующее:

  1. Щёлкаем вкладку File 🠖 Install Packages/ Raps.
  2. Перемещаемся в папку с файлом, имеющим расширение.pkg и жмём Открыть.

Но это ещё не всё. Далее заходим на этот сайт, раскрываем вкладку Patches, копируем абсолютно весь текст, который скрывался за этой вкладкой.

Затем перемещаемся по такому адресу:

  1. Папка с эмулятором 🠖 папка patches.
  2. В этой папке создаём файл под именем patch.yml.
  3. Открываем его текстовым редактором и вставляем уже скопированный текст.
  4. Поднимаемся в начало документа, делаем отступ и вверху пишем следующую строчку: Version 1.2
  5. Закрываем документ и сохраняем сделанные изменения.

Теперь активируем сам патч, а так же взглянем на ставшие нам доступными приятные мелочи. Для этого:

  1. Щёлкаем по вкладке Manage 🠖 Game Patches.
  2. Потом нажимаем на маленький указатель, слева от названия игры.

В появившемся окне выбираем нашу версию игры и её серийный номер (в моём случае первый вариант, эти данные вы можете найти в главном меню эмулятора).

Какие же вкусности открылись нам с этими патчами, кроме возможности снять лок на 30 кадров? Например, очень полезная фишка, позволяющая отключить вступительные ролики. Или же мы можем теоретически увеличить производительность на 20 %, путём отключения графической опции Write Color Buffers. Помимо этого, включение данной опции может избавить нас от мерцания изображения, если у вас будет такая проблема.

Так же есть возможность включить поддержку мониторов, у которых соотношение сторон 21 и 32:9.

Управление

Чтобы настроить управление, жмём на вкладку PADS.

Как вы можете видеть, принимать активное участие в баталиях на одном экране может до 7 человек! Для каждого из них можно выбрать тип управления: клавиатура, геймпад (дуалшок 3 и 4) или какие-либо другие варианты геймпадов.

Я использую Дуалшок 4 и фирменный беспроводной usb-адаптер от Сони для связи с компьютером. Эмулятор без проблем обнаружил такое устройство.

Вы можете создавать свои настройки для каждой отдельной игры, для этого кликаем правой кнопкой на иконке с игрой и выбираем CREATE CUSTOM GAMEPAD CONFIGURATION. Аналогичным образом работает трюк и с другими настройками. Нажимаем правой кнопкой всё по той же иконке с игрой и выбираем CREATE CUSTOM CONFIGURATION.

Как обстоят дела с совместимостью?

Давайте ещё раз отвлечёмся от основной темы разговора. Посмотрим на общий список, а так же я расскажу, какие хитовые игры в частности можно уже пройти без особых проблем. Так сказать, на что вы в принципе можете рассчитывать, запуская этот эмулятор.

Как вы можете видеть, чуть больше половины из протестированных сообществом и самими разработчиками эмулятора игр находятся в «зелёной» зоне. Это значит, что их можно пройти от А до Я. С приемлемым уровнем производительности и без фатальных зависаний. Из этого «зелёного» списка я например могу выделить Army of TWO, Asura’s Wrath (эдакий японский Бог Войны).

Dante’s Inferno, множество игр из серии God of War (пока, к сожалению, без номерной третьей части, но прогресс в ней огромный), Heavenly Sword, ICO и Shadow of the Colossus, Killzone, LittleBigPlanet, LocoRoco, Lollipop Chainsaw, Metal Gear Solid HD Collection, Mortal Kombat vs. DC Universe, NieR, Ninja Gaiden Sigma, Silent Hill HD Collection, Soul Calibur IV и V, ну и конечно же, Demon’s Souls.

Добавляем игру в эмулятор

Я буду рассказывать на примере Demon’s Souls, но вообще игры для PlayStation 3 существуют в двух вариациях:

Это первая вариация. Для запуска игры с такой структурой нам понадобится сделать вот что:

  1. Жмём на вкладку Open.
  2. Переходим в папку с игрой и выбираем ещё одну папку, с именем PS3_GAME. Щёлкаем на Выбор папки и пойдёт процесс компиляции, а затем и загрузки игры.

Вторая вариация представляет собой файлы в формате .pkg. Они ставятся уже знакомым образом:

  1. Щёлкаем вкладку File 🠖 Install Packages/ Raps.
  2. Перемещаемся в папку с таким файлом и жмём Открыть.

Тестовая демонстрация геймплея

Самое время показать, что в итоге у нас получилось. Чуть ниже я приложу своё видео, в котором будет показан реальный игровой опыт в разрешении 4К.

Моя конфигурация:

  • AMD Ryzen 7 1800X
  • 32 гигабайта оперативной памяти
  • NVIDIA GeForce GTX 1080

Ютуб конечно в своём стиле. На самом деле этот участок не такой тёмный, поверьте мне.

Послеигровые штрихи

Но и это ещё не всё. После первого (я надеюсь, удачного) запуска игры сделаем самую финальную правку. Щёлкаем правой кнопкой на иконке с игрой, затем выбираем OPEN CUSTOM CONFIG FOLDER.

Открываем имеющийся здесь файл текстовым редактором. Спускаемся в конец документа и в поле Log: в фигурных скобках прописываем следующее:

sceNp: Fatal. Закрываем файл и сохраняем внесённые изменения.

На этом совершенно точно всё. Я искренне надеюсь, что данный гайд окажется хоть кому-нибудь полезным и интересным. Ещё больше я надеюсь, что Шериф не станет удалять этот материал, т.к. никаких ссылок на бесплатное скачивание образов с играми я не привёл, а мог бы.

Тема: rpcs3 — Эмулятор PS3  (Прочитано 733888 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Вся необходимая информация находится под спойлером ниже:

« Последнее редактирование: 12 Июль 2022, 02:19:10 от ALEX_230_VOLT »


Vochatrak, качал то с тапочек, но если у тебя GOTY то есть BCES01670, то все должно работать в точности так же.


Vochatrak, ZEROx, а у меня, не на GOTY версии, хоть с настройками ZEROx-а, хоть без — бесконечное кручение кольца ещё до меню.
241021-0


Похоже дело все-таки в версии игры

Дело в железе. Где 9900к, а где 2400г. А он где-то на уровне ай7 4770.

А тем временем на AppVeyor(сори если баян, но на последних страницах не видел об этом)

Project not found or access denied.


А тем временем на AppVeyor(сори если баян, но на последних страницах не видел об этом)

Баян, просто сабж последний раз редактировали весной 2019-го. Ссылки на билды ищи на официальном сайте эмуля.


Дело в железе. Где 9900к, а где 2400г.

Из за железа может тормозить, но что бы висла при попытке запуска, это что-то новенькое.
Тем более я вторую прошел, а там тот же движок.

Softer,

а у меня, не на GOTY версии, хоть с настройками ZEROx-а, хоть без — бесконечное кручение кольца ещё до меню.

У меня дальше прогружалось на rpcs3-v0.0.13-11412-235db57.
Текущая версия что-то совсем плохо работает (в том же Fight night картинка артифачит).


Vochatrak, поиграй на той где работало, поверь ничего не потеряешь, не знаю как и у кого но в Naughty Dog играх почти ничего с тех пор у меня не приросло в плане производительности. Счас посмотрел, так на YT я вообще на версии 10224 прошел, и без проблем.


ZEROx, Ты не понял, оно не работало, оно просто дальше грузилось (аж до первой заставки).


MGS4 сейчас полностью проходим на обычной версии эмулятора или до сих пор лучше использовать форк?


MGS4 сейчас полностью проходим на обычной версии эмулятора или до сих пор лучше использовать форк?

Статус Ингейм как бы говорит сам за себя.
А вообще у кого-то с i9-9900K наверно проходимо, а у кого-то, как у меня, бесконечная компиляция всё новых и новых PPU модулей:

Добавлено позже:
И в сборках под MGS4 от illusion0001 то же самое, так как на новых билдах основаны. Запускается только на древней версии от rajkosto.


Softer, а ссылка есть на скомпилированную версию форка?


Softer, а ссылка есть на скомпилированную версию форка?

rajkosto/rpcs3
illusion0001/rpcs3 (скачка через меню вызываемое кнопкой в виде трёх точек справа от выбираемой версии)


А вообще у кого-то с i9-9900K наверно проходимо, а у кого-то, как у меня, бесконечная компиляция всё новых и новых PPU модулей:

В игре более 80 исполняемых файлов, каждый компилируется, rpcs3 использует предкомпиляцию для PPU по умолчанию — это очень долго для МГС4, но ты можешь выключить PPU LLVM Precompilation и вместо того чтобы в начале скомпилировать все до чего можно дотянуться эмулятор будет компилировать PPU как только наткнется на него, в случае с МГС это каждый новый уровень. И да на 9900к игра идеально проходима :D


rpcs3 использует предкомпиляцию для PPU по умолчанию — это очень долго для МГС4, но ты можешь выключить PPU LLVM Precompilation и вместо того чтобы в начале скомпилировать все до чего можно дотянуться эмулятор будет компилировать PPU как только наткнется на него, в случае с МГС это каждый новый уровень.

А ведь действительно, можно и так. Но особо это не помогло. После вступительной заставки «долби диджитал» просто остаётся чёрный экран без признаков остановки эмуляции, но с сообщением в логе:
E SYS: ‘cellSaveDataListAutoLoad’ failed with 0x8002b401 : CELL_SAVEDATA_ERROR_CBRESULT [1]


Softer, У меня на rpcs3-v0.0.17-12547-d1433f7a от illusion0001 демка mgs4 идет в районе 30 кадров/с (естественно с просадками).
Из проблем, иногда пропадает геометрия (трупы врагов, иногда рука у Снейка).
Более поздняя версия  rpcs3-v0.0.18-12728-6ef1aab5 в которой геометрию починили, виснет сразу на заставке с бтр’ом.


Из проблем, иногда пропадает геометрия (трупы врагов, иногда рука у Снейка).

Approxiamte Xflaot должен быть включен

Более поздняя версия  rpcs3-v0.0.18-12728-6ef1aab5 в которой геометрию починили, виснет сразу на заставке с бтр’ом.

Ранняя версия полагалась на код внутри эмулятора который заставлял обрабатывать некоторые SPURS не прибегая к FW модулям т.е. через HLE в новых версиях это больше не надо так как есть патч, который модифицирует эти самые FW модули чтоб MGS не зависал

После вступительной заставки «долби диджитал» просто остаётся чёрный экран без признаков остановки эмуляции

Какая версия игры?

E SYS: ‘cellSaveDataListAutoLoad’ failed with 0x8002b401 : CELL_SAVEDATA_ERROR_CBRESULT [1]

Ошибкой не является, просто сообщение у меня тоже выдает


Какая версия игры?

BLES00246 с переводом Эксклюзивов. SPURS хак включён, прошивка 4,87 стоит.
После автообновления версии с утра и сброса кастомных настроек по умолчанию игра продвинулась, но в лучшем случае держится 5-10 минут, а обычно заканчивается уже на заставке со снейком на кладбище. Ошибка в логе всегда одна и та же:
F VM: Access violation reading location 0x429efd80 (unmapped memory) [type=u0]

Ещё много сыпет:
E RSX: Invalid NV4097_SET_INDEX_ARRAY_DMA value: 0x20a11dc0
не знаю насколько это критично.


Softer, так как это дисковая версия, то она устанавливает данные, сколько весит твоя папка dev_hdd0/game/BLES00246?


Softer, так как это дисковая версия, то она устанавливает данные, сколько весит твоя папка dev_hdd0/game/BLES00246?

3,89 ГБ (4 187 328 180 байт)


Softer, недавно посмотрел один ролик на YT там тоже у парня были похожие проблемы, видимо в один момент у RPCS3 произошла некая регрессия с процессингом файловой системы и отсюда идут все проблемы у МГС4, наподобие нету звука тут, нету там, не запускается, не работает и.т.д…
и тут есть два выхода:
1) использовать PSN версию, то в ней конечно же только по английски.
2) найти себе какую-нибудь старую версию эмулятора ниже 12054 и произвести установку файлов на ней, полностью установленные файлы весят 8.85гб.
После этого можно играть на новой версии эмулятора.
про это как оказалось даже баг репорт есть https://github.com/RPCS3/rpcs3/issues/10148


2) найти себе какую-нибудь старую версию эмулятора ниже 12054 и произвести установку файлов на ней, полностью установленные файлы весят 8.85гб.

В загашнике лежала 11333. Предварительно удалил dev_hdd0/game/BLES00246. Запустил на ней, вновь запустилась установка файлов на HDD. После установки папка вновь весит 3,89 ГБ (4 187 328 180 байт).


Softer, попробовал сам, сначала на новых версиях — 2.46Гб
попробовал на версиях 10350, 10907, 11358 — 8.34Гб.
И у меня по прежнему есть моя старая папка, созданная неизвестно когда — 8.85Гб


ZEROx,
Ну, что — докачал.
Действительно эта версия нормально запускаеся и работает.
Оказывается бывает и так.


Vochatrak,  чтож, значит мне надо скачать GoTY и посмотреть что с ней не так :)


ZEROx, Я так понял, дело не в GOTY как таковой.
Просто по сети бродит кривой образ, на который мне и «посчастливилось» нарваться.
Причем вероятно, этот образ работает на приставке и имеет проблемы только в эмуляторе.
Но это естественно только предположение.

—————————————————-

Извиняюсь, а не подскажешь для чего в патчах к Анчартеду Desable mesh trimming?
Разве отсечение мешей не увеличивает производительность?


Vochatrak, возможно у тебя была версия GoTY из Cobra образа, эта и у меня не запустилась. По идее да отсечение  мешей должно повышать производительность, но тут все наоборот, включая этот патч будет больше фпс, а также не будет артефактов с лицами персонажей при повышении разрешения, как обратный эффект в локациях где полно пауков будут артефакты.


Народ, а не подскажите, The Last of Us сильно прожорливее чем тот же Uncharted 3?
————-

Или может кто кинуть ссылку, где бы демку скачать?


Vochatrak, Да примерно так-же прожорлив, а демка не работает, ей интернет нужен чтоб докачать файлы игры



как исправить? Во всех играх так.


как исправить? Во всех играх так.

диск проверить принудительно ,через рековери …


Страницы: Назад 1 197 198 199 200 [201] 202 203 204 205 232 Далее   Вверх

AlexGameFront

Разработчик gopalsr83 работает над созданием рекомпилятора PPU для эмулятора RPCS 3. Недавно появились первые рабочие версии, и при желании эмулятор можно собрать самостоятельно, скачав исходный код из репозитория разработчика.

Сравнение производительности на интерпретаторе и рекомпиляторе:

Интерпретатор:



Рекомпилятор:



Видео:

Источник


Рекомпилятор творит чудеса)

  • пожаловаться
  • скопировать ссылку


BanderaBOG Вот таких, как ты надо отправлять в бан пожизненно.

  • пожаловаться
  • скопировать ссылку


DLALV_X Хрень в том, что они думают, что мы затралены. И они всерьёз так думают…

  • пожаловаться
  • скопировать ссылку


BrainKiller Процессор ядреный, разработчикам мультиплатформы было трудновато делать игры на PS .

  • пожаловаться
  • скопировать ссылку


BanderaBOG p*zdos биндера всетаки прийшов

  • пожаловаться
  • скопировать ссылку


AlexGameFront Лучше стерилизовать, такие как он не должны иметь потомства.

  • пожаловаться
  • скопировать ссылку


Ну все теперь можно и мечтать о запусках экзов. Хотя рекомпилятор на начальной стадии, а эмуляция уже радует.

  • пожаловаться
  • скопировать ссылку


Just Fiery Phoenix Он пытался быть великим хейтером этого мира, у него не получилось.

  • пожаловаться
  • скопировать ссылку


Djexat666 Это ж не PS 2, где нужно 60 фпс для нормальной игры) тут и 30 хватит.

  • пожаловаться
  • скопировать ссылку


ну блин, я пришел поздно и не увидел как тот парень вам что-то сказал…расскажите :3

  • пожаловаться
  • скопировать ссылку


что там за схема работы такая у этой ps3 , что так игры тяжело портировать

  • пожаловаться
  • скопировать ссылку


Ну вот, через пару лет такими темпами на этом эмуляторе в Doom-1 и Sonic CD без лагов сыграем. Прогресс, на! :)))

  • пожаловаться
  • скопировать ссылку

Recommend Projects

  • React photo

    React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo

    Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo

    Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo

    TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo

    Django

    The Web framework for perfectionists with deadlines.

  • Laravel photo

    Laravel

    A PHP framework for web artisans

  • D3 photo

    D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Visualization

    Some thing interesting about visualization, use data art

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo

    Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo

    Microsoft

    Open source projects and samples from Microsoft.

  • Google photo

    Google

    Google ❤️ Open Source for everyone.

  • Alibaba photo

    Alibaba

    Alibaba Open Source for everyone

  • D3 photo

    D3

    Data-Driven Documents codes.

  • Tencent photo

    Tencent

    China tencent open source team.

Please do not ask for help or report compatibility regressions here, use RPCS3 Discord server or forums instead.

Quick summary

(game i was playing was skylanders btw)
Issue: Cannot Continue Save file, as when you select a file, the emulator has a fatal error, this causes the game to fully freeze and crash. In short it sees that I have save data but then cannot seem to utilize that save file and add data to it, it just freaks out and crashes.

Details

This is the fatal error message string:

F {PPU[0x1000026] Thread (300e3f40) [HLE:0x01160324, LR:0x00b87940]} SIG: Thread terminated due to fatal error: Failed to move directory H:/RSPC3 (Ps3 Em)/rpcs3-v0.0.21-13349-f3a325fe_win64/dev_hdd0/home/00000001/savedata/BLUS30779SAVE01/ (Already exists)
(in file D:a1srpcs3EmuCellModulescellSaveData.cpp:2001[:24], in function savedata_op) (error=0xb7)

I am running the game pretty much default other than that i have debug menu enabled as I have to limit the game to 4 ppu threads in order for the game to run at all, (Skylanders is Broken as it is, but I believe this issue to be unrelated)

I believe that the build which started creating this issue to be PR #11584 (Fix host rename one), as if i use #11677 the issue is not present.

1. Please attach RPCS3’s log.

RPCS3.log.gz

3. Please attach screenshots of your problem.

I don’t have any screenshots as i have moved to #11677, which is stable and i didn’t realise to screenshot it sorry/

4. Please provide comparison with real PS3.

I would but my Ps3 is broken, hence why i am emulating and putting up and trying to fix these issues.

5. Please provide your system configuration:

Windows 10
Ryzen 7 3700x — Driver= 10.0.19041.546
ASUS Radeon 5500xt — Driver= 30.0.13023.4001
16Gb Ram
Rog b450 Motherboard

Important:
Log will mention PPU thread counts, this is required for skylanders to run and is unrelated to the issue. Other than this my config is near default accept I have it on connected to internet even though it is not, as this is also required for skylanders to run.

Thanks for reading, this is my first post sorry if its bad, I was told to make a post on the discord.

Совсем недавно стало известно, что благодаря кропотливой работе и титаническим усилиям разработчиков RPCS3, один из лучших эксклюзивов консоли PlayStation 3 вплотную подобрался к заветному статусу “играбельно”. Если в вашем системном блоке установлен достаточно шустрый многоядерный процессор, то в целом, у вас уже есть возможность оценить работоспособность God of War 3.

Первое и самое важное – убедитесь что версия вашей копии игры God of War 3 соответствует номеру 1.03 – единственной подходящей для адекватной эмуляции.

Второе и так же немаловажное – проверьте версию вашего эмулятора: она должна быть не ниже RPCS3 v0.0.12-10820 Alpha | HEAD (основная ветка). По необходимости обновите. Если же ваша версия сильно выше, вероятно некоторые настройки вам уже не понадобятся.
Попробуйте сыграть в игру без дополнительных изменений. Так же, может случиться и так, что с нижеприведенными настройками игра и вовсе откажется запускаться. В таком случае, сообщите об этом в комментариях к этой записи, и я постараюсь как можно скорее обновить данное руководство.

Ну и третье: на данный момент, после запуска на эмуляторе RPCS3 проекта God of War 3, игра может крайне долго грузиться – буквально застрять на черном экране после логотипа Santa Monica. На это разработчики эмулятора говорят что в текущих реалиях RPCS3 такое поведение игры вполне нормальная ситуация, исправить сейчас ее практически невозможно и стоит привыкнуть, ведь такие загрузки могут длиться 5-10 минут.

Кроме того, не забывайте, что данный тайтл до сих пор не получил статус “Играбельно”. Поэтому никто не даст вам гарантий что вы сможете пройти игру до конца не поймав при этом какой-нибудь критический баг.

Скачать последнюю версию эмулятора можно на официальном сайте разработчиков.

Перейдем непосредственно к конфигурации настроек.

Запустите эмулятор и нажмите на иконку “God of War 3” правым кликом, после чего выберите пункт «Change Custom Configuration»:

С приходом новой версии эмулятора, во вкладке “CPU” уже ничего особо трогать не стоит (но если у вас старый процессор, или возникают проблемы с загрузкой игры, то немного улучшить производительность и стабильность может помочь смена параметра “SPU Block Size” с “Safe” на “Mega”).
Исключением может стать наличие чипа AMD Ryzen. Тогда вам следует активировать настройку “Enable thread scheduler” и так же “поиграться” со сменой параметра “SPU Block Size” с “Safe” на “Mega”.

К сожалению, у нас сейчас нет в наличии процессоров AMD Ryzen, поэтому подробно рассказать об их настройке у меня ней выйдет.

Далее, перейдите во вкладку «GPU» и смените параметр «Renderer» с «OpenGL» на «Vulkan». Измените параметр “Framelimit” с “Auto” на “60”, «Anisotropic filter» с “Auto” на “16“, отключите “Anti-Aliasing” и обязательно поставьте галочку напротив «Write Color Buffers»:

Следом идите во вкладку “Advanced” и передвиньте ползунок “Driver Wake-Up Delay” до “100” (может добавить стабильности и понизить количество вылетов, но так же может и навредить – сбросьте значение до базового если после его изменения что-то пошло не так):

С основными настройками покончено. Теперь перейдем к активации патча, отключающего обработку сглаживания MLAA на CPU. Как устанавливать патчи на эмулятор RPCS3 вы можете узнать в нашем отдельном материале, а мы перейдем к его активации.

Если у вас еще нет нового патча, скачать его можно с нашего сервера:

В верхнем меню эмулятора выберите пункт «Manage» далее «Game Patches»:

Далее выясните какая из версий диска (самая распространенная BCES00510) подходит вам:

Разверните ее и поставьте две галочки напротив параметров “Disable MLAA” и “Disable SPU MLAA”:

Если в чем-то не уверены, то просто разверните все доступные версии дисков God of War 3 и проставьте галочки напротив каждого параметра “Disable MLAA” и “Disable SPU MLAA”. Не переживайте – хуже от этого не станет.

На этом настройка эмулятора RPCS3 для игры God of War 3 завершена. Если ваше железо достаточно мощное (процессор Core i7-8700K/Ryzen 7 3700X или даже лучше: Core i9-9900K/Core i7-10700K/Ryzen 7 3800X), то вы вполне можете рассчитывать на 30-45 кадров в секунду:

Тестируйте вышеприведенные настройки и описывайте полученные результаты в комментариях, а так же, задавайте интересующие вас вопросы.

Кроме этого, у меня в планах находится тестирование железа в RPCS3. Если вам интересен результат подробных тестов процессоров в эмуляции этой игры — прошу поделится своим мнением об этом в комментариях ниже.

Спасибо за внимание и удачной вам эмуляции!

Понравилась статья? Поделить с друзьями:
  • Rpcs3 fatal error unhandled win32 exception 0xe06d7363
  • Rpcs3 fatal error unhandled win32 exception 0xc0000005 как исправить
  • Rpcs3 fatal error not enough memory for rpcs3 process
  • Rpcs3 fatal error cannot create
  • Rpcs error report