Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Special holiday offer! You and a friend can attend FabCon with a BOGO code. Supplies are limited. Register now.

Azure Maps visual is blank on environments without GPU hardware acceleration

Hi,

 

I have a report with an Azure Maps Visual. When I try to use the "File" -> "Print this page" option, the visual is blank on a Windows Server:

AntonioCoelho_1-1762854012681.png

 

For this particular client, I need to connect to a Windows Server to access the data. When accessing "app.powerbi.com" from the server and selecting "File -> Print this page" within a report, the print function does not work as expected.
The issue is even worse on Firefox, where the visual fails to render entirely when opening the report.
Using the "Export->PDF" option works fine, but is very slow compared to "File -> Print this page".
 
When I access the report on "app.powerbi.com" from my computer running Windows 11, everything works fine.

 

Summary:

Operative System  Browser Power BI Service "File -> Print this page"
Windows Server 2022    Edge  OK   NOK
Windows Server 2022    Firefox  NOK   NOK
Windows 11  Edge  OK   OK
Windows 11  Firefox  OK   OK

 

I already contacted Microsoft Customer Support and the issue is related with GPU hardware acceleration. Their response was:

  • Azure Maps relies on WebGL and GPU hardware acceleration to render in the browser. RDP sessions on Windows Server default to software rendering (Microsoft Basic Render Driver) unless explicitly configured to use the hardware GPU.
  • Separately, browser Print this page does not capture GPU‑rendered WebGL canvases, so the Azure Maps visual appears blank in printed output even when it renders on screen.

 

Here are the GPU details from the machine where I was able to print the Azure Map visuals:

Graphics Feature Status

=======================

*   Canvas: Hardware accelerated

*   Direct Rendering Display Compositor: Disabled

*   Compositing: Hardware accelerated

*   Multiple Raster Threads: Enabled

*   OpenGL: Enabled

*   Rasterization: Hardware accelerated

*   Raw Draw: Disabled

*   Skia Graphite: Disabled

*   TreesInViz: Disabled

*   Video Decode: Hardware accelerated

*   Video Encode: Hardware accelerated

*   WebGL: Hardware accelerated

*   WebGL2: Hardware accelerated

*   WebGPU: Hardware accelerated

 

 

GPU details where I was unable to print azure map visual:

Graphics Feature Status

=======================

*   Canvas: Software only, hardware acceleration unavailable

*   Direct Rendering Display Compositor: Disabled

*   Compositing: Software only. Hardware acceleration disabled

*   Multiple Raster Threads: Enabled

*   OpenGL: Disabled

*   Rasterization: Software only. Hardware acceleration disabled

*   Raw Draw: Disabled

*   Skia Graphite: Disabled

*   TreesInViz: Disabled

*   Video Decode: Software only. Hardware acceleration disabled

*   Video Encode: Software only. Hardware acceleration disabled

*   WebGL: Software only, hardware acceleration unavailable

*   WebGL2: Software only, hardware acceleration unavailable

*   WebGPU: Software only, hardware acceleration unavailable

*   WebNN: Software only, hardware acceleration unavailable

 

 

It is possible for Azure Maps visual to support "Print this page" on environment where GPU is not available?

 

Status: New