PineBook Pro revision 2.2: Wishlist for the hardware issue fixes - Printable Version +- PINE64 (https://forum.pine64.org) +-- Forum: Pinebook Pro (https://forum.pine64.org/forumdisplay.php?fid=111) +--- Forum: Pinebook Pro Hardware and Accessories (https://forum.pine64.org/forumdisplay.php?fid=116) +--- Thread: PineBook Pro revision 2.2: Wishlist for the hardware issue fixes (/showthread.php?tid=12415) |
RE: PineBook Pro 2.2 revision: Wishlist for the hardware issue fixes - dsimic - 03-09-2021 (03-02-2021, 02:36 PM)as400 Wrote: Absolutely. These problems are known for more than a year. So now the situation looks like they are knowingly and deliberately sell product that is faulty by design. It is really sad that the Pine64 team simply ignores the issues and even announces the next PineBook Pro batch that will be made and shipped with a whole bunch of known issues. Really, really sad and totally unexpected from Pine64. I understand that the effects of the current pandemic must be hard for Pine64, but getting involved into the discussions requires very little effort and no money. (03-05-2021, 12:53 AM)esud Wrote: The benefit is that it is possible to charge the notebook from powerbank. It make sense when someone travel to forest or similar places where is no 220v AC electricity available. This is a valid point, but 3 A at 5 V simply isn't enough juice for the PineBook Pro almost whenever it's doing something CPU-hungry. The right solution would be to improve the USB Type-C power input so it can take significantly more power from a capable USB Power Delivery charger, while also remaining compatible with the USB chargers capable of providing only 3 A at 5 V. I've already researched that approach a lot, putting a lot of time into studying the PineBook Pro internals, and I've asked the Pine64 team twice to provide me with a development PineBook Pro, which I'd use to try out some hardware modifications that would raise the input power. Unfortunately, the Pine64 team remained completely silent. RE: PineBook Pro 2.2 revision: Wishlist for the hardware issue fixes - as400 - 03-09-2021 (03-09-2021, 04:14 AM)dsimic Wrote: It is really sad that the Pine64 team simply ignores the issues and even announces the next PineBook Pro batch that will be made and shipped with a whole bunch of known issues. Really, really sad and totally unexpected from Pine64. I understand that the effects of the current pandemic must be hard for Pine64, but getting involved into the discussions requires very little effort and no money. Somebody already wrote on this forum - there is a certain amount of "fanboyism" going on around here. So if you say "hey, this is an issue", you are going to get replies that if you buy laptop for 200 USD you can't expect it to be perfect. Well, I don't agree with that completely. Design faults that are mentioned in this thread are absolutely fundamental. And I can't also understand why having a person like yourself - wanting to help - they just refuse to use your help. I mean I probably know why, but I don't want get crucified here But no worries - there are legions of ARM chromebooks that are coming to market this year. Some of them will have good Linux support. And will probably be faster and more capable than pbp by a mile. RE: PineBook Pro 2.2 revision: Wishlist for the hardware issue fixes - dsimic - 03-09-2021 Well, I clearly did not expect the first revision of a $200 ARM laptop to be perfect. However, I do expect the second revision of the same $200 ARM laptop to include the fixes for the hardware issues reported by the community consisting of its early adopters. That's simply how a product evolves and becomes better over time. I am really puzzled about why the Pine64 team remains silent? I believe I speak for pretty much all contributors to this thread when I say this: We are by no means bashing the PineBook Pro; instead, we want to fix the issues, make the PineBook Pro better, and to see Pine64 selling it to a huge number of happy end-users and developers. By the way, Apple's M1 SoC will surely cause a wave of changes. I'm not a fan or an user of Apple products, but I admit they do make good products. More importantly, the M1 clearly demonstrates that ARM SoCs can be much more than just a "toy", while the M1-based products set the bar for what people are willing to pay for an ARM device. That should make it possible for many more manufacturers to have enough headroom for making very good ARM devices. RE: PineBook Pro 2.2 revision: Wishlist for the hardware issue fixes - dsimic - 03-15-2021 (03-02-2021, 02:36 PM)as400 Wrote:(02-22-2021, 03:28 AM)dsimic Wrote: I would also add some weird crackling/popping noises coming out of the speakers while no music playback is active. I've been unable to correlate those sounds to anything else happening on the laptop, except for the moment of powering off the laptop, which always produces a crackle/pop. It could be related to the reported crosstalk between the audio output and the serial console, but the linked description of the crosstalk issue reports garbage on the serial console only with maximum audio playback volume, while I hear weird crackling/popping noises with no audio playback at all. For the sake of completeness, here's a quotation from the above-linked web page: Quote:Selectable by a hardware switch, the audio jack can be either used for audio or serial console. A Manjaro developer pointed out a third hardware bug namely crosstalk between the audio and serial line, e.g. when cranking up audio to distortion characters are sent to the console: Edit: Nope, these two issues are not correlated. After spending some more time on debugging and researching, I'm positive that I've located the actual source of the crackling/popping noises. More details will be available in my next post. RE: PineBook Pro revision 2.2: Wishlist for the hardware issue fixes - dsimic - 03-16-2021 Randomly appearing crackling/popping noises are definitely created by the audio hardware getting suspended whenever it becomes idle for a certain amount of time. Actually, it is the PulseAudio module named "module-suspend-on-idle" that suspends idle audio hardware. An easy way to reproduce a crackling/popping noise is to open a YouTube video in Firefox and close the browser tab after a few seconds of audio/video playback. After a few seconds, there comes the dreaded crackling/popping noise, as a result of the audio hardware becoming idle and, consequently, suspended. I had no luck with disabling the aforementioned module in the PulseAudio configuration, which should mitigate the issue. The downside would be increased power consumption. However, for some reason, disabling the module caused either no sound at all, or caused loud hissing all the time. I haven't debugged that further. Alright, the logical next step is to create a proof of the entire "keep it busy" concept, effectively subverting the aforementioned PulseAudio module. So, let's whip up something simple to keep the audio hardware active all the time; this does the trick: Code: aplay -r 8000 -f S16_LE /dev/zero With this running in the background, I'm yet to hear a single crackling/popping noise, despite trying actively to reproduce the issue. Woohoo! Surely, this is just a dirty workaround, but it clearly proves that the source of the issue is now properly located. The actual underlining issue is probably an incorrect order in which various components of the entire audio subsystem are powered on and off in the Linux kernel driver. This document provides further information. I'll probably research this further, aiming at the right solution. RE: PineBook Pro revision 2.2: Wishlist for the hardware issue fixes - pixelherodev - 03-16-2021 Another solution to the audio issue is to script ALSA to disable the speaker control. Or to reduce Boost to 0. Or... Using ALSA instead of Pulse is much more pleasant on the PBP. Pulse has way too many bugs with it; ALSA works flawlessly for me. Edit: oh, and the power consumption of the codec is 7mW at its worst (for playback-only). There's no real reason to care to suspend it. If you have a battery life of 13 hours, you have an average consumption of ~3077mW. This change cost you roughly 80 seconds of battery life, tops. RE: PineBook Pro revision 2.2: Wishlist for the hardware issue fixes - dsimic - 03-16-2021 What boost setting are you referring to? I have no such option (i.e. control element) in alsamixer. I'm not sure about ever been able to reach even close to 10 hours of battery life? However, you're right about the low playback-only consumption of the ES8316 codec (datasheet), but the additional consumption of two speaker amplifiers (XA9108) should be accounted as well. Unfortunately, I've been unable to find the datasheet for the XA9108 amplifier. Until a better solution is available, increasing the total power draw of the laptop by about 7 to 15 mW is IMHO a very good trade-off for not having those annoying crackling/popping noises. RE: PineBook Pro revision 2.2: Wishlist for the hardware issue fixes - evilbunny - 04-02-2021 Stuck thread RE: PineBook Pro revision 2.2: Wishlist for the hardware issue fixes - dsimic - 05-09-2021 I've recently noticed that the screen on my PineBook Pro sometimes flickers a couple of times when I plug a USB 3.0 device (a Gigabit Ethernet dongle, to be precise) into the USB 3.0 port next to the barrel port for the charger. It's like the screen backlight or the entire screen quickly turns off and back on a couple of times. The screen continues to work just fine afterwards, as if nothing happened. Upon further investigation, it seems that getting the USB 3.0 plug to lightly touch the USB 3.0 socket, so the internals of the plug touch the internals of the socket but without starting the actual mating of the connectors, triggers this issue. The even more weird part is that it does not happen always, but when it happens, I can easily use the described way to make the screen flicker a few times in a row. Has anyone else encountered this? RE: PineBook Pro revision 2.2: Wishlist for the hardware issue fixes - 8bit - 05-09-2021 (05-09-2021, 01:29 AM)dsimic Wrote: I've recently noticed that the screen on my PineBook Pro sometimes flickers a couple of times when I plug a USB 3.0 device (a Gigabit Ethernet dongle, to be precise) into the USB 3.0 port next to the barrel port for the charger. It's like the screen backlight or the entire screen quickly turns off and back on a couple of times. The screen continues to work just fine afterwards, as if nothing happened. Could be a ground loop. |