Skip to content

Flutter GPU must be enabled via the Flutter GPU manifest setting. This can be done either #9

@kiinoo

Description

@kiinoo

any solution? thanks

Image

(base) apple@appledeMac-Studio flutter-scene-example1 % flutter run -d macos --enable-impeller
Launching lib/main.dart on macOS in debug mode...
Building macOS application...                                           
✓ Built build/macos/Build/Products/Debug/flutter_scene_example.app
2025-06-29 22:33:39.113 flutter_scene_example[7806:38644080] Running with merged UI and platform thread. Experimental.
[IMPORTANT:flutter/shell/platform/embedder/embedder_surface_metal_impeller.mm(51)] Using the Impeller rendering backend (Metal).
Failed to foreground app; open returned 1
Syncing files to device macOS...                                    22ms

Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).

A Dart VM Service on macOS is available at: http://127.0.0.1:56462/BOllS2JsM9g=/
flutter: SoLoud isolate started
The Flutter DevTools debugger and profiler on macOS is available at: http://127.0.0.1:9103?uri=http://127.0.0.1:56462/BOllS2JsM9g=/

══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
The following _Exception was thrown building KeyedSubtree-[GlobalKey#75c98]:
Exception: Flutter GPU must be enabled via the Flutter GPU manifest setting. This can be done either
via command line argument --enable-flutter-gpu or by adding the FLTEnableFlutterGPU key set to true
on iOS or io.flutter.embedding.android.EnableFlutterGPU metadata key to true on Android.

The relevant error-causing widget was:
  Scaffold Scaffold:file:///Users/apple/code/github/flutter-scene-example1/lib/main.dart:50:18

When the exception was thrown, this was the stack:
#0      new GpuContext._createDefault (package:flutter_gpu/src/context.dart:18:7)
#1      gpuContext (package:flutter_gpu/src/context.dart:187:42)
#2      gpuContext (package:flutter_gpu/src/context.dart)
#3      Scene.antiAliasingMode= (package:flutter_scene/src/scene.dart:60:18)
#4      new Scene (package:flutter_scene/src/scene.dart:47:5)
#5      new _GameWidgetState (package:scene_demo/demo/game.dart:303:17)
#6      GameWidget.createState (package:scene_demo/demo/game.dart:57:38)
#7      new StatefulElement (package:flutter/src/widgets/framework.dart:5795:60)
#8      StatefulWidget.createElement (package:flutter/src/widgets/framework.dart:779:38)
...     Normal element mounting (25 frames)
#33     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4540:16)
#34     MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7160:36)
#35     MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7176:32)
...     Normal element mounting (136 frames)
#171    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4540:16)
#172    MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7160:36)
#173    MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7176:32)
...     Normal element mounting (188 frames)
#361    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4540:16)
#362    MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7160:36)
#363    MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7176:32)
...     Normal element mounting (558 frames)
#921    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4540:16)
#922    Element.updateChild (package:flutter/src/widgets/framework.dart:4005:18)
#923    _RawViewElement._updateChild (package:flutter/src/widgets/view.dart:481:16)
#924    _RawViewElement.mount (package:flutter/src/widgets/view.dart:505:5)
...     Normal element mounting (15 frames)
#939    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4540:16)
#940    Element.updateChild (package:flutter/src/widgets/framework.dart:4005:18)
#941    RootElement._rebuild (package:flutter/src/widgets/binding.dart:1717:16)
#942    RootElement.mount (package:flutter/src/widgets/binding.dart:1686:5)
#943    RootWidget.attach.<anonymous closure> (package:flutter/src/widgets/binding.dart:1639:18)
#944    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3047:19)
#945    RootWidget.attach (package:flutter/src/widgets/binding.dart:1638:13)
#946    WidgetsBinding.attachToBuildOwner (package:flutter/src/widgets/binding.dart:1376:27)
#947    WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:1361:5)
#948    WidgetsBinding.scheduleAttachRootWidget.<anonymous closure> (package:flutter/src/widgets/binding.dart:1347:7)
#952    _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:193:12)
(elided 3 frames from class _Timer and dart:async-patch)

════════════════════════════════════════════════════════════════════════════════════════════════════

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions