WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
281279
GTK3: invisible HTML rendering, "AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer"
https://bugs.webkit.org/show_bug.cgi?id=281279
Summary
GTK3: invisible HTML rendering, "AcceleratedSurfaceDMABuf was unable to const...
Thomas Zajic
Reported
2024-10-10 21:25:13 PDT
Hi, This is a follow-up/spin-off report to
bug #261874
and
bug #263645
, as suggested by @Michael Catanzaro. Since (at least) webkitgtk-2.42, GTK3 apps (ie. apps using the 4.0/4.1 API/ABI) only show an empty (for example "liferea", a GTK3 RSS feed reader) or black (for example "yelp", GNOME's integrated help system) area where the HTML rendering output is supposed to be, unless either WEBKIT_DISABLE_DMABUF_RENDERER=1 or WEBKIT_DISABLE_COMPOSITING_MODE=1 is set. On the console, the error message "AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer" is repeated several times. Note that the HTML rendering is not *missing*, but only *invisible*. If you know where the elements are supposed to be and hover over them with the mouse, the mouse cursor changes accordingly (ie. from "arrow" to "pointing finger" when hovering over the place where a link should be visible). My setup: * Slackware64-15.0 * GNOME-47.0, running a ... * gnome-flashback-3.54.0 session using ... * metacity-3.54.0 in an *uncomposited* X11 environment ("gsettings get org.gnome.metacity compositor" => 'none') * gtk+-3.24.43 * webkitgtk-2.46.1 * GPU: NVIDIA GeForce GTX 1660 Ti * GPU driver: NVIDIA-Linux-x86_64-550.120 (ie. the binary, proprietary one) * GPU driver settings: /sys/module/nvidia_drm/parameters/fbdev:Y /sys/module/nvidia_drm/parameters/modeset:Y /sys/module/nvidia_modeset/parameters/config_file:(null) /sys/module/nvidia_modeset/parameters/disable_hdmi_frl:N /sys/module/nvidia_modeset/parameters/disable_vrr_memclk_switch:N /sys/module/nvidia_modeset/parameters/fail_malloc:-1 /sys/module/nvidia_modeset/parameters/hdmi_deepcolor:N /sys/module/nvidia_modeset/parameters/malloc_verbose:N /sys/module/nvidia_modeset/parameters/opportunistic_display_sync:Y /sys/module/nvidia_modeset/parameters/output_rounding_fix:Y /sys/module/nvidia_modeset/parameters/vblank_sem_control:N /sys/module/nvidia_uvm/parameters/uvm_ats_mode:1 /sys/module/nvidia_uvm/parameters/uvm_block_cpu_to_cpu_copy_with_ce:0 /sys/module/nvidia_uvm/parameters/uvm_channel_gpfifo_loc:auto /sys/module/nvidia_uvm/parameters/uvm_channel_gpput_loc:auto /sys/module/nvidia_uvm/parameters/uvm_channel_num_gpfifo_entries:1024 /sys/module/nvidia_uvm/parameters/uvm_channel_pushbuffer_loc:auto /sys/module/nvidia_uvm/parameters/uvm_conf_computing_channel_iv_rotation_limit:2147483648 /sys/module/nvidia_uvm/parameters/uvm_cpu_chunk_allocation_sizes:2166784 /sys/module/nvidia_uvm/parameters/uvm_debug_enable_push_acquire_info:0 /sys/module/nvidia_uvm/parameters/uvm_debug_enable_push_desc:0 /sys/module/nvidia_uvm/parameters/uvm_debug_prints:0 /sys/module/nvidia_uvm/parameters/uvm_disable_hmm:N /sys/module/nvidia_uvm/parameters/uvm_downgrade_force_membar_sys:1 /sys/module/nvidia_uvm/parameters/uvm_enable_builtin_tests:0 /sys/module/nvidia_uvm/parameters/uvm_enable_debug_procfs:0 /sys/module/nvidia_uvm/parameters/uvm_enable_va_space_mm:1 /sys/module/nvidia_uvm/parameters/uvm_exp_gpu_cache_peermem:0 /sys/module/nvidia_uvm/parameters/uvm_exp_gpu_cache_sysmem:0 /sys/module/nvidia_uvm/parameters/uvm_fault_force_sysmem:0 /sys/module/nvidia_uvm/parameters/uvm_force_prefetch_fault_support:0 /sys/module/nvidia_uvm/parameters/uvm_global_oversubscription:1 /sys/module/nvidia_uvm/parameters/uvm_leak_checker:0 /sys/module/nvidia_uvm/parameters/uvm_page_table_location:(null) /sys/module/nvidia_uvm/parameters/uvm_peer_copy:phys /sys/module/nvidia_uvm/parameters/uvm_perf_access_counter_batch_count:256 /sys/module/nvidia_uvm/parameters/uvm_perf_access_counter_mimc_migration_enable:-1 /sys/module/nvidia_uvm/parameters/uvm_perf_access_counter_momc_migration_enable:-1 /sys/module/nvidia_uvm/parameters/uvm_perf_access_counter_threshold:256 /sys/module/nvidia_uvm/parameters/uvm_perf_fault_batch_count:256 /sys/module/nvidia_uvm/parameters/uvm_perf_fault_coalesce:1 /sys/module/nvidia_uvm/parameters/uvm_perf_fault_max_batches_per_service:20 /sys/module/nvidia_uvm/parameters/uvm_perf_fault_max_throttle_per_service:5 /sys/module/nvidia_uvm/parameters/uvm_perf_fault_replay_policy:2 /sys/module/nvidia_uvm/parameters/uvm_perf_fault_replay_update_put_ratio:50 /sys/module/nvidia_uvm/parameters/uvm_perf_map_remote_on_eviction:1 /sys/module/nvidia_uvm/parameters/uvm_perf_map_remote_on_native_atomics_fault:0 /sys/module/nvidia_uvm/parameters/uvm_perf_migrate_cpu_preunmap_block_order:2 /sys/module/nvidia_uvm/parameters/uvm_perf_migrate_cpu_preunmap_enable:1 /sys/module/nvidia_uvm/parameters/uvm_perf_pma_batch_nonpinned_order:6 /sys/module/nvidia_uvm/parameters/uvm_perf_prefetch_enable:1 /sys/module/nvidia_uvm/parameters/uvm_perf_prefetch_min_faults:1 /sys/module/nvidia_uvm/parameters/uvm_perf_prefetch_threshold:51 /sys/module/nvidia_uvm/parameters/uvm_perf_reenable_prefetch_faults_lapse_msec:1000 /sys/module/nvidia_uvm/parameters/uvm_perf_thrashing_enable:1 /sys/module/nvidia_uvm/parameters/uvm_perf_thrashing_epoch:2000 /sys/module/nvidia_uvm/parameters/uvm_perf_thrashing_lapse_usec:500 /sys/module/nvidia_uvm/parameters/uvm_perf_thrashing_max_resets:4 /sys/module/nvidia_uvm/parameters/uvm_perf_thrashing_nap:1 /sys/module/nvidia_uvm/parameters/uvm_perf_thrashing_pin:300 /sys/module/nvidia_uvm/parameters/uvm_perf_thrashing_pin_threshold:10 /sys/module/nvidia_uvm/parameters/uvm_perf_thrashing_threshold:3 /sys/module/nvidia_uvm/parameters/uvm_release_asserts:1 /sys/module/nvidia_uvm/parameters/uvm_release_asserts_dump_stack:0 /sys/module/nvidia_uvm/parameters/uvm_release_asserts_set_global_error:0 If you need any more information, please let me know. Thanks for listening! :-) Thomas
Attachments
Add attachment
proposed patch, testcase, etc.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug