Giter Club home page Giter Club logo

Comments (5)

nickcat325 avatar nickcat325 commented on September 28, 2024 2

Same for Arch Linux 6.1.1.
The function 'acpi_video_set_dmi_backlight_type' was changed or removed from the Kernel.

from faustus.

bonohub13 avatar bonohub13 commented on September 28, 2024 1

Currently on kernel 6.1.3 running on FA506QM and was able to get faustus working with the following change

3378#if LINUX_VERSION_CODE < KERNEL_VERSION(6,1,1)
3379/* Some Asus desktop boards export an acpi-video backlight interface,
3380   │        stop this from showing up */
3381chassis_type = dmi_get_system_info(DMI_CHASSIS_TYPE);
3382if (chassis_type && !strcmp(chassis_type, "3"))
3383acpi_video_set_dmi_backlight_type(acpi_backlight_vendor);
33843385if (asus->driver->quirks->wmi_backlight_power)
3386acpi_video_set_dmi_backlight_type(acpi_backlight_vendor);
33873388if (asus->driver->quirks->wmi_backlight_native)
3389acpi_video_set_dmi_backlight_type(acpi_backlight_native);
3390#endif

However I cannot ensure this works on all ASUS devices.
Please use at your own risk.

EDIT: I've also tracked down what commit on the Linux kernel made faustus fail to compile, and it was this commit.

from faustus.

nickcat325 avatar nickcat325 commented on September 28, 2024

I recommend enabling the modules for limited keyboard control. This is a temporary solution until someone can find a fix.
/etc/modprobe.d/faustus.conf

#blacklist asus_wmi
#blacklist asus_nb_wmi

from faustus.

flintstoney avatar flintstoney commented on September 28, 2024

I recommend enabling the modules for limited keyboard control. This is a temporary solution until someone can find a fix. /etc/modprobe.d/faustus.conf

#blacklist asus_wmi
#blacklist asus_nb_wmi

I downgraded the kernel and the linux-headers to 6.0.12 and it works fine for now until it will be fixed

from faustus.

Kartikeya-IYER avatar Kartikeya-IYER commented on September 28, 2024

According to a comment on stickied issue #47, faustus may no longer be required on kernel versions >= 6.1. For those distros which roll their own kernels instead of using the vanilla kernel, it may take a while before the distro-maintainer version of kernel 6.1 is made available.

For those already on kernel version >= 6.1, I guess that it might be worth trying the asus driver version in the kernel instead of faustus compiled from this repo...

from faustus.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.