17 lines
430 B
Lua
17 lines
430 B
Lua
local wezterm = require("wezterm")
|
|
|
|
local M = {
|
|
-- front_end = 'WebGpu',
|
|
webgpu_power_preference = "HighPerformance",
|
|
}
|
|
|
|
for _, gpu in ipairs(wezterm.gui.enumerate_gpus()) do
|
|
if gpu.backend == "Vulkan" and gpu.device_type == "DiscreteGpu" then
|
|
M.webgpu_preferred_adapter = gpu
|
|
break
|
|
elseif gpu.backend == "Vulkan" and M.webgpu_preferred_adapter == nil then
|
|
M.webgpu_preferred_adapter = gpu
|
|
end
|
|
end
|
|
|
|
return M
|