-
-
Notifications
You must be signed in to change notification settings - Fork 758
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for hyperv_drm kernel module under Hyper-v in Windows #6053
Comments
I don't think it's up to us to support but rather wlroots. At any rate, what's the point? |
The difference is huge between the two drivers, and the only option for users at the moment is Gnome. |
It would be immensely helpful if you could provide a version number or commit this broke. Try following this guide to bisect in order to find the version/commit this broke for hyprland/wlroots. Unfortunately I don't have a windows machine handy but if you can find the breaking commit this should be pretty easy to fix (: I'm happy to take a look if you can find the breaking commit. |
Thank you guys for taking this serious, adding the line "debug:disable_logs = false" has no effect what so ever, I guess bisect won't help, as so far I know, there is no version for me that works. And I am now having difficulties getting the Hyprland to build in debug mode, as NixOS fails to build under the flake, which actually should be also maintained officially by you, not sure if I should open another issue for it. this is my hyprland nixos config:{ config, pkgs, lib, ... }: My flake.nix is:{ outputs = inputs@{ The error I am getting while building: |
@fufexan for nix |
generally if sway works it could be an issue within hyprland, but I have no experience with hyper-v and little interest in supporting windows vms |
I am not fan of windows products either, but I have to say, Hyper-V's performance is really the best, and I am not feeling any frame rate drops whatsoever, otherwise I'm forced to go back to Sway after months and years configuring my Hyperland, I hope there would be a solution... Maybe if I found the time I would contribute to do a patch myself. |
Change the hyprland input url to the one in the pinned issue. |
@fufexan I am trying to change the commit, inputs.hyprland.url = "github:hyprwm/Hyprland/{here the commits}"; environment.systemPackages = with pkgs ; [ Can you guide me how to build another version of hyperland-debug in flakes? |
That's not the way to do it. Change the input to In your config, set programs.hyprland.package = inputs.hyprland.packages.${pkgs.system}.hyprland.override { debug = true; }; |
@fufexan I was able to build, thanks to you, but I'm not sure logs keep complaining about not enabling logs ls /dev/dri/dev/dri/card1 dmesg | grep drm[ 0.096178] ACPI: bus type drm_connector registered Hyprland Crash ReportI tried so hard, and got so far... Hyprland received signal 6(ABRT) System info: GPU: os-release: Log tail: [LOG] Creating the EventLoopManager! |
Hyprland Version
Tested on NIXOS unstable + stable verison 23.11
Bug or Regression?
Bug
Description
I would like to see hyprland support under Hyper-v with hyperv_drm,
Hyprland works okay with the old dated kernel module "hyperv_fb", but now it is outdated because it suffers from frame rates drop, hyperv_drm works like a charm and to support this protocol is a game changer for hyprland users, who have high end GPU and want to have windows as host machine.
I really hope this scope would get serious attention from the maintainers, because the users could be good enough.
How to reproduce
using NixOS
boot = {
blacklistedKernelModules = [ "hyperv_fb" ]; # force to use hyperv_drm, because hyper_fb had low frame rates (see github issue)
initrd.kernelModules = [
"hv_vmbus"
"hv_storvsc"
];
virtualisation.hypervGuest = {
enable = true;
};
};
Crash reports, logs, images, videos
No response
The text was updated successfully, but these errors were encountered: