Closed Bug 625994 Opened 14 years ago Closed 13 years ago

Resize is jerky on Mac on NVIDIA GeForce 9400M with layer acceleration on

Categories

(Core :: Graphics, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: pcwalton, Unassigned)

Details

(Whiteboard: [frame-rate-monitor])

When I have acceleration on, resize is slow (much slower than Chrome or Safari on google.com). The issue seems to be this: 0.0% 15.5% mach_kernel thread_setuserstack 0.1% 15.2% mach_kernel mach_msg_overwrite_trap 0.0% 14.0% mach_kernel ipc_kmsg_send 0.0% 13.8% mach_kernel ipc_kobject_server 0.0% 11.4% mach_kernel iokit_server_routine 0.0% 11.3% mach_kernel is_io_connect_method 0.0% 11.2% mach_kernel IOUserClient::externalMethod(unsigned int, IOExternalMethodArguments*, IOExternalMethodDispatch*, OSObject*, void*) 0.0% 7.4% mach_kernel shim_io_connect_method_scalarI_structureO 0.0% 7.4% GeForce IONVGLContext::submit_command_buffer(unsigned int, sIOGLGetCommandBuffer*) 0.0% 7.3% GeForce NVGLContext::clientMemoryForType(unsigned long, unsigned long*, IOMemoryDescriptor**) 0.1% 7.3% GeForce IONVGLContext::clientMemoryForType(unsigned long, unsigned long*, IOMemoryDescriptor**) 0.0% 5.2% GeForce NVGLContext::processCommandBuffer(VendorCommandDescriptor*) 0.0% 5.2% GeForce IONVGLContext::processCommandBuffer(VendorCommandDescriptor*) 0.0% 5.1% GeForce NVGLContext::ProcessTokenEntry(VendorGLStreamInfo&) 0.0% 5.1% GeForce NVGLContext::ProcessTokenPatchHeapObject(VendorGLStreamInfo&) 0.0% 5.0% GeForce NVGLContext::make_texture_resident(VendorGLStreamInfo*, NVTextureBuffer**, NvHwSurfaceDescRec*, bool, bool, unsigned long) 0.0% 4.7% GeForce NVGLContext::get_texture_ext(VendorGLStreamInfo*, NVTextureBuffer*, bool, bool, bool) 0.0% 4.6% GeForce nvShared::AllocAndLoadTexture(NVTextureBuffer*, bool, bool, IONVGraphicsClient*, IONVSurface*, NVTextureBuffer**, long, unsigned long) 0.0% 3.2% GeForce IONVAccelerator::pageonTexture(IONVGraphicsClient*, IONVSurface*, IONVShared*, NVTextureBuffer*) 0.0% 1.1% GeForce NVKernel::force_allocate_texture(NVTextureBuffer*, NVTextureBuffer**, unsigned long, IONVSurface*, bool, IONVSurface*) 0.0% 0.2% GeForce IONVShared::mapTransferToGART(NVTransferBuffer*, IONVGraphicsClient*, IONVSurface*) 0.0% 0.0% GeForce NVGLContext::SplitCommandBuffer(VendorGLStreamInfo*) 0.0% 0.3% GeForce IONVShared::delete_texture(NVTextureBuffer*) 0.0% 0.0% GeForce IONVGraphicsClient::addTextureToStream(NVTextureBuffer*) 0.0% 0.1% GeForce NVGLContext::ProcessTokenDrawBuffer(VendorGLStreamInfo&) 0.0% 0.0% mach_kernel memcpy 0.0% 2.0% GeForce IONVSurface::alloc_surfaces_pageq(unsigned long, unsigned long, bool)
I can't reproduce this problem with a Radeon HD 6750M. Is this still a problem on the GeForce 9400M?
Please re-open if the problem persist with STR.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.