It's not that hard. Just provide a single modern option that just works. I don't want to troubleshoot device drivers in my spare time.
That brings me to my second point: if the wifi chip's what's holding you back there's nothing stopping you from replacing it.
I suspect it's actually quite difficult to build an entirely modular laptop to work with several operating systems while supporting the latest components, and be void of any driver issues.
Using Framework for past year - every day I have to reboot because it freezes with 20+ Firefox tabs (Ubuntu 22.04, AMD). Tried all options (disable vGPU etc) but no luck.
I have a beefy desktop, but if I replace my laptop I think it will probably be a thinkpad.
Tldr it might be more of a firefox problem than a framework problem.
Based on https://frame.work/linux Ubuntu 24.04 is the minimum supported version for the older AMD F13's, so I'd suggest updating and then reaching out to Framework if the problem persists on a supported distro.
Disabling this feature mostly works, but results in poor performance for some graphics heavy websites.
I also had a lot of issues with my AMD framework laptop and ended up reverting back to a older Intel Framework laptop. Top issues with the AMD laptop were the realtek wireless, and random AMD (integrated) GPU glitches. Intel hardware continues to be absolutely top tier for Linux support.
Oddly enough works fine on all Chromebooks. It really is a matter of platform hardware/firmware qualification being suited to task.
Many of the knocks against it (small size, cheap plastic case, small battery) work in its favor by keeping it light enough to use as a tablet. The battery, RAM, and SSD are all serviceable. I see them on eBay frequently for as little as $20-40 each in lots or $50-70 standalone.
The 10" Lenovo Duet Chromebook tablets are a close second but don't age as well and can't be realistically repaired or upgraded.
The regular surface devices (and ipads and android tablets) that are tablet-devices first with flimsy detachable keyboards are fine if you have a table to set them on, but difficult to use on your lap, and often have a mediocre typing experience.
And, on the flip side, you get devices like this where the keyboard stays attached and folds around behind the screen. It can be good for certain use cases, but it's clearly meant to be a laptop first, and it's "tablet mode" is inevitably going to be more cumbersome than a "real" tablet.
I doubt there's any perfect solution, TBH.
My guess is that the core audience of people who want a repairable, upgradeable laptop tend to be tinkerers and don't mind a little bit of extra effort.
Let's say they ship 100k laptops per year. Let's say they could meaningfully improve battery life with a team of half-dozen excellent software engineers, which would cost on the order of a few million a year. For the sake of argument, let's say ~$3M/yr. That increases the price per laptop by ~$30 on average. That's a premium I'd pay for improved efficiency, but judging by the comments here and elsewhere, the premium they're already charging above the raw component prices seems to be at the upper end of what most people are willing to pay.
It's fiendishly difficult to become the next Apple, Tesla, Nintendo, or Valve with thick enough margins on your hardware (or services) to afford excellent software engineering teams, so it makes sense that so few hardware companies attempt it, and many who try eventually give up.
Framework doesn't have to spend enough to be the next Apple (nor do they have the resources to be), they just need to spend enough to not be so desperately far behind Dell.
The explanation makes sense in isolation, it just seems like a local maxima if you zoom out.
Also, note that Framework already employs at least one person[1] working full time on Linux compatibility and support, so at least some of the low-hanging fruit may have already been picked. I'm sure they could spend an additional $300k, $3M, $30M, or more on improving Linux efficiency. I can't estimate what the benefit would be at each of those levels, nor do I know what the price impact would be, nor the sales impact. I don't know what they currently spend on Linux support except that it's at least one FTE.
We don't have enough information to answer or even meaningfully estimate most of these questions. I'm not saying they're making good decisions or bad decisions with respect to Linux support, I'm just saying neither of us have enough information to know.
[1] https://matthartley.com who was previously at System 76
Apple at the moment has zero competitors for upscale laptops and this would make System76 the only other alternative for a quality hardware machine.
The rave reviews alone would be free marketing worth well above the money invested in the software engineers.
It would be the default goto box for a modern alternative to Mac much like Lenovo used to be a decade ago before MBA enshittification set in there.
Battery life is the ONE thing preventing myself and many others from pulling the trigger on a System76 and I would gladly pay much more above and beyond a macbook pro for an alternative to a macbook with equivalent battery life but linux.
Plus PopOs is open source so there could be cross pollination with the Linux team on battery life optimization which would reap massive benefits for the Linux ecosystem as a whole and push more people towards Linux.
Something like this would be myself and many other peoples literal dream computers and withing a year or two's time almost any Linux user would be on System76 laptops, guaranteed
Whether it's worth it depends on how much it costs to improve efficiency, and how many more laptops they need to sell at a higher price to recoup those costs.
For background, the AMD Framework 13's 61Wh battery supposedly gets ~9 hours[1] (~6.8Wh per hour), the System 76 14" Lemur Pro's 73Wh battery claims up to 14h [2] (~5.2Wh per hour), the MacBook Pro M4s 72Wh battery claims up to 22h [3] (~3.3Wh per hour).
I am skeptical anyone can get close to Macbook levels of efficiency without soldering components, designing new chips, and spending close to their ~$31 billion in R&D. But let's say we shoot for 4Wh per hour to get us in the 15-18 hour range.
If you could achieve such an improvement with a couple software folks and you can amortize it over a million laptops that might add less than ten bucks per laptop. That'd be great!
Personally I am skeptical it's anywhere close to that easy, and I'm skeptical that these niche manufacturers are selling a million laptops a year. I think it's much more likely that meaningfully improving efficiency would require making each laptop significantly more expensive.
> would pay an extra money per month for Apple level battery life ... I would gladly pay much more above and beyond a macbook pro
But would you pay an extra several hundred dollars for a Framework or System 76 laptop if other Linux laptops received the same efficiency benefits without needing to increase their costs to cover developer salaries? Apple can afford to spend billions improving efficiency because they can amortize that across many more laptops and because they can capture most of the benefit of their research. (And because for several decades they had loyal customers who paid an extra couple hundred bucks per laptop even when they didn't have better efficiency.)
> Something like this would be myself and many other peoples literal dream computers and withing a year or two's time almost any Linux user would be on System76 laptops, guaranteed
If we're dreaming, why stop there? If System 76 produced a $10 laptop that can be powered by nothing but sunshine they'd take over the world! But realistically, I think the best we're going to get in the foreseeable future is slow, incremental efficiency improvements that lag a generation or two behind Apple.
(A simpler way Framework or S76 could increase battery life to the ~15-19h range would be to bump up to a 99Wh battery which probably costs on the order of a hundred bucks for the larger battery and chassis, though it would also make the laptop thicker and heavier.)
[1] https://www.tomshardware.com/laptops/ultrabooks-ultraportabl... (I don't see a manufacturer claimed range) [2] https://system76.com/laptops/lemp13/configure [3] https://support.apple.com/en-us/121553
Whats involved in improving the power consumption?
Im not an OS engineer so I have no idea, I was simply going by another commenters estimate which was a few OS developers.
And judging by the amount of times you said you were skeptical instead of giving any sort of meaningful information... you clearly arent an OS engineer either.
And idealist and a skeptic walk into a bar. The bartender says two shots of disappointment coming up.
Correct, though I do regularly deal with the same class of assumption, where folks suggest that if I just hired a couple people to work on X, Y, or Z that would be well worth the money. The statement seems to come from a place of hope, a belief that there is a simple solution just waiting for someone to point it out, as opposed to something that is very hard or simply impractical.
But it's just not realistic to believe that the only thing preventing a niche laptop manufacturer from matching the battery efficiency of a vertically-integrated product backed by $30+ billion a year in R&D is a couple OS developers. Such a belief can also be demoralizing if every hard-won incremental improvement to Linux power efficiency is judged against such unrealistic expectations.
(I believe that someday we will have lightweight Linux laptops with 22+ hour batteries, but I also believe that by that point Apple will have shifted the goalposts again and people will continue to be dissatisfied.)
Kinda leads me to believe the whole "vertically integrate my Framework" shtick is a snipe hunt.
What kind of problems do you anticipate this would fix?
[0] https://store.steampowered.com/hwsurvey/steam-hardware-softw...
Upstream fixes would benefit multiple Linux distros, reduce Framework support burden and increase the usability of Linux on Framework hardware.
I recently bought a lunar lake laptop, which is a similar design but x86. I'm easily getting 12+ hours on Linux and performance is superb. Turns out all it takes is putting everything on the chip and then running it at 15 watts. Which, I think, also proves you do NOT need ARM for such low wattage with acceptable performance. You just need really new production lines and the right chip design.
https://www.techspot.com/news/108059-steamos-significantly-i...
However, I'm not convinced MacOS is much better than Windows here. I'm sure It's a little bit better though - I've never seen MacOS pinned at 100% CPU usage doing seemingly nothing.
My suspicion is what will actually happen is that CAMM2 is going to make inroads in desktop systems.
I'm also not sure what you mean by other actors needing to align. JEDEC has standardized CAMM2 already. Which is how all concerned actors accomplish alignment.
Lovely thing about the PC industry which differs from our friends in Cupertino is that it tends to explore the full design space over time. All good things come to those who wait.
It also depends on how much one values the qualities inherent to laptops. To me, a battery that burns through quickly is a major ding to its portability and extra overhead (needing to find outlets to sit near, having to carry a quick charging brick, etc) that I’d rather not deal with.
I think there’s probably a happy medium to be found in this situation. Power consumption could be reduced by switching RAM away from DIMM slots and over to CAMM, allowing usage of efficient LPDDR modules for example, and they could also offer an ultra-low-power soldered RAM mainboard option for those willing to trade off a little bit of repairability for battery life (I’d bet most people will never bump up their RAM before upgrading their mainboard anyway).
Whatever the case, repairability is something I value, but not so much that it overrules all the other qualities that make a laptop good. It’s one aspect of many.
Yes, Framework is more expensive....the first time. But from then on (and for the 13, this is now 3 or 4 generations I believe), buying a new mainboard with a latest gen chip is going to be the cheapest you can get those specs for. Yeah, a used laptop might still be cheaper, but it won't be the same specs, and if used is what you want, you can probably get a used mainboard from the last gen that someone else is upgrading from for even cheaper.
Unless you are someone who thrashes their laptops so hard that you expect to need to replace not just the mainboard, but also the screen, keyboard and chasis, then framework represents by far the cheapest way to keep getting new laptop specs into the future.
I'm not even someone who upgrades laptops very often (every 5 years or so, historically), and even on that schedule, and I still thing that long term it will be cheaper. If you are someone who upgrades more often, then it makes an even bigger difference.
Again, to be clear, I think there are very valid reasons that a Framework might not be the right laptop for someone. I just thing that thinking about the one-time purchase price of the entire laptop is completely missing the entire point of Framework.
For starters, they've always gone with soldered RAM for both physical size and performance reasons (RAM speed matters more with integrated graphics, and soldered RAM can go faster that socketed RAM.)
Additionally, I don't think there's enough space for a reasonable number of ports via expansion cards. Even in the larger 8-inch-screen models, I think 4 expansion slots would be very difficult, whereas the current 7-inch models have 5-8 ports. (I think some of the MicroPC models had a handful of fixed ports + one modular expansion slot, so maybe they could change that one to a framework-compatible design?)
To their credit, GPD has offered motherboard upgrades in the past when a refreshed design is otherwise compatible. But there are often changes in ports or layout or cooling design that make that impossible.
And on the subject of 12" laptop, when it was teased I hoped for a MacBook Air killer. But that didn't happen. I like what Framework is doing, but common manufacturers are still looking like a better value.
ndiddy•7mo ago
jabart•7mo ago
dpc_01234•7mo ago
bevr1337•7mo ago
Thermals and energy consumption are almost always improving between generations. It's hard for me to think of 13th generation as old. Maybe I'm getting old!
ndiddy•7mo ago
moffkalast•7mo ago
ndiddy•7mo ago
moffkalast•7mo ago
ndiddy•7mo ago
jeffbee•7mo ago
bevr1337•7mo ago
moffkalast•7mo ago
Meanwhile the HX370 is still warm from the oven and already in the FW13, linux drivers aren't even ready yet with compatibility complaints aplenty. Not to mention the FW Desktop with the AI Max which was the first launch of that chipset worldwide.
katmannthree•7mo ago
Here's there's no choice to be made other than not using the chips. And unfortunately (although there are some benefits), it's probably not going to be just a few generations but a trend for high end processors going forward.
joshfee•7mo ago
So if there's performance gains to be had by co-locating RAM with the CPU in a single package, it makes sense to me to do so
fragmede•7mo ago
That's the problem though. when dealing with used machines (because new ones are beyond your budget), you get cheaper hand me downs, and those are going to be of your undersized RAM variety. In the socketed days, you could get a five year old laptop, replace the existing RAM with the biggest sticks you cloud get your hands on, and get a few more years of life out of the machine. A laptop stuck at four gigs of ram these days isn't going to be great for much web browsing, but is also basically stuck at four gigs.
9283409232•7mo ago