Frictional Games Forum (read-only)
Downloaded Penumbra Through Steam. Not working on Mavericks. - Printable Version

+- Frictional Games Forum (read-only) (https://www.frictionalgames.com/forum)
+-- Forum: Technical Support (https://www.frictionalgames.com/forum/forum-57.html)
+--- Forum: Technical Support - Penumbra Series (https://www.frictionalgames.com/forum/forum-22.html)
+---- Forum: Mac - Penumbra (https://www.frictionalgames.com/forum/forum-26.html)
+---- Thread: Downloaded Penumbra Through Steam. Not working on Mavericks. (/thread-23984.html)



Downloaded Penumbra Through Steam. Not working on Mavericks. - FatKidWitAJetPak - 11-30-2013

Hi there, I am sure you are all aware that the Penumbra collection is currently not working on OSX 10.9. It doesn't generate an error log or anything. I downloaded the collection through steam for $5 during a black friday sale. Now, I really wish the collection would work so I can play the fabulous content.

I am trying to run it on my 15'' Macbook Pro Retina 2013. I have tried going into the config file and messing with the settings, but I have not had any success so far. I even tried setting fullscreen to false. It just crashes.

Here is the error log:

Code:
11/30/13 1:36:56.142 AM WindowServer[83]: Display 0x04280380: GL mask 0x21; bounds (0, 0)[1920 x 1080], 62 modes available
Main, Active, on-line, enabled, built-in, boot, OpenGL-accel, Vendor 610, Model a00e, S/N 0, Unit 0, Rotation 0
UUID 0xf7e52f93b4ac312e87ed39669f5c08b8, ColorProfile { 2, "Color LCD"}
11/30/13 1:36:56.142 AM WindowServer[83]: GLCompositor: GL renderer id 0x01022727, GL mask 0x0000000f, accelerator 0x000050db, unit 0, caps QEX|MIPMAP, vram 1024 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
11/30/13 1:36:56.142 AM WindowServer[83]: Display 0x003f0042: GL mask 0x40; bounds (2944, 0)[1 x 1], 2 modes available
off-line, enabled, OpenGL-accel, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 6, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
11/30/13 1:36:56.142 AM WindowServer[83]: GLCompositor: GL renderer id 0x01024400, GL mask 0x00000060, accelerator 0x00003527, unit 5, caps QEX|MIPMAP, vram 1024 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
11/30/13 1:36:56.142 AM WindowServer[83]: Display 0x003f003e: GL mask 0x4; bounds (2945, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 2, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
11/30/13 1:36:56.142 AM WindowServer[83]: Display 0x003f003d: GL mask 0x2; bounds (2946, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
11/30/13 1:36:56.142 AM WindowServer[83]: Display 0x003f003f: GL mask 0x8; bounds (2947, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 3, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff, ColorProfile { 3, "HD 709-A"}
11/30/13 1:36:56.243 AM WindowServer[83]: Display 0x04280380: Unit 0: Mode 1440 x 900, CGSThirtytwoBitColor, Resolution 2, ioModeID 0x80000001, ioModeDepth 0x2, IOReturn 0x0
11/30/13 1:36:56.246 AM WindowServer[83]: Display 0x04280380: Unit 0: Startup Mode 1440 x 900, CGSThirtytwoBitColor, Resolution 2, ioModeID 0x80000001, ioModeDepth 0x2, IOReturn 0x0
11/30/13 1:36:56.247 AM WindowServer[83]: Display mode changed
11/30/13 1:36:56.249 AM WindowServer[83]: Display 0x04280380: GL mask 0x21; bounds (0, 0)[1440 x 900], 62 modes available
Main, Active, on-line, enabled, built-in, boot, OpenGL-accel, Vendor 610, Model a00e, S/N 0, Unit 0, Rotation 0
UUID 0xf7e52f93b4ac312e87ed39669f5c08b8, ColorProfile { 2, "Color LCD"}
11/30/13 1:36:56.249 AM WindowServer[83]: GLCompositor: GL renderer id 0x01022727, GL mask 0x0000000f, accelerator 0x000050db, unit 0, caps QEX|MIPMAP, vram 1024 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
11/30/13 1:36:56.249 AM WindowServer[83]: Display 0x003f0042: GL mask 0x40; bounds (2464, 0)[1 x 1], 2 modes available
off-line, enabled, OpenGL-accel, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 6, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
11/30/13 1:36:56.249 AM WindowServer[83]: GLCompositor: GL renderer id 0x01024400, GL mask 0x00000060, accelerator 0x00003527, unit 5, caps QEX|MIPMAP, vram 1024 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
11/30/13 1:36:56.249 AM WindowServer[83]: Display 0x003f003e: GL mask 0x4; bounds (2465, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 2, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
11/30/13 1:36:56.249 AM WindowServer[83]: Display 0x003f003d: GL mask 0x2; bounds (2466, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
11/30/13 1:36:56.249 AM WindowServer[83]: Display 0x003f003f: GL mask 0x8; bounds (2467, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 3, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff, ColorProfile { 3, "HD 709-A"}
11/30/13 1:36:56.250 AM WindowServer[83]: CGXMuxCapture: Released
11/30/13 1:36:56.250 AM WindowServer[83]: Display 0x4280380 released by conn 0x16553
11/30/13 1:36:56.421 AM WindowServer[83]: MPAccessSurfaceForDisplayDevice: Set up page flip mode on display 0x04280380 device: 0x7f8f7cb05c50  isBackBuffered: 1 numComp: 3 numDisp: 3
11/30/13 1:36:56.445 AM WindowServer[83]: Received display connect changed for display 0x4280380
11/30/13 1:36:56.458 AM WindowServer[83]: Found 29 modes for display 0x04280380 [18, 11]
11/30/13 1:36:56.500 AM WindowServer[83]: CGXMuxAcknowledge: Posting glitchless acknowledge
11/30/13 1:36:56.507 AM Dock[164]: CGSCopyDisplayUUID: Invalid display 0x44041e43
11/30/13 1:36:56.507 AM Dock[164]: uuid_callback_master: failed to retrieve UUID for display 0x44041e43 (1001) (invariant failure)
11/30/13 1:36:56.508 AM Dock[164]: CGSCopyDisplayUUID: Invalid display 0x44041e43
11/30/13 1:36:56.508 AM Dock[164]: uuid_callback_master: failed to retrieve UUID for display 0x44041e43 (1001) (invariant failure)
11/30/13 1:36:56.508 AM Dock[164]: CGSCopyDisplayUUID: Invalid display 0x44041e43
11/30/13 1:36:56.509 AM Dock[164]: uuid_callback_master: failed to retrieve UUID for display 0x44041e43 (1001) (invariant failure)
11/30/13 1:36:56.510 AM Dock[164]: CGSCopyDisplayUUID: Invalid display 0x44041e43
11/30/13 1:36:56.510 AM Dock[164]: uuid_callback_master: failed to retrieve UUID for display 0x44041e43 (1001) (invariant failure)
11/30/13 1:36:56.513 AM WindowServer[83]: Received display connect changed for display 0x4280380
11/30/13 1:36:56.514 AM WindowServer[83]: Found 1 modes for display 0x04280380 [1, 0]
11/30/13 1:36:56.520 AM WindowServer[83]: Received display connect changed for display 0x3f003d
11/30/13 1:36:56.520 AM WindowServer[83]: Found 1 modes for display 0x003f003d [1, 0]
11/30/13 1:36:56.520 AM WindowServer[83]: Received display connect changed for display 0x3f003e
11/30/13 1:36:56.521 AM WindowServer[83]: Found 1 modes for display 0x003f003e [1, 0]
11/30/13 1:36:56.521 AM WindowServer[83]: Received display connect changed for display 0x3f003f
11/30/13 1:36:56.521 AM WindowServer[83]: Found 1 modes for display 0x003f003f [1, 0]
11/30/13 1:36:56.544 AM WindowServer[83]: MPAccessSurfaceForDisplayDevice: Set up page flip mode on display 0x04280380 device: 0x7f8f7cb05c50  isBackBuffered: 1 numComp: 3 numDisp: 3
11/30/13 1:36:56.549 AM Dock[164]: CGSCopyDisplayUUID: Invalid display 0x44041e43
11/30/13 1:36:56.549 AM Dock[164]: uuid_callback_master: failed to retrieve UUID for display 0x44041e43 (1001) (invariant failure)
11/30/13 1:36:56.551 AM Dock[164]: CGSCopyDisplayUUID: Invalid display 0x44041e43
11/30/13 1:36:56.551 AM Dock[164]: uuid_callback_master: failed to retrieve UUID for display 0x44041e43 (1001) (invariant failure)
11/30/13 1:36:56.552 AM Dock[164]: CGSCopyDisplayUUID: Invalid display 0x44041e43
11/30/13 1:36:56.552 AM Dock[164]: uuid_callback_master: failed to retrieve UUID for display 0x44041e43 (1001) (invariant failure)
11/30/13 1:36:56.552 AM Dock[164]: CGSCopyDisplayUUID: Invalid display 0x44041e43
11/30/13 1:36:56.552 AM Dock[164]: uuid_callback_master: failed to retrieve UUID for display 0x44041e43 (1001) (invariant failure)
11/30/13 1:36:56.553 AM Dock[164]: CGSCopyDisplayUUID: Invalid display 0x44041e43
11/30/13 1:36:56.553 AM Dock[164]: uuid_callback_master: failed to retrieve UUID for display 0x44041e43 (1001) (invariant failure)
11/30/13 1:36:56.554 AM Dock[164]: CGSCopyDisplayUUID: Invalid display 0x44041e43
11/30/13 1:36:56.554 AM Dock[164]: uuid_callback_master: failed to retrieve UUID for display 0x44041e43 (1001) (invariant failure)
11/30/13 1:36:56.555 AM Dock[164]: CGSCopyDisplayUUID: Invalid display 0x44041e43
11/30/13 1:36:56.555 AM Dock[164]: uuid_callback_master: failed to retrieve UUID for display 0x44041e43 (1001) (invariant failure)
11/30/13 1:36:57.616 AM WindowServer[83]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
11/30/13 1:36:57.658 AM WindowServer[83]: Display 0x04280380: Unit 0; ColorProfile { 2, "Color LCD"}; TransferFormula (1.000000, 1.000000, 1.000000)
11/30/13 1:36:57.699 AM WindowServer[83]: Display 0x04280380: Unit 0; ColorProfile { 2, "Color LCD"}; TransferFormula (1.000000, 1.000000, 1.000000)
11/30/13 1:36:58.247 AM WindowServer[83]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
11/30/13 1:36:58.352 AM WindowServer[83]: Display 0x04280380: Unit 0; ColorProfile { 2, "Color LCD"}; TransferFormula (1.000000, 1.000000, 1.000000)

In addition, my console gives me the following error:

Code:
11/30/13 1:42:29.141 AM Penumbra[25622]: CGDisplayBaseAddress is obsolete and returning NULL for display 0x7bd7fc7f

I would love to help test things out, any ideas? I have tried everything I can thing of in the Config folder.


RE: Downloaded Penumbra Through Steam. Not working on Mavericks. - FatKidWitAJetPak - 12-01-2013

Here are the tech specs of my laptop:

10.9.0 (Mavericks)
2.3 GHz Intel Core i7
8GB 1600 MHz DDR3

It is a Mid 2013, 15'' Macbook Pro Retina. Fully updated.

This is just me throwing out research with only basic knowledge, but the "CGDisplayBaseAddress is obsolete" error may be what is causing this. It turns out this Quartz display service was discontinued after 10.0.6. I am not sure if people have been experiencing problems with Lion and Mountain Lion as well, because those do not include the Quartz service either. Anyway, here is what I have found:

"CGDisplayBaseAddress
Returns the base address in framebuffer memory of an online display. (Available in OS X v10.0 through OS X v10.6. There is no replacement; because direct access to the raw framebuffer is not necessary, there is no need to retrieve its memory address.)

void * CGDisplayBaseAddress (
CGDirectDisplayID display
);
Parameters
display
The identifier of the display to be accessed.
Return Value
The base address in framebuffer memory of the specified display. If the display ID is invalid, the return value is NULL.

Discussion
If the display has not been captured, the returned address may refer to read-only memory.

Special Considerations
This deprecated function returned an address in framebuffer memory. Instead of using the raw framebuffer to draw to the screen, you should instead use a supported drawing engine such as Quartz or OpenGL. While accessing the framebuffer directly has been deprecated, it is possible to copy screen data using CGDisplayCreateImage.

Availability
Available in OS X v10.0 through OS X v10.6.
Deprecated in OS X v10.6.
Declared In
CGDirectDisplay.h"


Yep, I'm pretty sure it has something to do with the graphics switching. (if I am using the correct terminology)

Code:
12/1/13 4:20:51.036 PM Penumbra[27705]: CPSGetCurrentProcess(): This call is deprecated and should not be called anymore.
12/1/13 4:20:51.036 PM Penumbra[27705]: CPSSetForegroundOperationState(): This call is deprecated and should not be called anymore.
12/1/13 4:20:52.523 PM Penumbra[27705]: CGDisplayBaseAddress is obsolete and returning NULL for display 0x7bd7fc7f