{"id":20608385,"url":"https://github.com/jusqua/galaxy-book4-linux","last_synced_at":"2025-10-08T10:01:23.749Z","repository":{"id":245489376,"uuid":"818401726","full_name":"jusqua/galaxy-book4-linux","owner":"jusqua","description":"This repository merge information about my Linux usage with Samsung Galaxy Book4 (Base model NP750XGJ-KG2BR)","archived":false,"fork":false,"pushed_at":"2025-05-06T03:56:46.000Z","size":23,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-06T04:33:41.980Z","etag":null,"topics":["galaxybook4","issues","linux","problems","solutions"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jusqua.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-06-21T19:16:13.000Z","updated_at":"2025-05-06T03:56:49.000Z","dependencies_parsed_at":"2024-07-21T21:48:10.804Z","dependency_job_id":"10781f5c-a67f-463b-b7f8-d9ab2d77af49","html_url":"https://github.com/jusqua/galaxy-book4-linux","commit_stats":null,"previous_names":["jusqua/samsung-galaxy-book4-linux"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jusqua/galaxy-book4-linux","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jusqua%2Fgalaxy-book4-linux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jusqua%2Fgalaxy-book4-linux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jusqua%2Fgalaxy-book4-linux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jusqua%2Fgalaxy-book4-linux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jusqua","download_url":"https://codeload.github.com/jusqua/galaxy-book4-linux/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jusqua%2Fgalaxy-book4-linux/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263370122,"owners_count":23456415,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["galaxybook4","issues","linux","problems","solutions"],"created_at":"2024-11-16T10:10:20.933Z","updated_at":"2025-10-08T10:01:23.744Z","avatar_url":"https://github.com/jusqua.png","language":null,"funding_links":[],"categories":["linux"],"sub_categories":[],"readme":"# Samsung Galaxy Book4 for Linux\n\nThis repository merge information about my Linux usage with Samsung Galaxy Book4 (Base model [NP750XGJ-KG2BR](https://www.samsung.com/br/computers/samsung-book/galaxy-book4-15-6-inch-i5-16gb-512gb-np750xgj-kg2br/buy)).\n\nI'm using Fedora 42 KDE Edition to daily driver, and perform test and benchmarks.\n\n\u003e [!NOTE]\n\u003e If you find another issues or solution for every variant (\"Base\", Pro, 360, 360 Pro, Ultra), let us know! Contributions are welcome!\n\n\u003e [!IMPORTANT]\n\u003e Some problems were fixed by updating the device firmware, and it's only available through Windows Update.\n\u003e \n\u003e Keeping dual boot with Windows it's a good catch, at least till the device is not supported by the OEM (Samsung).\n\n## Known issues\n\n### Really slow charging / Slow wake from sleep\n\n#### Description\n- AC adapter provides small charging rate while in Linux;\n- Pluging AC adapter before Linux boot provides the \"correct\" charge rate. \n\n#### Solution\n1. Firmware update through Windows Update; or\n2. Add kernel parameters to change ACPI behavior (see [related discussion](https://github.com/jusqua/galaxy-book4-linux/discussions/2)).\n\n---\n\n### Fn hotkeys and platform-specific settings doesn't works\n\n#### Description\n- Some Fn keys are related to the platform:\n  - `Fn + Esc` for Open Samsung Assistance;\n  - `Fn + F1` for Open Settings App;\n  - `Fn + F5` for Enable/Disable Touchpad;\n  - `Fn + F10` for Enable/Disable Mic and Webcam;\n  - `Fn + F11` for Change Platform Power Profiles;\n  - `Fn + F12` for Enable/Disable Fn Key Lock.\n- Cannot read or control fans.\n- Cannot change battery charge end threshold, aka Battery Protection.\n- Power profiles controls (Performance and energy control).\n\n#### Solution\n- Use Linux kernel version since 6.15; or build and install [samsung-galaxybook-extras](https://github.com/joshuagrisham/samsung-galaxybook-extras/tree/pre-6.14) kernel module against kernel version \u003c 6.15;\n\n#### Thoughts\n- This solution also solves bad energy management and some GPU performance issues related to power profiles.\n\n---\n\n### Built-in speakers volume are too quiet\n\n#### Description\n- Built-in speaker is inaudible when volume is lower than 10%.\n\n#### Thoughts\n- The same issue occurs when using a Samsung USB-C Earphone in any device, both speakers and earphone are manufatured by AKG.\n- Maybe [this discussion](https://github.com/thesofproject/linux/issues/4055) is useful to find a way to solve the problem.\n\n---\n\n### Built-in monitor screen brightness changes struggles\n\n#### Description\n- When the screen brightness change hotkey is pressed the screen brightness takes a second to apply.\n- If the hotkey is kept pressed the brightness screen intensity jumps to a higher intensity instead of increasing gradually.\n\n#### Thoughts\n- It works normally when using an external keyboard shortcut to change the screen brightness.\n\n---\n\n### Battery disconnects from AC when fully charged\n\n#### Description\n- While the AC adapter is plugged and the battery is already full, intermittently, the AC disconnects from battery than reconnects again.\n\n#### Thoughts\n- This occurs since firmware update `P07CFP.020.250208.HQ`.\n- The charge cable can with malfunction.\n\n---\n\n### Vulkan on Intel Iris Xe Graphics on Linux have massively less GPU performance compared to Windows 11\n\n#### Description\n[Geekbench 6](https://www.geekbench.com/) Windows 11 Pro vs Fedora 42 [Vulkan benchmark](https://browser.geekbench.com/v6/compute/compare/4174172?baseline=4969284)\n\n- Any app that uses Vulkan natively or uses some kind of Vulkan-based translation layer: struggles, have really low performance, and/or have high latency.\n\n#### Thoughts\n- As I can see there is no real effort to solve Xe/Xe-LP/iGPU problems, and [Intel will focus on improving Xe-LPG+/dGPU even on Windows](https://www.phoronix.com/news/Intel-11th-14th-Gen-Legacy-Drv), so I don't know if it can be solved.\n- The `Samsung Galaxy Book` kernel module solves bad energy management and GPU performance issues (available since kernel 6.15).\n- ~Xe kernel module still in early development and the Linux kernel still using i915 kernel module by default; and/or~\n- ~The Samsung custom firmware makes a lot of changes to perform better on Windows, and not perform well on Linux, i.e. no platform support yet.~\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjusqua%2Fgalaxy-book4-linux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjusqua%2Fgalaxy-book4-linux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjusqua%2Fgalaxy-book4-linux/lists"}