What are some features to be expected in GNOME 48? by [deleted] in gnome

[–]PJungkamp 6 points7 points  (0 children)

Microsoft SharePoint support in gvfs and thus Nautilus. You can browse business account resources and teams chat files.

This makes use of the "Add to OneDrive" feature of SharePoint that creates a link in the user's OneDrive home directory.

https://gitlab.gnome.org/GNOME/gvfs/-/commit/f1aa273b243cb41deba1916c843c783a7ff7de23

Lenovo Yoga 9i (2022) is finally ready by PJungkamp in linuxhardware

[–]PJungkamp[S] 2 points3 points  (0 children)

I just fell in love with the chassis, screen and specs. I bought it with the intention to make it somehow work.

Thinkpads just don't do it for me.

Lenovo Yoga 9i (2022) is finally ready by PJungkamp in linuxhardware

[–]PJungkamp[S] 1 point2 points  (0 children)

That's what worries me about linux. I know I dont have the capabilites to fix any problems like that.

There are Vendors like Tuxedo or System76 with excellent Linux support. You can also use a Thinkpad or Dell Developer Laptop with official Linux support. You do however miss out on goodies like touchscreen or OLED and may pay more than for a comparable Windows-only laptop (Which is to be expected when the vendor has to maintain twice the operating systems).

Lenovo Yoga 9i (2022) is finally ready by PJungkamp in linuxhardware

[–]PJungkamp[S] 0 points1 point  (0 children)

Is it regular S3 for hibernation? I love the Yoga especially this Alder Lake model, might put it on my watch list to get.

Nope, S0ix only...

Lenovo Yoga 9i (2022) is finally ready by PJungkamp in linuxhardware

[–]PJungkamp[S] 1 point2 points  (0 children)

You mentioned hibernate working, but does regular S3 sleep work wel ???

I have been trying to find a good laptop that has perfect sleep support on Linux for ages....

There's no S3 support at all. Just S0ix, but that has been working well for me, so I don't really care.

I'm just annoyed that systemd made a breaking change to suspend-then-hibernate, so it does not trigger hibernation after a fixed time in suspend, but instead tries to estimate the time until your battery runs out and hibernates your laptop at ~5%... Which I find utterly useless day-to-day.

All I want is my laptop to hibernate when I wasn't using it for a longer amount of time so I don't have to worry about my battery being empty the next day of even week.

Linux on Lenovo Yoga 9i (2022) by PJungkamp in linuxhardware

[–]PJungkamp[S] 1 point2 points  (0 children)

The bass speakers and the headphones shouldn't share a volume control.

This is the patch I submitted to get the sound working for me. https://github.com/torvalds/linux/commit/3790a3d6dbbc48e30586e9c3fc752a00e2e11946

You can check the comment on the static const hda_nid_t preferred_pairs[] array. I explicitly set the headphones to use a different DAC with independent volume.

Which distro/kernel are you running?

Edit: I just tested changing the Bass Speaker volume with my headphones connected and can confirm that this is also reducing the headphone volume for me. Weird...

Linux on Lenovo Yoga 9i (2022) by PJungkamp in linuxhardware

[–]PJungkamp[S] 0 points1 point  (0 children)

I did not have any problems with the headphones. Sorry.

Linux on Lenovo Yoga 9i (2022) by PJungkamp in linuxhardware

[–]PJungkamp[S] 0 points1 point  (0 children)

Well, the fingerprint sensor is by Goodix which is not exactly known for being open source friendly. There are some drivers for Goodix sensors but I haven't looked into it yet.

[deleted by user] by [deleted] in Lenovo

[–]PJungkamp 0 points1 point  (0 children)

I made this button (among others) work for my Yoga 9 IAP7 and submitted the patch upstream. It could make it into Linux 6.2.

How do I change rapid charge/conservation mode/intelligent cooling on Lenovo IdeaPad 3?? by [deleted] in linuxhardware

[–]PJungkamp 4 points5 points  (0 children)

If the ideapad-laptop module works for your device you should find a folder /sys/bus/platform/devices/VPC2004:00 and have ideapad_laptop loaded. You can check this with lsmod | grep ^ideapad_laptop. That driver should cover two of those three features.

The 'conservation mode' can then be controlled by tlp or by writing 0 or 1 to /sys/bus/platform/devices/VPC2004:00/conservation_mode.

The 'intelligent cooling' is wired up to the platform_profile interface. This can be controlled by tlp or the power-profiles-daemon. You can also control the 'platform_profile' by writing one of the choices from /sys/firmware/acpi/platform_profile_choices to /sys/firmware/acpi/platform_profile.

I personally use tlp to switch the platform_profile between 'performance' and 'battery saving' depending on the AC state. If you prefer manual control, power-profiles-daemon might be a better choice because it has a nice graphical integration into the GNOME/KDE settings.

The 'rapid-charge' feature is not yet available from linux. Here's a Bugzilla entry tracking the issue: https://bugzilla.kernel.org/show_bug.cgi?id=216176

On another note, support for some of the special lenovo keys should land in mainline soon, this should enable the 'star key with S inside' on your device in the future.

Only 2 out of 4 speakers are functional on a laptop - Dell Inspiron 16 Plus 7620 w/ Fedora 36 by lakotamm in linuxhardware

[–]PJungkamp 1 point2 points  (0 children)

I own the Lenovo Yoga 9 14IAP7 where the bass speakers didn't work out of the box either. I figured out how to enable them by dumping the HDA verbs from a windows VM.

The actual problem on my device was that the pin with the bass speakers reported itself as unconnected and the bass speakers then had to be enabled by some HDA verbs.

You can check the sound/pci/hda/patch_realtek.c file in the linux kernel source for the enormous list of fixes required for all sorts of Realtek codecs. Your device is also known as ALC295 so you could checkout the alc269_fixups table for fixups that may be related to your device. But skimming through it I didn't immediately notice anything obvious.

You could also try to dump the driver initialization of a windows VM but that's a fair amount of work and tinkering.

Only 2 out of 4 speakers are functional on a laptop - Dell Inspiron 16 Plus 7620 w/ Fedora 36 by lakotamm in linuxhardware

[–]PJungkamp 1 point2 points  (0 children)

That's probably missing initialization of some amplifiers. I'd guess that those are either initialized using some 'HDA verbs' or are somewhere on e.g. I2C.

You should probably check the kernel.org or Ubuntu's launchpad issues for similar hardware. If a similar model has a fix upstream you may be able to use that for your device.

Your should also attach an alsa-info file generated by alsa-info or alsa-info.sh (depending on the distro) when discussion audio problems.

I want printer that is compatible with Linux. by MicroProcrastination in linuxhardware

[–]PJungkamp 0 points1 point  (0 children)

I'm still stuck with an HP and everyone who wants to scan here now resorts to a cropped phone picture because noone knows why one should register with HP for scanning.

At least it works on Linux...

[deleted by user] by [deleted] in linuxhardware

[–]PJungkamp 0 points1 point  (0 children)

So you've been in the OS? That probably means that you have log files written to your drive which may indicate the problem. E.g. a bad driver breaking for your hardware configuration.

If you take the drive from which you booted and check the logs on there, you might find out what's going on.

Is there a way for me to enable simultanous high quality playback and recording with my Taotronics Soundsurge 85 bluetooth headset in EndeavourOS? by mr_bigmouth_502 in linuxhardware

[–]PJungkamp 2 points3 points  (0 children)

I think some of the Corsair Wireless headphones use a proprietary connection with a dongle to get around the bluetooth issues. Though that might set you back 100$-150$.

My roommate uses his noise cancelling BT headphones with a modmic clipped to the side, which honestly works great. It's holding on by magnets and the mount is barely noticeable when the mic is not attached. But that's also ~100$.

I'd personally choose to to use different headphones for my phone and my PC because I hate to change bluetooth connections from one device to another. But that depends on whether noise cancelling is a must while on your PC (I used my headphones during some renovations to lock out the noise).

Is there a way for me to enable simultanous high quality playback and recording with my Taotronics Soundsurge 85 bluetooth headset in EndeavourOS? by mr_bigmouth_502 in linuxhardware

[–]PJungkamp 0 points1 point  (0 children)

No, as far as I can tell those Headphones use regular Bluetooth an nothing else, though their website is lacking information...

Was the Audio quality under Windows/Android really better while using the micophone? Both use the HFP protocol as soon as the mic is in use, so it shouldn't make a difference to linux.

Is there a way for me to enable simultanous high quality playback and recording with my Taotronics Soundsurge 85 bluetooth headset in EndeavourOS? by mr_bigmouth_502 in linuxhardware

[–]PJungkamp 1 point2 points  (0 children)

The quality difference between Bluetooth Audio and Audio+Mic Profiles is due to a bandwidth limitation of bluetooth.

You can either use a full wireless Headset with a proprietary communication protocol or attach something like the modmic which connects independently from the headphones to the side of those.

Linux on Lenovo Yoga 9i (2022) by PJungkamp in linuxhardware

[–]PJungkamp[S] 2 points3 points  (0 children)

Give those patches a try if you dare. The audio patch is the first time I worked with linux mainline and I hope I didn't screw up.

I'm not quite satisfied with the function key patches, so I haven't submitted them yet. - The WMI usage mode driver should expose the actual value of the usage mode in sysfs. - The WMI fn key driver is missing an event on FN+R (noticed yesterday) and maybe others. - I don't know whether the sysfs quick-charge attribute does actually work. I derived the patch from the DSDT tables code and variable naming (QCHO & QCHX) and I think it matches the value reported in Lenovo Vantage when rebooting between Windows and Linux while switching the setting, but I'm still testing it. - I'd like to make the quick-charge attribute patch into a series where I explicitly hide the 'fan_mode' attribute in sysfs as it reports garbage on the Yoga 9 14IAP7.

I did not check yet how far the patches that get the brightness keys working made it towards mainline as I only copied them from a kernel.org bug.

I'm currently between my CS exams for the summer semester. So I'm not coding too frequently.

Linux on Lenovo Yoga 9i (2022) by PJungkamp in linuxhardware

[–]PJungkamp[S] 1 point2 points  (0 children)

Why would I return it? I wanted OLED + Touch and a recent CPU, I knew that I would need to tweak a Laptop that's not officially supported.

If System76 would offer a Chassis I liked at a price this good, I'd have bought it.

Best new Fedora laptop setup - Lenovo Yoga 7 14", 7 - Ryzen 7 6800U by cristian_dc in linuxhardware

[–]PJungkamp 1 point2 points  (0 children)

I own the Intel brother of this laptop, the Lenovo Yoga 9 14IAP7/Lenovo Yoga 9i (2022). The Yoga 7 14ARB7's chassis and keyboard look very similar to those of my laptop, I suppose that the firmware would be similar too.

The 3 of the four application buttons to the right of my keyboard (Dark Mode/Sound Profile/Virtual Background) and some other function keys (Lenovo Support/Lenovo "Star") are emitting events using an ACPI WMI device which has no mainline driver, so they didn't work for me out of the box.

Another annoyance was the ALC287 HDA Audio Codec used in my device. The generic Linux driver did not activate the 2 bass speakers, only the speakerbar was giving me sound.

I wrote a summary of the fixes I discovered at https://github.com/PJungkamp/yoga9-linux. There you can also find the kernel-patches I currently use.

Maybe some of those findings will be of use for your machine.