Brian Lovin
/
Hacker News
Daily Digest email

Get the top HN stories in your inbox every day.

smeej

I am absolutely flummoxed by this review. Mine is configured with nearly identical specs (except that I have 64GB RAM) and is one of the worst purchases I've ever made.

Enabling deep sleep works fine; waking from it is impossible. WiFi stops working. The touch pad becomes hypersensitive. I've resorted to turning the whole thing completely off after every use. But the battery still loses power even when the machine is completely powered down.

The machine also freezes if I try to open a jpg or a PDF from the file explorer. Just completely freezes. Fan spins up like crazy, but as I mentioned, I have 64GB of RAM in this thing. It should be able to open a single one-page scanned document from my own scanner. If there's anything wrong with the file, this is the computer that's making the file poorly.

The internet connection also just turns off after about half an hour of use. I have a Belkin dock with Ethernet plugged into it, which is then plugged into my Framework's USB-C port. This dock supports my work Mac all work day every day with no issues at all, so it's not the dock's problem. But the Framework? Internet just stops working after half an hour. And it manages to kill both wired and WiFi when it dies. I can turn them back on, but this is a ridiculous problem to have.

This last point is pretty minor, but the hinges are floppy. The whole screen shakes around when I type on it.

I have no idea how this author's experience is so much better than mine unless they just haven't used it much yet, but I regret absolutely everything about the purchase of this machine and feel like I was sold a bill of goods by all the glowing positive reviews all over the internet.

nrp

We definitely want to help you resolve these issues. Most of them sound like specific compatibility challenges on Ubuntu 21.10. To be clear, I agree that we need to get better with new Ubuntu releases. We've been providing hardware to the team at Fedora and have full support out of the box with Fedora 35, but don't have a setup like that with Ubuntu yet.

In the meantime, we've been recommending Ubuntu 21.04 because it does have full support and good stability with all updates applied: https://community.frame.work/t/ubuntu-21-04-on-the-framework...

smeej

I am running 21.04. All these problems are occurring on 21.04.

nrp

In that case, we definitely want to understand what is occurring, because that is pretty unusual. I would recommend either commenting in the 21.04 thread or creating a new thread in our Linux sub-forum on this, so that both us and members of the community can help debug this: https://community.frame.work/t/ubuntu-21-04-on-the-framework...

hansel_der

really curios if there is ANY overlap of your target audience and fedora users.

i mean, for a top-down approach i would probably also choose redhat because they seem to have structures for a streamlined b2b communication and commitment, but on the other hand i absolutely know nobody who uses it apart from the odd researcher and enterprise-it guys.

krn

> really curios if there is ANY overlap of your target audience and fedora users.

I believe it's the other way around: no other Linux distribution has a higher overlap with the target market of the Framework Laptop than Fedora.

Because unlike Ubuntu, Fedora Workstation has been specifically design for developers, hobbyists, and early adopters[1].

Personally, I only recommend and install Ubuntu for non-technical people, who don't need or care about always having the most modern OS features.

[1] https://getfedora.org/en/workstation/

messo

I switched from Arch (btw!) To Fedora last year and it has been an awesome experience. Highly recommended! 10 years of Arch has thought me alot and I have enjoyed i3 and sway, but now I needed an OS that just works.

Nice to hear that Framework plays well with Fedora, it will definitely be the next laptop I buy (if they ever start shipping to Norway).

sevagh

Do you think Fedora is an unpopular distro?

kkielhofner

I'm with you. My configuration is more-or-less maxed out and at over $2500 it's one of the more regretful large purchases I've ever made. Current issues:

- As has been noted time and time again, battery life is atrocious. As in unusable for even the travel time required for a three hour flight: factoring in the poor sleep, an hour at the airport, and time on the aircraft the battery is dead. Crazy for 2021/2022 - my eight year old Macbook does better.

- Wifi. The Intel Wifi modules provided with the Framework are very poorly supported in Linux. I spent six hours the other night running additional ethernet drops because I just couldn't stand my workday routinely being interrupted by repeatedly disassociating from my AP (fixed with reboot). Even unloading and reloading the associated kernel modules wouldn't bring it back.

- USB-C acts... Strange. I have two 4K displays using Displayport over USB-C and the Framework repeatedly fails to initialize them from boot. I have to do a strange dance (the steps of which I'm still figuring out) involving powering off the Framework, unplugging/re-plugging everything, and then rebooting until it magically works again.

- Fan. The fan is crazy. I've settled on disabling turbo mode in Linux.

- Build quality. I'm convinced if I drop this thing it's all over.

All in all I'm mad at myself for spending over $3k on a productivity configuration centered around what is pretty much beta hardware. I should have known better.

Anyway, there's hope for some of these issues as they seem to be releasing BIOS updates pretty regularly (currently running 3.07) but even then I need to USB boot to use their EFI update tool. Intel wifi should get better over time and worst case I can swap it out for Atheros or something. That said I think the battery, build, and fan issues are fundamental hardware design choices.

amarshall

- Re WiFi: it's not specific to Framework, and are just bugs in Intel's Linux driver. See bug (and workaround and patches) in my report https://bugzilla.kernel.org/show_bug.cgi?id=214693 as well as forum discussion https://community.frame.work/t/using-the-ax210-with-linux-on...

- Re battery: Yup, battery life during sleep sucks, it seems like this is mostly an Intel 11th gen issue as S3 sleep went away and folks on Dell, Lenovo, etc., 11th gen hardware have similar issues.

- Re Fan: it does seem to like to ramp up a bit too much even when components are not really that hot yet.

- Re USB-C: have not used that, so cannot comment

- Re build quality: yes, it is a bit flimsier than I would like (though have definitely used laptops that are way worse), but it is also lighter than competitors that are less so. I am mostly okay with that trade-off, others may not be.

As you say, the company has been responsive and helpful on the community forums in a way the big players never have been, and the BIOS updates are fixing genuine issues and complaints with real release notes. It's not all great for sure, but there's lots of things that are a lot better than competitors.

AlphaSite

I mean at the end of the day, you’re buying a laptop from framework, if the laptops work does work that’s on them for choosing to use an intel chip with known issues.

Laptops are sold as an appliance for the most part, they have to own it’s quality.

Actually more than that, this should first be an excellent laptop and then the repairability and customisable it should be layered on top of that without compromising it (too much), as opposed to the other way around.

kkielhofner

Thank you for clarifying that the Intel wifi issues are a Linux kernel thing, not a Framework thing. I tried to communicate that in my comment but obviously I could have been clearer. I'm fairly confident they'll get fixed in Linux eventually but it's still yet-another-issue that's frustrating for a laptop so heavily embraced by the Linux community.

I understand the sleep issues but battery life is miserable generally - the sleep issues only exacerbate an already pretty-much-terrible situation. Fortunately I don't really need significant battery life but if I did I'd be looking to unload this thing at this point.

nrp

Thanks for the feedback!

Andrew noted in a sibling comment what the issue was with the AX210 in Linux. Intel has informed us that the patch is going into kernel 5.17. In retrospect had we known how many issues we'd see with AX210 relative to AX201, we would have gone with the latter as the default option on the DIY Edition. Going forward though, we do expect compatibility and stability to improve (on 5.17 and later).

On the USB-C issues, it would be great to know the model numbers of the displays and cables that are having this issue. We want to continue to build up our library of peripherals that have unknown issues in order to resolve them.

On build quality, we've seen exceeding few field failures on mechanical issues, and a couple of reports of people dropping their system (or as often happens, blaming their cat for this) from high enough to dent a corner of the chassis and then being able resolve that by ordering a replacement cover part from us.

kkielhofner

Hi! Thanks for taking the time to reply to my overwhelmingly negative review. I suppose what I'm saying, generally, is that I should be more selective in my tools. You're a startup. I'm on my third. I should know that when I'm often barely hanging on from the stress and workload of building my own stuff I should select "safe" and "proven" tools. In this case that should have probably been a Macbook (again) because Linux on a laptop is still practically a part-time job itself.

EDIT: Speaking of startups, if you didn't know already you have a lot of "street cred" out there. When wrapping an in-person presentation or meeting many of the questions I get are about my Framework!

Where should I report on the displays and cables with the USB-C issues?

Regarding drops I've actually never dropped a laptop in the > 20 years I've had them. So kind of a non-concern but the comment was referring to the general "feel" which may not really mean anything outside of perception.

hda111

Would be interesting to see how much battery life there is on Windows. For ThinkPads it’s always much better on Windows than on Linux.

kllrnohj

> The machine also freezes if I try to open a jpg or a PDF from the file explorer. Just completely freezes. Fan spins up like crazy, but as I mentioned, I have 64GB of RAM in this thing. It should be able to open a single one-page scanned document from my own scanner. If there's anything wrong with the file, this is the computer that's making the file poorly.

This almost certainly has nothing whatsoever to do with the framework itself. That sounds like a software bug all day long. Something about your OS install is broken or similar.

The only other possibility seems like it'd be if the storage drive is broken. Which could then possibly be why you're experiencing so many other issues, if things like code pages are just failing to load or getting corrupted in the same way your JPG isn't able to load.

But it seems like starting with a fsck or even a re-install seems like a good idea.

kodah

> This almost certainly has nothing whatsoever to do with the framework itself.

I mean... Kind of? It's pretty clear that they're driver issues. Hardware manufacturers have to make in-roads with OS teams to get these things delivered flawlessly, otherwise they have to wait for the community to build fixes. System76 and Lenovo do their best to get ahead of driver issues from what I've seen. I'm assuming a lot of this has to do with the fact that OP is running 21.10 rather than an LTS release.

kllrnohj

But opening a jpeg or PDF doesn't really involve any drivers, so driver issues wouldn't explain why those specifically are failing to open. If opening anything caused random freezes, that'd suggest something like the GPU driver might be failing. But otherwise opening JPEGs & PDFs are just generic CPU work, there's no drivers for those.

nafizh

You have to go to bios and disable secure boot, then the battery doesn’t get drained anymore when the lid is closed. You also have to disable ps2 mouse emulation in bios, the mouse hypersensitivity goes away after that. I also enabled large text in accessibility so the text size is perfect and super high res with the 3:2 aspect screen, it’s fantastic.

I just bought the framework and running ubuntu 21.10. I had some of the problems you mentioned but the forum has solutions to many. It’s a new product, and specially with Linux, I knew there would be some problems. You have to be willing to solve these problems o/w you should stay away from buying new hardware from a startup.

gwbas1c

> You have to go to bios

IMO, a computer should work decently without needing to tweak the BIOS. If a feature is "experimental" and is likely to cause problems, it should be disabled by default.

macNchz

I imagine it does work decently in Windows…it’s pretty standard to have to flip a few setting in the BIOS when installing Linux on a machine that came with Windows, best case is to have clear instructions on what settings need to be changed.

That said this is also the very first model of a device that’s intended to be DIY repairable…tweaking some BIOS settings shouldn’t be scary for someone buying what is effectively the beta version of a laptop that comes with a screwdriver so you can change out its parts.

username190

For what it's worth, on most computers I've daily driven with Linux, tweaking the bios has been the norm. At minimum, I've had to disable secure boot on most distros.

I agree with the idea that it _should_ work decently without - but as of now, that is not the status quo.

oldandboring

Oh, please. I've had to disable Secure Boot on every Thinkpad I've ever had in order to run Linux on it without drama. It takes two seconds.

rozab

This is a computer you have to put together yourself (if you want to choose your hardware config). It comes with a screwdriver in the box. The logo is a gear. These are not-so-subtle hints that this machine is for tinkerers.

amarshall

> disable secure boot, then the battery doesn’t get drained anymore when the lid is closed

Do you have a link to further elaboration and testing on this? Seems strange, and searching the forums is a bit difficult since the two terms get mentioned together a lot.

pja

Secure boot currently results in the Linux kernel disabling hibernation for security reasons IIRC.

smeej

Thank you for these directions! I'll give them a shot as soon as I get a chance and hopefully they'll make a difference!

beckman466

awesome. i would be keen to get a little status report in a week if you could? others will then possibly be convinced to support the development and growth of Framework if they are searching HN through Algolia

pja

NB. Hopefully the 'no hibernate with secure boot turned on' is going to get sorted eventually - I believe Matthew Garrett has been working on it.

At the moment, the inevitable battery drain while asleep is quite annoying on modern laptops running Linux :(

thereddaikon

They work fine under Windows. Ergo the problem isn't the laptop, its the driver support under Linux.

In my experience current gen laptops except for certain ThinkPads and Clevos will have support issues in Linux. You get a much better experience using a model a year or two old because the community has had time to address any issues.

The design goal of the Framework wasn't out of the box 100% Linux support, it was reparability. While they encourage Linux development on the platform, what hardware works best to meet their design goal may or may not already have Linux support.

smeej

An awful lot of the reviews and hype have been touting Linux support, and this review in particular says it "just works."

It doesn't, and I very much wish the company and reviewers had made that clearer.

thereddaikon

>It doesn't, and I very much wish the company and reviewers had made that clearer.

The reviewers definitely need to do a better job of thorough testing before making claims. But in my experience it is common for things to inexplicably not work when before they did and vice versa in Linux with no good explanation as to why. It's part of the reason why "the year of the Linux desktop" is always next year IMO.

As for Framework themselves, I checked the product page and this is all they had to say about Linux support:

"Available in configurations with Windows 10 Home or Windows 10 Pro, we’ve also tested for compatibility with common Linux distributions and will be publishing guides on using them."

I don't see those guides in the support section yet so it seems they don't support them yet. If a vendor doesn't explicitly list an OS as supported then I don't consider it supported. So like 99% of Linux situations I would assume YMMV.

shkkmo

I suspect that many of the reviewers were running 21.04 as opposed to 21.10 which has been acknowledged still has support issues.

aksss

I love linux distros but let me just say that anytime I hear "linux" and "just works" in the same sentence, I knowingly snicker to myself at the road that lies in front of that poor sucker. I "just works" with plenty of learning opportunities included for free.

accelbred

In my case it just worked perfectly; though I have only tried with Gentoo and Guix

TacticalCoder

> You get a much better experience using a model a year or two old because the community has had time to address any issues.

It's what I do. I bought a used LG Gram 17" with 24 GB of RAM about 18 months ago I think. Ultra lightweight (I think it's the lightest 17" laptop that exists) and I've got zero issue under Linux. It may not be as good as the Mac M1 I also own but it is lighter, has more RAM, works fine with Linux and cost me only 400 EUR (granted, that was a good deal back then).

For a laptop running Linux I never buy the latest of the latest.

rozab

I've pre-ordered my framework with the expectation that Linux support will rapidly improve because lots of hackers will buy them, same as what happened with classic thinkpads.

int_19h

FWIW, if you want a laptop that is specifically designed to work with Linux, Star Labs does that.

https://us.starlabs.systems/

satysin

I am surprised by the review also. While not mine a friend owns a Framework laptop and I have spent many hours trying to help them get it working as well as the Dell Latitude it replaced.

WiFi and power draw issues are the biggest two problems they continue to experience.

Also while the screen is very nice it is let down by the resolution. It isn’t high enough to used at 2x scaling but non-integer scaling really hits battery and performance. I feel that was a terrible oversight.

It is a shame as the laptops overall build quality is very good. Hopefully these common issues can be sorted properly as I would be interested in picking one up once it has rocked solid Linux support. Also a higher (or lower) resolution panel option would be nice. After all it is the Framework laptop, surely they should have different panel options :)

jandrese

If I have to turn on scaling I always think I screwed up. I spent too much on pixel density that I can't even use, so now I have to make everything aliased just to read the text.

gbuk2013

It’s probably the USB-C dock - I have the same issues with a Lenovo laptop and Ubuntu 20 LTS but works fine without dock connected.

On my phone now but there was a bug report I found to match this - apparently 5.14 kernel might work better but I haven’t been able to install it yet from the 3rd party repo.

Update: this is the bug I think: https://bugzilla.kernel.org/show_bug.cgi?id=200977

smeej

The Ethernet support might be the dock.

The rest of the problems persist whether or not it's connected to the dock.

But the dock also doesn't have Ethernet problems with any of my other devices.

notpublic

I have been using mine (64GB with Ubuntu 21.04, Gnome Flashback) for the past several months as my primary work laptop. I have not experienced any of the issues you mention. I like it so far. In fact, hardly notice it. Except maybe when I do sudo/login. I can use my fingerprint instead of password :). My earlier laptop was a 2012 MacBook Pro which gave up last year. I do have an M1 which is used exclusively for iOS dev.

I did have to tweak few things mentioned in their community page/forum to get everything working.

Two issues (which hasn't bothered me yet)

  - battery drain during suspend
  - gnome not supporting different scaling with multiple monitors (fixed in later version of gnome as I understand)
edit: formatting

teekert

The author does not address the screen resolution (and just says the screen is nice) but I'm hearing that the screen res is a bit to high to work with without scaling and a tad to low to do 2x scaling. And people don't like fractional scaling, at least in Gnome (it seems to look weird). Is this still an issue?

I tend to prefer 1080p for this reason on 12-14" screens. My Thinkpad X13 gen 2 has a 13.3", 1920x1200 screen, windows sets it to 150%, which seems ok, although Ubuntu works well for me without scaling still. The Frame work laptop has an even higher res (2256x1504). I do hear people scaling the fonts and that seems to be a nice solution... I remember from back in the old days that I never really liked the look of this.

What do people think of this? I'm hoping that in the future you can choose the screen (and easily get replacements as well, I hear they are working on that).

Edit: I hope these issues are being addressed by established DE's, I'm assuming they won't be an issue on Canonical's (hypothetical ;)) Flutter based DE that's (obviously ;)) coming and on System76's Rust based new DE for Pop OS [0].

[0]: https://www.theregister.com/2021/11/08/system76_developing_n...

gdwatson

I run Mint with 2x scaling on mine and I like it a lot. The screen's not quite as sharp as the one on the old XPS it replaced, but it's still quite nice.

I run a middling-width monospace font, and I can't quite fit two 80-column windows side by side at 2x without reducing the font size, but if you want that then you want smaller text anyway. (If you run a narrow font it shouldn't be an issue.) Other UI elements are not unreasonably large in my opinion, but YMMV.

3np

I like my fonts on the quite small side; ~14" @ 2256x1504 sounds ideal to me.

That aside, I've been playing around with fractional scaling in Wayland on everything from a 6" Pinephone to 32"@4k in various configurations and it's been mostly painless. Mostly terminal, web browsing, Steam games (latter not on the Pinephone obv). I wouldn't be surprised if there can be issues with xwayland that I'm yet to experience.

carlob

>I've been playing around with fractional scaling in Wayland

Even with Intel graphics? I have stumbled on a number of showstopping bugs and moved back to X, which is also pretty horrible...

3np

Oh, actually not yet. That's surprising as in general I think Intel graphics tend to have the best compatibility out there. Currently main workstation on amdgpu on a 5xxxG - I'm still not sure if I've gotten the hardware transcoding etc working properly but that's all unrelated to fractional scaling, I assume.

keawade

I’ve been using Fedora 35 with Wayland and fractional scaling set to 150% on my Framework laptop and it works great for me.

addicted

As an aside, I’m increasingly convinced that Fedora is probably the best Linux distro around right now for both enthusiasts and beginners.

Great stability. Close to the edge of progress. And they focus on delivering real unique value on top of what others have created as opposed to reskinning and hacking Gnome.

I’ve never used Fedora but I’m keen on moving over my personal desktop the next time I have a couple of days to mess around with it.

nikodunk

Agreed. FWIW fractional scaling on gnome works great for me for developing with VSCode. I’m also at 150%.

91edec

I don't understand why 1440p hasn't become the standard on laptops. Its always 1080p or 4K which is useless on such a small display.

kllrnohj

1440p is hugely common on gaming laptops. Alienware M15, Razer Blade 14/15, Lenovo Legion 5, etc... all offer displays in the QHD or WQXGA range.

The reason you typically see 1080p or 4k on ultrabooks is because 1080p is how you get the low entry price, and 4k is what sounds better on marketing and looks the best for text-related things (4k is not at all useless - the sharpness it provides to text is noticeable). The balance that QHD provides isn't very desirable in that market usually, although there are exceptions like the Framework laptop or the Surface Laptop 4. Usually those exceptions then also come with more unique aspect ratio displays like 3:2, though, so they aren't exactly 1440p/QHD. But they are in that density.

Kletiomdm

It's not useless.

Resolution is independent of size. Just because it doesn't work perfectly on Linux high DPI is much nicer and easier to read.

The decapsulate on of resolution and size is btw already quite old. Games have this as well were they dynamically change the internal resolution but not the screen resolution.

And you might not care about it but: - text is much smoother - images from DSLR have higher resolution than 4k for ages and you can see the difference

The only arguments against 4k on smaller screens should be power consumption and not scaling issues. But for this we should focus on dynamic refrehsrates and similar power saving mechanism and again NOT complaining about 4k.

MacOS is doing this flawless for years. Windows can do it and under Linux it starts to be usable based on comments of this article.

altcognito

MacOS doesn't scale. You can change font sizes, you can change resolution, but scaling via DPI isn't present.

https://apple.stackexchange.com/questions/193723/scaling-all...

If somebody understands the situation better on MacOS I'd be interested, but based on my experience, Windows is the only OS that gets this as close as possible to right. It's a single setting that affects all applications and I can set monitors independently and it will scale on the fly (even if it does look a little weird as you drag an app across and it dynamically shifts)

Every now and then I'll come across a app that doesn't quite deal with high DPI scaling correctly, but it is the exception to the rule.

Linux also works pretty well, but as with everything Linux, it's almost always "it depends and well, not quite" (not usually multi-monitor aware, lots of per app settings)

Joeri

The problem of 4k is efficiency. 1440p is already 2x at 14 inches, which at normal viewing distances is about as sharp as people can see. Going up to 4k does not really improve visual quality, but it dramatically increases the pixel count that must be rendered, which burns through a lot more power. 4k laptops have worse battery life and worse display performance than 1440p laptops, but they offer no upside for those downsides.

There is a reason macbooks, still the gold standard for hi dpi rendering, have never had 4k panels.

chrisseaton

> I don't understand why 1440p hasn't become the standard on laptops.

Because that's really low.

My 14 inch laptop is 1964 rows and I wouldn't really want anything lower than that.

42jd

I’m not on Ubuntu but using Wayland on nixos. Fractional scaling does not look or work well at all in my experience. I decided on 1.0 scaling and pushed it all over to font sizing (around 1.5). This works pretty well for most apps but it is a little small sometimes. The biggest issue is having to manually scale up some apps that don’t keep my preferences.

monopoledance

Gnome's accessibility feature "larger text" works a bit better than font scaling IMEx. With font scaling often some alignment and spacing seems odd. And you can toggle "larger text" with one click, if you make the accessibility menu permanent.

NCFZ

This is what I do as well. I find it works better than fractional scaling.

flurdy

I've run Gnome+Wayland at 125% on a 32" 4k screen for over a year and noticed no issues. But that is just a sample size of 1.

But a 1080p screen would be a no for me. At 2256x1504 on 13.5" screen I think Framework laptop would probably be fine at 100% ie no scaling

oever

Isn't scaling from 3072x1728 to 3840x2160 (so 125%) very blurry? A one-pixel line at 3072x1728 would be spread over slight more than line pixel wide on 4k.

To get nice integer scaling one could render at 15360x8640 (16k) which is 5x3072x1728 and 4x3840x2160 but I doubt that's what Wayland is doing. No common graphics card could handle that.

The font hinting relies on the resolution too. By scaling the rendered pixmap 125% the fonts would look bad too. Rendering the fonts in a larger size at the native screen resolution should look better.

Karliss

Who said anything about scaling rendered pixmaps? Proper UI scaling is handled at the desktop and UI toolkit level, instead of brute force changing desktop resolution or scaling rendered windows. That's why it's not a simple problem and support varies not only based on operating system, but also UI libraries used by applications, their combination, application developers updating their UI libraries and using the new APIs. Whether the UI toolkit exposes it to application developer by having the graphic api operate at pixel independent units or having the developer manually calculate sizes based on the scaling factor or relative to something like default font size varies. Basic geometric shapes and text (assuming vector instead of bitmap fonts) can be rendered at any size and resolution. As for more photo like images downscaling them by fractional amount typically works quite well, so if they are big enough for integer 2x scaling they also work with 1.25 scale.

Gigachad

As soon as you open up a legacy X application it looks blurry. The main offender was Chrome/Electron but I think this has been fixed last year.

LawnGnome

The screen resolution is my least favourite aspect of the Framework, for sure. Not a deal breaker, but every now and then my eye catches a poorly aliased bit of text and gets sad.

I've basically resigned myself to running Sway in 1.5x scale mode, which means that things get rendered at 2x and scaled down. Sway does about as well as I think any desktop environment could be expected to, but it's never going to be the same as rendering at true screen resolution. Alas, running in 1x or 2x and using font settings to handle it breaks down the moment you connect to an external display that really is 1x or 2x.

That said, I love the rest of the laptop (well, maybe except the battery life), so my hope is that at some point we can buy a replacement screen at a more useful resolution, at which point I'll be first in line to buy and install it.

fsh

In my experience, fractional scaling in Gnome Wayland works at least as well as on Windows. I use 150% on my 4K 27" monitor and have experienced basically zero problems in the last few months.

Lio

> I have a machine with better specs than a comparable MacBook Pro M1 for less.

The “for less” bit might be true but is the better specs part?

In a comparison[1] the M1 in a MacBook Air seems to handily beat the Intel Core i7 1165G7 chip on most metrics.

Personally I’m not that CPU bound generally and I like Intel Linux compatibility so I’d still make the trade off.

1. https://nanoreview.net/en/cpu-compare/intel-core-i7-1165g7-v...

lultimouomo

I was in the market for a new laptop and right now I just could not find anything that would beat the M1 MacBooks on a CPU-battery-price combination, especially if you're OK 16GB of RAM - it gets a bit more competitive if you're looking at 32GB models, but even if you can compete on CPU and memory you loose hard on battery life.

I just couldn't bring myself to use macOS daily, so I punted the laptop change to next year. I wish Apple would just sell their hardware like anyone else, working with OS vendors to get it supported.

davidw

> I just couldn't bring myself to use macOS daily

I have to use it for work, and it really is a drag compared to Linux.

fernandotakai

same. i have a maxed mbp 16" from work and it's amazing how much that thing stutters during normal usage.

also, sometimes even a simple `ls` from terminal takes a few seconds. why? i have absolutely no idea.

yurishimo

Genuine question: what are you doing at work that would make Linux more desirable? Unless you write applications for Linux, I'm have a hard time thinking of a niche that would make Linux better.

I do recognize that you could also just like Linux more from a usability perspective, which is your opinion to hold!

650REDHAIR

Mind elaborating a little bit?

I've tried to push myself to use various Linux distros (most recently Pop and Ubuntu), but I always end up back on MacOS.

gurkendoktor

Apple has kept the M1 Macs open for other operating systems, which is why a project like Asahi Linux can exist: https://asahilinux.org

Apple doesn't provide Linux drivers for their components, but neither does "anyone else", sadly.

But it means that Linux on M1 Macs might actually happen in the near future.

Edit: And Windows doesn't run natively/officially on M1 Macs because Microsoft has a stupid exclusivity deal: https://www.macrumors.com/2021/11/22/microsoft-qualcomm-arm-...

phh

> Apple doesn't provide Linux drivers for their components, but neither does "anyone else", sadly.

?!?!

There are vendor-provided Linux drivers for pretty much everything?

Everything in Intel and AMD CPUs are supported in mainline. nVidia provides Linux drivers.

I don't have a clear view about how many devices nowadays are reverse-engineered, and how many are provided by someone with datasheet (it happens quite often that mainline drivers are not provided by vendor directly, but by a third party that got access to datasheet), but it really feels like most vendors do work with OS vendors to get their hardware supported, and that Apple is totally an exception in the hardware world.

jeroenhd

AMD and Intel provide drivers for their components. Realtek provides drivers for their components. Even Nvidia provides Linux drivers for their components, in proprietary form. Several laptop vendors even sell their hardware with Linux preinstalled.

Apple not actively hindering Asahi Linux isn't exactly a great accomplishment. They chose not to write Linux drivers for their platform and that's their choice, but that puts them behind even Nvidia as far as supporting Linux goes.

washadjeffmad

People unfamiliar with computer history beyond the past decade are downvoting you.

Apple may not contribute much more than a bare platform with M1, but that isn't unusual in the scope of computer history. What's important is that they are not actively enforcing exclusivity or deterring the attempt. They've even shown tacit support in recent EFI patches by making changes that preserve the current mechanism other OSes can be loaded.

nine_k

If you're ok with 16 GB, how do you use the large CPU power? Just curious about various usage patterns other people have.

nerdponx

Does it make compiling stuff, running unit tests, etc. faster?

ActorNightly

The new i9-12900HK processors are supposed to be more powerful than M1 Max. I am personally waiting till these show up in laptops.

Philip-J-Fry

Being able to outperform an M1 Max isn't the issue. It's doing it while also being as efficient as it.

No one doubted that Intel could make a CPU as powerful. But everyone knows that it isn't gonna be cool and quiet.

btgeekboy

The power requirements to achieve that though are insane. Battery life will be small; heatsinks will be massive.

protoax

Which lose to the M1 handily on the battery and price aspects.

j16sdiz

at the expense of twice the power consumption.

pja

Raw CPU perf obviously favours the M1, but if you're a dev, then a laptop that can take up to 64Gb of commodity RAM & as much fast storage as you can cram into it is pretty compelling.

Compiling LLVM eats a lot of memory for instance. 16Gb is not really enough to take full advantage of the number of CPUs in a modern laptop.

Is this a laptop for everyone? Not necessarily, but for certain classes of users it's manna from heaven.

liamwestray

You realize the framework laptop’s cpus are limited to 4 cores, right?

No $2000 laptop in 2020 should have only quad core cpus.

The M1 16gb will run circles around the i7-1185g7 (highest spec chip framework sells) compiling llvm with 64gb of ram.

Only using a shitload of idle VMs will have any apparent benefit over M1 MacBook pros.

The cpu is just too limiting for the 64gb of ram argument.

eertami

>The M1 16gb will run circles around the i7-1185g7

I have an M1 MBP and an 1185g7 based Linux laptop. Single core benchmarks, the i7 comes out slightly ahead. Multi core benchmarks, the M1 comes out slightly ahead. There are no circles being run around in performance - only in battery efficiency. For day to day developer usage, testing things literally side by side, I find absolutely no discernible difference in speed.

The M1 does win for battery life, but the battery still lasts for a full work day in my i7 laptop. Honestly at home I always reach for the Linux laptop, because I don't really need the battery life. But for going out and about away from power, the M1 MBP has advantages. Sadly the software (personally) lets it down, I'd probably use the MBP more if it has better Linux support in the future.

pja

Sure: 4 cores, but 8 hyperthreads.

LLVM builds eat memory in my experience & end up swapping if you don’t play games with the build system to reduce the parallelism of memory intensive parts of the build.

If you’ve got a VM or two sitting around then obviously that makes things worse.

Lio

Yeah I totally agree with that sentiment.

It’s often tempting to dismiss a product that doesn’t meet your own personal use cases but it’s a bit naive.

It’s actually fun to see products get popular that I know I wouldn’t buy myself. It doesn’t make them bad it just makes them not for me right now.

aulin

Is this really common? I mean using a laptop for such compute intensive tasks? I mostly use my macbook air m1 as a client to more powerful machines. I always have a few ssh sessions opened, a few tramp emacs buffers, some browser tab to jupyter notebooks running elsewhere...

wonton53

I think it is quite common. I develop financial systems, and I compile apps regularly for running tests locally and large parts of the system is running locally using docker compose. This has the benefit of fast iteration for unit and system tests. Of course the tests and deployment is also run by a CI server but that is just for QA purposes so people dont have to remember to run their tests locally and to keep a clean main branch. I cannot imagine how long our feedback loop would be if we had to wait for the CI server for every change, or if we had a common dev server that everyone interacted with through a «dirty» development branch. Basically I think it is just different use cases. My experience with jupyter is that you use it for data analysis which is really more IO bound than cpu bound, also big data is often not possible to keep locally (because of the size and also in europe GDPR)

michaelt

Presumably, the people who were using desktop workstations pre-pandemic have started working from home with laptops - but their ways of working and tooling all center around doing things locally.

google234123

You sure this is true? I would bet the M1 is faster https://www.jeffgeerling.com/blog/2021/apple-m1-compiles-lin...

samhw

As he explicitly points out, the benchmark amounts to cross-compiling for the Intel CPU vs compiling native code for the Mac CPU, so it's not exactly even. I have no dog in this hunt, I don't have an M1 Mac and I don't care, but it felt wrong to let that stand without correction.

pja

Kernel compiles are not particularly memory hungry. LLVM compiles on the other hand are very memory hungry, especially during linking.

I’m sure there are other 'workstation-ish' jobs that people would happily run on their laptop if it had > 16Gb memory. 64Gb is quite the leap.

EugeneOZ

1) There are 64Gb M1 MacBooks.

2) If you need 64Gb just sometimes, swapping on M1 MBP is insanely fast.

disiplus

64GB ram for my lenovo legion was 250EUR, i could not configure a m1 with 64gb for less then 2900EUR i hate it that they bundled the ram with the m1 max i wanted to order the 64gb ram option but the difference between 32gb pro and 64gb max is 650EUR or more, and i just dont want to pay that to have more RAM.

EugeneOZ

After using a dead-quiet laptop for a few weeks, it's hard even to think about Intel airplane+heater offerings.

dathinab

IMHO it's a bit troublesome that it ships with a 1165G7, while competition available during the same time (e.g. T14 gen 2) is already on a noticable faster ryzen 5000 (through also stuck at only 16GiB of RAM).

I understand that upgrading the CPU is not yet quit viable at this point in time for framework but still, it noticable lacks behind the competition when it comes to CPU perf for many (all) tasks.

And things will only get harder with the Ryzen 6000 laptop CPUs coming late this year (on the German marked maybe only early next year).

And similar is true for the competition from newer Intel processors.

Edit

This kinda has me stuck, 16GiB of RAM isn't enough, but the additional perf of the newer CPU is well wanted, but then USB ports being non easily repairable on a T14 is a problem to as I somehow tend to brake them. And only 2 USB-C ports on the T14 are a proble, too.

confiq

he was not talking only about CPU but about extensibility!

mastazi

> Graphics card - Can this be made upgradable in the future? Would seriously consider building one for gaming if they were.

Oh man if they found a way to have upgradable GPU on a laptop it would be next level! I think it can be done through M.2 slot (the reason why you can get M.2 to PCIe adapters is because M.2 provides a PCIe interface [1], some eGPU solutions use M.2 [2], IIRC it's just a 4 lanes connection through the M.2 connector but better than nothing) - so in order to make this possible on a laptop you would basically have to take small (mobile class) GPUs and solder them on a board that can be inserted in an M.2 slot... I think this is not rocket science but probably those GPUs would be expensive unless the concept really takes off and they are mass produced.

[1] https://en.wikipedia.org/wiki/M.2

[2] https://linustechtips.com/topic/831808-m2-x4-egpu-dock-faste...

EDIT - I just remembered that in the past there were some gaming laptops with upgradeable GPU, I think they were made maybe by Asus? And if I remember correctly it was a proprietary connector (but I might be wrong)

EDIT 2 - yes I was thinking about MXM and it was not proprietary, thank you to those who pointed that out https://en.wikipedia.org/wiki/Mobile_PCI_Express_Module

EDIT 3 - my proposed idea didn't take cooling into consideration, as correctly pointed out in the comments.

jamesfmilne

These GPUs use an MXM connector, not M.2.

I've got an HP Z2 Mini unit which also uses MXM for its GPU, and is upgradable.

Due to the cooling requirements of a GPU, MXM modules are often pretty thick though, so would probably make the whole laptop thicker.

You also have to consider how the heatsink & heatpipes for a GPU would attach to the GPU.

https://en.wikipedia.org/wiki/Mobile_PCI_Express_Module

pjmlp

They did in the past made laptops with upgradable GPU, I have one Asus that still is working (from 2009).

However so few people ever bothered to upgrade them, hence why OEMs have moved on.

Even on desktops, every time I came around to upgrade components back in the day, it was about time to upgrade everything.

spicybright

That's my experience too. Honestly I don't think people are going to upgrade their Framework laptops much. And while they're popular now, it's still likely they'll stop producing parts (assuming the standard for each component isn't completely free to copy). Then you're out of luck.

But the real huge win is replacing broken components easily. That alone is making the Framework extremely tempting for me.

Anonymous4272

It was dells area 51m recently. I own one, and it was marketed as upgradeable, though it turns out its only upgradable in the same class e.g. mine can only be swapped with a 2060 2070 or 2080.

Kletiomdm

Just use an external GPU?

Or make it upgradeable like an external GPU.

Using a mobile GPU chip and putting it into a small external GPU case could be easy.

The only reason why current external GPU cases are so big is that the form factor of GPUs is big and the big power consumption.

Using a mobile GPU could make this into a small cube of 15*15 or so.

undefined

[deleted]

jazzyjackson

Would you settle for an external eGPU over USBC?

k1rcher

This is what I have been looking into for a portable gaming setup.

My framework setup already has so much raw power in terms of RAM and CPU. A solid GPU is the next step :-) Would do a GPU pass through setup with virtio/QEMU and a Linux host… if only eGPU setups weren’t so damned expensive! And that’s not even factoring in the sheer lack of availability of 30x series cards.

tvararu

I have a custom built small form factor PC in a Dan Case A4 [0]. The case is a lot smaller than a Razer Core. And it's a whole PC, not just a GPU. Fits in a cabin bag or backpack and I have traveled with it.

You can go even smaller at 3.9L in a Velka 3 [1], if you use a single fan graphics card.

- [0] https://www.dan-cases.com/dana4.php

- [1] https://www.velkase.com/products/velka-3

alkonaut

Upgrading a GPU internally in a laptop chassis is tricky because you need the power/heat/space to work for the range of possible products. And I like a CPU where you might design for a 35W CPU and that gives you dozens of options from 15W to 35W, the GPU range needs to encompass 100W (!) if the purpose is meant to allow configuring as a gaming machine. This will obviously affect cooling/power supply/bulk for all who buy the laptop and don’t want the gaming config.

External GPUs have their own difficulties but I think it’s a less challenging design problem than “configurable GPUs [up to enthusiast/gaming/pro cards]”

justsomehnguy

> were some gaming laptops with upgradeable GPU

You are thinking about MXM [0]

Idea was neat but Regular Joe doesn't upgrade GPU in the laptop. And Non-regular Joes who does demand what it should be cheap and performant.

[0] https://en.wikipedia.org/wiki/Mobile_PCI_Express_Module

rg111

I will buy a Framework laptop in a heartbeat if they came with RTX GPUs.

It would be doubly great if the GPU were upgradable as you say.

toberoni

I'm using a Framework with Kubuntu and I have mixed feelings about it. I like the 3:2 screen ratio, repairability & the expansion cards. However, there are many downsides:

- The battery life is ATROCIOUS, even after TLP etc. It's about the same as my 4-year-old(!) Thinkpad. Standby battery drain is the worst, easily 20-30% overnight, which I find unacceptable. I can't use this laptop as intended and always have to switch it off completely. Also because of this:

- BIOS 3.06 ships with a bug that could result in the Framework not switching on if the battery is drained to 0%. The new beta BIOS might fix that, but errors like this show this is not a mature product.

- There are no stable LVFS firmware upgrades for Linux yet and some users also report overwritten bootloaders after upgrading. Linux compatibility is definitely not there yet.

- Many small annoyances on Linux: Fingerprint reader is not working out of the box, screen tearing, Bluetooth regressions etc. on certain kernels.

- My Framework didn't turn on for almost 2 weeks. I tried different RAM/SSDs to no avail... then, it suddenly worked again with the original components. No problems after that, very strange.

- The speakers are worse than the one in my smartphone. On most surfaces it sounds muffled and just not right.

- My CPU fan made strange noises. I could fix that thanks to the great repairability though.

- The fan can get very loud. Fortunately, it happens very rarely. Most of the time it's silent when browsing the internet or doing web dev work.

- Build quality is clearly a step down from my old Thinkpad X1 Yoga. The hinge doesn't feel as strong, some keys are mushy/creaking and I'm skeptical my Framework will survive as many falls as my old laptop.

Don't get me wrong: it's impressive for a first iteration product and a lot of modern laptops can't compete with it (despite the Framework being far more extensible). It ticks many boxes and offers a package that is hard to find these days (Lenovo & Co. seem to love soldered-on RAM, decreased keyboard travel, fewer ports).

After many glowing reviews I just expected a bit more. Coming from a 4-yo premium Thinkpad I'm not sure the Framework is an upgrade. It's more fragile, (currently) has worse Linux support & no next-day business support. I would definitely wait for the next generation of laptops.

nrp

Standby battery drain in deep sleep in Linux is something we're investigating. We have seen enough reports of it to know there is an issue there, but one that does not occur in Windows.

We do strongly recommend updating to 3.07. The issue in 3.06 was a regression that we've released 3.07 to resolve. We'll be removing the Beta label on the release shortly since we've seen large update on the release.

I agree we have work to do collaborating with Linux distro maintainers to ensure compatibility out of the box. We've been able to do that with the team at Fedora and Fedora 35 has basically complete support and solid stability: https://community.frame.work/t/fedora-linux-35-on-the-framew...

Beyond that, we very much appreciate the feedback. We're always looking to improve what we're building, and real user feedback helps us do that.

luisartola

Enabling deep sleep and hibernate solve the issue in this configuration. Once enabled, using systemctl hibernate or suspend-then-hibernate work like a charm. I wrote details here https://luisartola.com/solving-the-framework-laptop-battery-...

nrp

Too late to edit, but that should be "we've seen large uptake on the release".

nightowl_games

Maybe need mem_sleep_default=deep in the boot parameters in the grub config - this was needed on my XPS to stop battery drain during suspend.

FearlessNebula

I have to disagree on the build quality, I found it really only second to MacBooks and Dell XPS. Ultimately I returned it for an M1 MacBook because of the battery. With an M1 I charge it once a week and it sips power on standby. The Framework was dropping 30-40% battery overnight on sleep.

G3rn0ti

That is most likey a Linux problem in general. Linux is known to have worse energy management. TFA explains the owner had to enable deep sleep and hibernation:

> One of the initial caveats with installing Ubuntu is that deep sleep and hibernate are not enabled by default. Deep sleep is easy to enable. Hibernate takes a bit more effort, but it’s straightforward. Once configured it works like a charm. I noticed about a 2% drain in 3 days of hibernation. If this power loss is linear, it can go for weeks in hibernation.

FearlessNebula

My battery results were with deep sleep. I was unable to get hibernation working although I didn’t put a lot of time into trying it.

benttoothpaste

> Standby battery drain is the worst, easily 20-30% overnight, which I find unacceptable.

I guess that’s the “modern standby” that is replacing s3 sleep these days.

smeej

No, it isn't even. Mine drains that fast with the s3 "deep" sleep enabled.

It's horrible.

eloisius

I'm glad to find that it's not just me. I was wondering what I've done wrong to wake up with 80% battery after closing the lid and unplugging it. After two swollen batteries in a MacBook Pro, I've made a habit of not leaving a laptop on the charger 24/7, but it sucks to throw this thing in a backpack and head to a coffee shop only to discover that I don't have a full charge.

I'll also add that I'm surprised at how long it takes to wake up from deep sleep. It's like a full 15-30 seconds of tapping ctrl to check if it's awake yet before my screen locker appears. I guess using a Mac for the last ten years spoiled me, because they usually wake up almost instantly.

I haven' yet tried to set up hibernate with a swapfile, but I wonder if that would be the thing I'm missing with regards to battery drain. It would be cool to have it suspend for an hour and then go into hibernation automatically, but I'm not sure if it would help. Might be to glitchy upon wake.

I realize it may sound like I'm complaining, so I want to clarify that I love this machine. The screen resolution is fine. It took me a little while to get it where I like it, but via .Xresources

   Xft.dpi: 192
and

    export GDK_DPI_SCALE=0.85
Everything looks nice in i3.

The build quality is good, it feels nice in my hands, and I am genuinely enjoying using it. It's been a while, and I forgot how much I loved tinkering with a Linux setup and making everything work how I want it.

benttoothpaste

I don't have a Framework, but I had this kind of problem with my Dell XP. Turns out there is a USB port that will drain the battery if anything is plugged in there - and this is even documented but not very visible in the docs. I had to move my device to a different port to alleviate this. Maybe something similar is going on here?

toberoni

Unfortunately this is happening with S3 sleep and numerous battery tuning tricks activated.

Don't buy the Framework as your main laptop if you plan to travel/use it unplugged a lot - I consider it a broken device for this intended usage. Put down the lid overnight and you'll have around 2-4h SOT left (and that's with a fully charged brand-new battery).

No other business laptop in the last 15 years felt so limiting in this regard, battery life is a constant worry. My Framework won't leave the dock and I'll hope manufacturers close the gap to the M1 soon (I don't care about raw power, but energy efficiency).

moderation

I'm running Xubuntu 21.10 on my Framework and am relatively happy. Mine stays docked most of the time without much travel so haven't noticed the battery issues.

> - There are no stable LVFS firmware upgrades for Linux yet and some users also report overwritten bootloaders after upgrading. Linux compatibility is definitely not there yet.

At the moment, you can't upgrade BIOS on Linux systems without using Windows which is a major shortcoming. No LVFS support is a big miss right now for Linux users

radioactivist

I've measured a drain of ~0.9% per hour on mine when the lid is closed (deep sleep, not hibernating) and I've only USB-C expansion cards slotted in (or no cards at all). When I've two USB-C cards and and 2 USB-A cards it goes up to ~2%/hr. So your large drain might (~3%/hr) might be mostly from whichever cards you've got in.

zibzab

> This configuration at $1,600 USD is an incredible value compared to a MacBook and other comparable laptops.

I know expensive laptops are the norm in SF, but does anyone else pay that much for laptops they may drop or looked at any time?

(My current workhorse is a T-series thinkpad I got for free)

harel

I'm self employed. The laptop is my main "tool". If I was in construction this would be comparable to a van load of power tools and then some. I spend more time using it than any other tool I have. It's also a taxable expense.

So for me the £2000+ I paid for my laptop to max it out to the extreme is money well spent. Did I mention it's a taxable expense?

5etho

where you guys are reselling? highly interested!

FeepingCreature

I paid $2000 for my laptop, and not a day goes by that I'm not grateful to past-me for that decision. Having a snappy machine is immensely pleasant.

monopoledance

I have a ten year old X220 with an SSD upgrade.... I don't have to wait for anything really, either. Don't get me wrong, I know there is a difference, but... is it a 2000$ difference?

This is about snappiness only, I have no trouble finding workloads stressing this old i5 (e.g. 2k/4k videos), where an M1 would fly through. Personally, I just think snappiness alone is a bit forced argument to spent 2k$.

FearlessNebula

Build quality is probably night and day. An old thinkpad is going to be clunky and made of cheap plastic. A modern $2000 ultra book is going to be slim and made of metal or other high quality materials, it will be pleasant to type on, to look at, and it will have a reasonable trackpad size by modern standards.

When this is your main tool, it’s much more pleasant to use something with a nice build quality.

Toutouxc

I live in a country where the average salary is $20k and the M1 MacBook Air STARTS at $1330. Devs here still often use MacBooks or similarly priced higher-end machines. So yeah, good laptops are worth it even in much poorer countries.

Swenrekcah

I’ll bet your T-series cost at least $1600 2021 dollars when it was new.

flatiron

3 years later that same laptop is on eBay for $500 with almost perfect Linux compatibility though. It’s tough to beat used thinkpads on eBay. I never buy my personal laptops new.

zibzab

Fair point, those things are expensive when new.

But then again, I would never buy those when just released.

jjice

My laptop is a X1 Carbon Gen 3 (released in 2015). Bought it used on ebay and I'm still fairly happy with it. I will say, the lack of hardware transcoding is the biggest pain point these days. When I was still in school and had zoom calls, those were a nightmare and ramped up to a consistent 90% CPU usage. Other than that, Rust compiles times are slow, but nothing else is a huge issue.

Next machine needs to have hardware transcoding though. That's become so important to me. Needing to give up all of my processing power just to be on a video call is awful, but it served well for years for $400.

nicbou

My last laptop purchase was 11 years ago. I got recall-upgraded to a new laptop 6 years ago. Once amortised, it's a really small price to pay for something I use this much.

Since it's a business expense, it's even cheaper.

throwawayay02

I never paid more than $400, but I also use Linux and don't play games or edit video, so I never really felt the need for a modern powerful computer.

approxim8ion

Same here. My laptop cost $400 in 2016 and still serves my needs perfectly.

fastball

My last laptop was $3500.

I dropped it 4 days after purchase.

My next laptop was $2000.

I dropped it a few months after purchase.

I don't live in SF. So I guess the answer to your question is yes.

criddell

If you purchased your laptops with a credit card you should check to see if you have accidental damage protection.

My credit card has that and I've used it to replace a phone with a cracked screen. It was literally a 5 minute phone call to make the claim and all of my money was refunded the next day.

fastball

Ah well I had AppleCare+ on both, replaced the first one then bought the current one a year later when the M1 came out because I wanted the battery life for travel. The $3500 computer I sold for a surprisingly large loss even though it was basically in mint condition after Apple replaced everything – turns out that although Apple product resale value is pretty high, the 2nd hand market for a $3500 computer is pretty small. Lesson learned.

8jy89hui

Heads up to anyone who is running into the right click issue on Ubuntu relating to the framework laptop (right click acts a bit funky), I added the following lines to /usr/share/X11/xorg.conf.d/40-libinput.conf

Section "InputClass"

        Identifier "libinput touchpad catchall"

        MatchIsTouchpad "on"

        MatchDevicePath "/dev/input/event\*"

        Driver "libinput"

        Option "ClickMethod" "clickfinger"

        Option "TappingButtonMap" "lrm"

        Option "Tapping" "false"
EndSection

This fixed the issue for me. Your mileage may vary though.

fernandogrd

I'm surprised by comments about how it didn't work ok for some people. It worked almost flawless for me, maybe because I chose Fedora 35?

Things I did:

- Enabled fractional scaling to use it at 150%

- Changed suspend from s2idle to deep, archwiki mentions that: https://wiki.archlinux.org/title/Framework_Laptop

One small thing I loved about the laptop was how I was able to (albeit slowly) charge it with a pixel 3 charger.

clepto

I as well am very surprised by how many people seem to have had issues with it.

I have used Manjaro and Pop OS on it, and encountered basically 0 issues on either one. The only issue with Pop OS is Gnome’s support for fractional scaling is pretty terrible(at least at the time I tried it).

I use Cinnamon on Manjaro and pretty much everything works flawlessly. The only thing I had any issue with was the fingerprint scanner, though I mostly just gave up on it at the first sign of issue as it wasn’t a feature I really cared about having.

I haven’t had any issues with battery life, and I just carry an Anker portable battery with it so it’s not really a concern anyways, and having that gets me charging for laptop, phone, or anything else that can use USB C power.

Even still, I’ve observed as high as like 8 hours of battery life while being actively used and that’s more than enough for me.

Might be worth noting I don’t primarily use a laptop though. It’s almost exclusively for when I’m out somewhere and an issue comes up or something.

j45

Framework is remarkable. Intel MacBook Pro power in MacBook Air footprint.

The build quality is far better than first gen devices, if not second.

Given enough time, it might be able to get many people off macOS.

The screen is amazingly crisp if you can overlook the fun resolution. Hard to look past 3x2.

Why did I return it?

I realized I needed to begin with a retail and turnkey Ubuntu experience where everything just worked and the things that mattered to me worked out of the box.

Framework is not quite an optimized retail Ubuntu experience yet like a Dell XPS with mature drivers largely ready to go.

- Battery life isn’t optimized and maximized out of the box, you will have to tpm. I have limited time for this at present. I’m sure there’s lots of interpretations that is not a a big deal. I’d rather be solving problems with the laptop than be solving problems in the laptop. I want max battery life without investing hours up front.

- Fingerprint reader required manual setup

- Wifi can have hiccups on the latest Ubuntu, and without trying into optimizing battery and kernels upset instead of getting things done.

- Touchpad is so so. Good hardware, maybe more tweaking in Linux needed. Very used to macOS too.

- HDMI port draws extra battery life when not in use so you have to to keep it removed.

The components otherwise seem high quality and well put together.

Again it’s not that these issues can’t be overcome, or that they won’t be out of the box in the future, I simply don’t have the time for either at present.

It was a joy to use for browsing in Ubuntu 21.04 as stuff is broken in 21.10.

aquova

I got mine a few months ago, and overall I'm rather pleased with the purchase, however I don't think I'm quite as satisfied as the author of this article. For the most part, I think it's a really great machine, but there are some oddities that have caused me trouble. I've been running Arch Linux + Plasma on it, and have gone between X11 and Wayland (more on that later).

- My touchpad is really flaky. Sometimes it works perfectly, but most of the time simply clicking just... doesn't work. Moving the cursor, tap to click, scrolling work fine, but the actual pressing the touchpad to an audible click won't result in a click on the machine. This seems to be a hardware issue, it can sometimes be remedied by pressing down across the whole touchpad, but not always, and it seems to be worse when it's cold in the room. Also, once in a blue moon it won't initialize quite right when waking from sleep causing it to be hypersensitive; putting the device back to sleep and rewaking it fixes that.

- They mentioned they were fond of the battery life, which surprises me as that seems to be the devices biggest failing. I'm somewhat new to Linux laptops, but even after setting up hibernate and deep sleep and all that, I simply can't leave it on sleep over night or it will drain the entire battery. The battery life while using it is fine, not as good as my old MacBook, but I've had to start shutting it down when not in use.

- The speakers really aren't great. A big part of that is the fact that they're downward facing, which seems a really bizarre design decision to me.

- Fractional scaling. This is more of an issue with Linux itself. I actually really like the display as a whole, particularly the 3:2 ratio. However, 1x is too small, and I found 2x to be too large. I've been using 150% scaling, which worked well for the most part, except some applications wouldn't obey it (cough Steam). I then tried switching to Wayland, which seems to have fixed Steam's issues (and the trackpad scrolling notably improved oddly), but xwayland programs have really blurry text.. There's always a bit of a tradeoff, although I'm still experimenting with this. I also find this display gives me more eye strain at later hours than other screens I use. YMMV.

Overall, I would say I am satisfied with my purchase however. I love the keyboard, love the modularity, I like the customizability. I don't regret the purchase, but I do think there are some things potential buyers should be aware of.

nrp

Could you reach out to our support team on the touchpad issue: https://frame.work/support#contact_support

We've finally root caused physical clicks not registering on some units, and found that it was a batch of dome switches with a coating that was more likely to corrode over time depending on environmental conditions. We've recently switched coatings to prevent this from happening in the future, and we're also sending replacement parts to folks who write in with this issue. One of the benefits of this product being easy to repair is that we can just send you a replacement module instead of needing to take your system back or send you a full system!

pythko

Seconding your experience, except my battery life has been quite good somehow. I’m not sure if that’s due to one of the settings I changed when setting it up, OS (I’m using Pop!_OS), or just luck of the draw.

My touchpad will also just stop clicking sometimes. It’s usually an exercise of finding the right spot to push to reset the hardware clicker itself. I have the fix that Framework sent out about a loose touchpad cable, so it shouldn’t be that. It also occasionally will just stop registering the mouse at all, either from the touchpad or from an external mouse. Closing the lid and reopening it will fix this.

Fractional scaling was a little dicey, but I found 150% hits the sweet spot for me, I don’t have any issues aside from some occasional jagged screen regions while scrolling, which I don’t mind.

Overall, I’ve been happy with mine. It’s not perfect, and it occasionally hiccups in weird ways (like the mouse thing), but that was my expectation going in. As a daily driver and dev machine, it works well and I would recommend the DIY edition to anyone with a little tolerance for issues in their laptop.

nrp

I commented on the parent comment as well, but could you reach out to our support team on the touchpad issue: https://frame.work/support#contact_support

bo1024

There was a touchpad fix that they mailed out to people a while back. Maybe that’s related to your problem? I never applied it because mine seems to be fine.

phoronixrly

> Graphics card

> Can this be made upgradable in the future? Would seriouly consider building one for gaming if they were.

IMO gaming with the current Framework design is a lost cause as cooling would become a major issue that I imagine will require designing around.

If I recall correctly, framework's USB ports are Thunderbolt-compatible, has anyone tried using an eGPU enclosure with them?

enricozb

Yep it works well. As is usual with linux, it took a frustrating day or two to set up but I now play Steam windows games with Proton on NixOS using an NVidia eGPU. I'm using X, not wayland though, but it works both on external displays and on the Framework's "internal" display.

pja

It's an Intel Xe GPU, so it's probably integral to the CPU package.

smaslennikov

I have a batch one Framework laptop with the i7-1185G7. Overall, I absolutely love it, but it didn't come easy.

1. Ubuntu 21.10 had horrid support of the hardware. Eventually switching to Fedora 35 fixed most bugs

2. The DisplayPort expansion card I received was faulty and sometimes caused horrible performance.

3. EMI shields were incorrectly placed on my expansion slots[^1]. Eventually I simply removed them to get full performance back.

In the end, after months of tweaking and talking to support, I got a new DisplayPort card, switched to Fedora 35 and everything works smoothly.

[1]: https://knowledgebase.frame.work/en_us/one-port-on-my-laptop...

Daily Digest email

Get the top HN stories in your inbox every day.

Framework Laptop with Ubuntu Review - Hacker News