Hacker News new | past | comments | ask | show | jobs | submit login
Press Reviews of the AMD Ryzen 7040 Framework Laptop 13 (frame.work)
131 points by thenobsta on Oct 3, 2023 | hide | past | favorite | 67 comments



The testing for Linux will require a few more weeks of delay due to a BIOS issue.

"AMD Ryzen Powered Framework Laptop Linux Testing Held Up By BIOS Issue"

https://www.phoronix.com/news/AMD-Framework-Linux-Hold

"Today the review embargo lifts on the first AMD-powered Framework laptop. There's one of the AMD Framework laptops in the lab for Linux testing and benchmarking but unfortunately no review for launch day due to being held up by a BIOS regression and thus unable to properly utilize accelerated graphics until a new BIOS revision is made available in the coming days."

"Long story short, in a week or two should be the Linux review and benchmarks for the new AMD Framework Laptop."


These 7840Us[0] on the Framework 13 are performing surprisingly well compared to other laptops carrying the same CPU on Geekbench. Almost as good as the 7940HS[1].

MacBook Pro[2] and Air[3] M2, for reference.

[0] https://browser.geekbench.com/search?utf8=%E2%9C%93&q=7840u [1] https://browser.geekbench.com/search?utf8=%E2%9C%93&q=7940hs [2] https://browser.geekbench.com/search?utf8=%E2%9C%93&q=macboo... [3] https://browser.geekbench.com/search?utf8=%E2%9C%93&q=macboo...


I'd not put any trust in geekbench.

If you read the whitepaper[0], you'd notice quite some weird scenarios. Take the compression (it uses zstd, which a major prop), however it compresses some 10k small files of a total 75MB. Compressing small files individually is just pointless, ztsd is not an archiver (I suppose the compressor/decompressors are re-created for each file, too). The total size is just tiny as well. Then it uses a virtual file system with AES in memory, no idea how the latter is implemented but I suppose it lays entirely in the userland.

Due to small sizes, the workload would be very L2/L3 sensitive - however it doesn't represent any common way that compression is used in practice, esp. zstd.

[0]: https://www.geekbench.com/doc/geekbench6-benchmark-internals...


In general, I'd say disregard benchmarks that aren't open source and not disclosing their full compilation stack.

Don't want a repeat of Cinebench compiled with ICC or https://hothardware.com/news/antutu-mobile-benchmark-cited-b... and https://www.anandtech.com/show/7384/state-of-cheating-in-and...


I don't see why a CPU test should be only about number crunching, and not about RAM and cache access efficiency, provided that the test is not incurring gratuitous cache trashing.

Also, working with a ton of small files is a typical real-world task.


>Also, working with a ton of small files is a typical real-world task.

Yes, but not compressing them individually, and while staying in the userland (and having SHA1 on each, just for kicks). The real world scenarios tend to be make a big archive (e.g. tar) and compress that thing.

>and not about RAM and cache access efficiency

It's about the size of the cache, workloads that fit L2 vs such that don't, exhibit an amazing performance boost. Pretty much, the performance drops off a cliff when it doesn't fit the L2.

Overall microbenchmarks are extremely/notoriously difficult to get right, and more often than not, they are gamed. However the compression/decompression of geekbench is just bad.


I agree with all your points and also agree that honestly, these scenarios aren't far off from real world tasks.

I get the main issue, which is you could adjust the workload by 10% and achieve a 50% performance loss when you do this at the point where we cross the cache threshold and whatnot.

However I see CPUs unique in that I rank them _for_ these scenarios. A particular might be ranked unfairly, but as long as the test is equal, the better one is infact better, just not by the 50% the test might show but it's still going to be 5% better. I expect my GPU to be idle when it isn't training AI or rendering frames, but for the CPU, it's general purpose in real life, and anything goes.


>just not by the 50% the test might show but it's still going to be 5% better.

Sort of, indeed. Yet, when you see any promotional/marketing material - you see all those phallic bar graphs, and how much bigger it is. Other than that - heavy cache utilization hides inferior memory subsystem (latency/throughput), the latter tends to be quite important in the real world. Overall benchmarks/tests that feature handful of MB as datasets, and run in 100s of ms - should not be used as representative... for most use cases.

That was my initial point - 'don't trust'.


geekbench 5 and 6 scores generally correspond well to spec2017 which is pretty much the industry standard.



Based on this, the fan is rather loud. I guess that's how they're able to maintain the sustained performance numbers.


Well, they usually ship unlocked CPUs, where other vendors often power-throttle the CPU.

I am not a "fan" of the fan noise, so I checked and the EC firmware was open source. It was possible to raise the fan tipping point to run the laptop hotter and more silent.

People have also tried to set the power clamping later. That works and is equivalent to limit it in the BIOS.

Key point is: this does not mean you have to run it that way. Add a power profile, l configure the fan curve, enjoy.


Fan noise and short battery duration were my reasons to return my Framework 13 12th Gen. I believed they were related: CPU running on max (without any reason), thus fan spinning high and short battery. On Windows I couldn't find any way to solve this issue, response from support "works as expected". Is there now any way on Windows to limit CPU such that the fan does not need to run?


Those power figures make no sense, I'm not sure I get it. How could it run for more minutes than the battery size divided by average power draw would imply?


That is be power draw at the outlet [0]. There is probably loss that occurs when drawing from an outlet that does not occur when drawing from the battery.

[0] https://www.notebookcheck.net/Our-Test-Criteria.15394.0.html


There is loss to convert AC/DC, likely low 90s efficiency. Having an in-line DC power meter should be a very simple task, measuring the draw power from the outlet is rather pointless.


From what I have seen in other reviews, Framework laptops seem great but the fan is a tad too noisy.

Any real experience with that? AMD ThinkPads are surprisingly quiet.


On the bright side as it gets old, it will be easy to clean out the fan or re-do the thermal paste on the Framework!

We have the first gen framework and while we haven't noticed any fan noise issue, its used to write a novel mostly, so we wouldn't be heating it up anyway.


The smallest 12th gen intel here. Yes, the fan is annoying. Reviews seem to suggest the 12th gen intel is the worst of the offerings, but overall I still like the laptop.

Switching power modes (in windows, haven't ran linux on it yet) does wonders for the fan, but can also destroy certain workloads. I often run DJ software and I can't use Rekordbox in eco modes. Have to be in ballanced or performance. Note that none of this is surprising. DJ software is not lightweight. With it running fan spin is painful in performance mode, but doesn't bother me in balanced.

I can't use some of the more power hungry features in Rekordbox without fan noise issues. Stem separation for example (newer features that separate vocals, drums, melody etc). I never expected to, those need beefy laptops, and I went for the weakest model (for unrelated reasons). It works in performance mode but the fan is really killing me.

Yes. I know most people are unfamiliar with DJ software, but it's the best example I have. And yes, since we're talking DJ software, the music obviously overpowers the fans when there are speakers and a crowd around. I notice the fans at home when practicing.

[Edit/tldr]: Battery saver / eco modes = no fan issues. Balanced mode = fan, but ok. Performance mode = fan is among the worst I've heard on a laptop. I still recommend the laptop overall.


I have a 1st batch framework (the first batch of the first laptop version) which I haven't upgraded or changed at all yet. (Hinges are on the list tho!) The fan engages sometimes but it doesn't bother me in practice FWIW. I'm a computer musician who uses the framework for DSP processing, but I'm also someone who is maybe more tolerant of noise than most so YMMV.


The 12th Gen I think was worse in terms of fan noise than the 11th.


Its kinda a compromise for the modularity. Big heatsinks in a thin chassis are inherently big, difficult to remove and cover other components up.


> Any real experience with that?

Normally fine, but around my majority-mac coworkers, it stands out quite a bit. Silent 90% of the time though.


The Macbook Air has ruined other laptops for me, in terms of fan noise/thermals/battery life!


My base model Macbook Air M1 have a Twitch stream, a few dozen browser tabs, VS Code, and docker container running simultaneously with no fan (and no noise obviously), but I try the same tasks on my Framework and it's blasting the fan and the performance goes to shit as it starts thermal throttling. :/


Yeah. I think I'll also steer clear from non-ARM processors from now on. It's starting to feel like driving a non-EV car.

I wonder if we'll ever see a good PC with an ARM chipset?


https://youtu.be/uwr14Q4C9gY?feature=shared&t=292

This youtube reviewer suggests that while fan noise was his primary complaint with the intel model, this amd version is much improved in that regard.


> Framework laptops seem great but the fan is a tad too noisy.

Half that statement is true. They're not great, for a variety of reasons, and the fan is quite noisy.

The main thing I learned buying a Framework laptop and a Macbook Air M2 within a year of one another is how low I rank repairability among my priorities.


I got one recently with the 13th gen and it gets noisy when I’m compiling but otherwise is silent.


It must be possible to upgrade the fan, no?


in principle sure, but I don't think anyone offers such a thing, and it may not be possible to improve on what is in there much.

you could do things like replace the thermal paste with liquid metal etc which may help, and that is easier on a framework than other pcs.


Don't forget PTM thermal pads! They have a respectable 8 W/m•K conductivity and don't pump themselves out or dry out like thermal paste. They've become popular with gaming laptop companies and users.


8W/m.K is pitiful as they are much 'thicker' than thermal paste; good pastes should have higher thermal conductivity to boot as well. If a solid pad is needed in place of thermal paste - carbon pads, e.g. "Carbonaut" is a lot better solution. Carbon sheets have higher base thermal conductivity than copper, of course not so high when polymerized.


upgrade to what? larger fan that spins at lower rpm? At higher rpm the noise is pretty much given, regardless how "magical" a fan can be.



I don't know anything about it, however the power consumption is non trivial: 5.25 W (net 4.25 W) Maximum noise inside device at 50 cm 21 dBA. Maximum power consumption 1 W. A laptop fan is around 2.25W or so for the whole operation and it can definitely dissipate more than 10W produced. A laptop will need 5 or so, more if it has any discreet GPU.

Funny note of the site - everything is metric (even pressure is Pascals, distances for the noise is cm - 50), but the airflow is in cfm (cubic feet per minute)


Or undervolt, or adjust the fan curves in BIOS?


A GPU, a GPU! my Razer for a Framework with a GPU!

edit: Actually the integrated gpu is not as bad as I thought!

See here (different machine.. a very cool one!): https://youtu.be/66n1nylac0M?t=293


> EU warehouse for Framework Marketplace items

What countries in Europe do they even deliver to? I'm in EU, had to buy mine through a friend in Canada and pay double VAT because there is no logistics.


https://knowledgebase.frame.work/what-countries-and-regions-...

"September 14 2023 3:22pm

The Framework Laptop is currently available in the following countries and regions:

- United States (not including outlying territories)

- Canada

- United Kingdom

- Germany

- France

- Ireland

- Netherlands

- Austria

- Australia

- Italy

- Spain

- Belgium

- Taiwan

"


Having a local EU Warehouse now, maybe they'll add further EU countries soon?


Yeah you could have just used a parcel forwarder in germany.


Framework will cancel your order if they discover you using a package forwarding service.


They didn’t cancel mine…


interesting to see that the i7-1370P model had the same battery life as the Ryzen 7 7840U - I would have expected a larger delta


That's kind of strange too, the notebookcheck article shows the Ryzen version having a much larger runtime in their benchmark compared to the i7-1370P version.

Search for "Battery life", you'll see WIFI runtime at 726 vs 527 (I assume minutes) for Ryzen vs Intel respectively.

https://www.notebookcheck.net/Framework-Laptop-13-5-Ryzen-7-...

I'm waiting in line for my GPD Win Max 2 w/7840 to turn up, to replace my long-in-tooth T480s...


Ah, it was already mentioned in the previous thread too, that Ars review team had the ports configured incorrectly which resulted in higher power draw.

https://news.ycombinator.com/item?id=37752950#37756186


The alleged proof that they configured the ports wrong is a picture from their Intel framework review. "We're using the same pictures as a previous review because it's the exact same laptop." You can see the same picture here: https://arstechnica.com/gadgets/2023/05/review-framework-lap...

The Ars review also even mentions this problem: "Framework also says the rear ports enter a "high-power mode" when USB-A modules are connected to them, which can reduce battery life."

Either way, glad we have a new product we can blame the user for holding wrong.


The notebook check power figures make no sense when you consider that their measured runtime was longer than what would be possible if the laptop was at idle the whole time. Their average idle power draw was at 6.5 watts, the battery is 65wh and the overall runtime is... 700+ minutes? What am I missing ?

Even if we assume that the test was completely at idle, Intel seems to draw less power than AMD when idling so I'm still puzzled by the run times.


Now that Intel's on the chiplet train too I think we're going to see a significant reduction of AMD's lead there.

IME Intel is a bit better at the whole power optimization thing when their chip designs aren't gobbling watts to boost performance.


Chiplets are actually bad for energy efficiency.


Exactly that's why AMDs Laptop chips are monolithic and not chiclet.


Also note that the AMD part isn't a chiplet part.

That is quite deliberate.



Still no support for ECC RAM. When is someone going to take a leadership position?


Framework Team:

"ECC parity functionality is not supported on the non-Pro series APUs (we are not offering Pro series).

( via https://community.frame.work/t/ecc-support/29096/142 )


Read that already.

It doesn’t really answer why we are we not deserving of pro parts?


And give up that sweet, sweet enterprise market segmentation? I wish they would.


Framework has no enterprise products other than BYOD and AMD already did the work.


AMD was who I meant by they. Sibling comment clarifies that it’s only on Pro.


Are we not deserving of pro-level parts? All just amateurs at HN?

They seem to be a bit confused as to who their customer is.


There are HP EliteBooks with a Ryzen Pro 7940hs that have SODIMM slots, so I think they should support ECC?


Isn't DDR5 RAM always somewhat ECC with AMD?

https://en.wikipedia.org/wiki/DDR5_SDRAM#Features


As per Wikipedia article, it is not the same thing. The on-die ECC is needed on DDR5 to reach the reliability of previous non-ECC ram. Real ECC-DDR5 additionally exists for higher reliability.


I think you're getting the reliability even from on-die ECC if there's memory corruption. What you're not getting is warnings that the RAM is bad and that you should replace it. So it's just as resilient as officially ECC ram but you don't know if error correction is happening or not.


you get no correction for transmission errors


Still waiting for my Batch 2 Framework 16 !




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: