You know, I keep hearing people beg for a trackpoint, but if there really was the demand, why hasn't a third party made one already? That's the whole point of Framework, if you want to extend functionality, you can do it yourself without relying on the company to do it.
Now admittedly, I don't use this thing for real work, just messing around when traveling, but a touch screen really is much better than a track pad.
Give me the cool shit, Framework. Gimme a module that's actually a bluetooth mouse. Gimme a module that's just a horizontal stack of like six USB2 ports. Gimme an ethernet port and a serial port.
For someone with a smaller set of peripherals and working mostly mobile, it might be worth it - if they were fine with the non-customizable aspects such as the trackpad and keyboard. But I'm not one of those people.
Though I agree, for a device that's trying to cater to both Thinkpad and Macbook users alike, they're seemingly allergic to all the stupid things people actually pay big money for on those machines.
And the case could have been slightly bigger to allow for novel keyboard designs, including mechanical keys with better travel or a trackpoint. The framework has been out for a year and nobody has released a third party keyboard that is materially different.
Only thing that was a "deal breaker" was the camera though, it just doesn't cut it for what we expect these days.
So far their advice is just to try the same thing but longer, though.
A dedicated GPU is another missing feature for me. I'm hoping with how powerful iGPU are becoming (amd 7000 looks promising) this should be a non issue hopefully by next purchase.
I totally understand where you are coming from though, as I really was in the same boat. YMMV, of course.
Edit: Mobile - Grammar/Spelling Adjustments.
I installed a Crucial P5 SSD in mine, and it caused Linux to crash on waking from sleep. I switched to a different brand and now it's fine. There are several mentions of this problem in the Framework forums, and one of them is from me.
The battery life is not great. I haven't run Windows on the laptop to compare, but I've heard Linux is less good at managing laptop battery life.
What frustrates me the most is that Gnome and KDE have no way to control the trackpad scroll speed under Wayland! Not the pointer speed, the scroll speed. It's a really weird thing to have missing from a desktop environment in 2022 and the default speed is annoyingly high.
KDE also still does not support the fingerprint reader for logging in. Apparently this has been a known issue for years.
The two major downsides of this device in my opinion: - the battery life is terrible. If I'm on a video call not plugged in the battery lasts 2h at most and doing basic work (writing on Notion, using Slack, etc) it's at most 5h. Compared to my coworkers with M1 laptops it's just terrible. - the CPU and device gets way too hot without even doing much. I can't recommend a Framework laptop if you intend to type on it, I can't see myself using it to work without an external keyboard. Also, when I'm on a video call the CPU fan is spinning fast which is annoying.
For video calls I'm usually plugging a Logitech thing via USB-C which acts as a webcam, a microphone and an external monitor (which is a TV for me). This works surprisingly well. Sometimes I use a simple USB-A microphone and my laptop webcam, which also works. Right now with Fedora 37 beta I can't use my bluetooth headphones because something crashes with pipewire.
When the laptop is plugged into the LG monitor everything works fine and it's basically a workstation at this point. It's fast enough for what I do which is Go and Java mainly (I have a 1165G7, 32G of RAM and 1TB of SSD).
One annoying thing with an external monitor is that _something_ causes Gnome to move my windows to random workspaces when I unlock Gnome. I have no idea why; it doesn't happen when I'm not plugged in.
If you have more specific questions I'd be happy to answer.
Aside from that I'm currently doing TB4 with a Caldigit TS4 dock and putting out over a single cable 2.5GbE, USB3, two displays (1920x1080@60Hz HDMI, and 5120x1440@120Hz DP) and charging the laptop without any issues at all from linux itself.
I did end up going to 5.18 and above kernels for some better linux intel alder-lake tuning/tweaks but it wasn't strictly necessary. You will probably need the binary blob for the intel wifi 6 adapter, not entirely sure I had it from my old laptop already.
The screen resolution is a little weird, but nothing has had any trouble with it.
Edited to add: I've got the 2nd gen laptop with an i7-1280p and 64gb of ram.
Overall, coming from linux on older thinkpads I wasn't used to kernel regressions like that, but this is my first time using linux on brand new hardware, too.
Using it as my daily work computer.
Good to know though play nicely with eGPUs though for future reference.
The hardware is decent, so people say the poop camera quality is mainly causes by the software, and they keep improving it. Maybe. But I have two kids now, one 1 year old and one 3 year old, and I want to take as best pictures of them as possible. FairPhone 4 makes worse photos than iPhone 7.
The Ethernet one sticks out a little but a multiple usb-a port one would be a lot bigger and put more mechanical stress on the whole thing.
But none of that really matters. The elegance of the original model is that you get 4x Thunderbolt 4-capable ports that can run at full-speed and easily interface with any standard USB device. Sure you could add more ports, but you're just diluting the speed of the interface and adding more steps between your device and the laptop's IO controller.
> the fact that nobody has made one in the year this product has been out makes me wary
Did you look?
https://community.frame.work/t/dual-usb-c-expansion-card-moc...
Same problems exist as-usual when you try multiplexing Thunderbolt connections, Alt-mode and PD gets really funky.
I did look. Did you? That thread is a year of people speculating about if this would even be possible and a few prototype renderings. There is no evidence in that thread that anyone has even created a physical prototype, much less an actual working adapter.
> The elegance of the original model
I don't want elegance. I want sustainability, repairability, linux compatibility, and more than four ports.
Edit: I would have much preferred if they had maybe 1 or 2 TB4 expansion slots, then take those other 40Gbit/sec TB4 pci-e lanes and have a bunch of standard ports that are easily replaceable on the motherboard, which all together wouldn't even come close to saturating a single TB4 lane. Add up 3x USB-A/C 3.2 Gen 2 (10 Gbps each, or 5Gbps for USB 3.2 Gen 1), 2.5Gbps ethernet, 100Mbps SD card, and you're still well under the bandwidth for one of the 4 lanes. Then have the other pci-e lane do HDMI 2.0b.
> you're just diluting the speed of the interface and adding more steps between your device and the laptop's IO controller.
I (and likely most people) don't need 4 TB4 lanes at 40Gbps each. The ethernet expansion card that sticks out of the case is max 2.5Gbps. Where is the rest of that bandwidth going?
Edit: plus you need to add 0.1cm for the plastic housing of the adapter itself.
So... You wanted every other laptop? I'm glad I can have 4 fully capable thunderbolt ports on my laptop (and probably don't want or need half the things you think are "standard"), and unlike what you're asking for here, which is the norm in the industry, that's basically not available on any other laptop.
If you just want a relatively fixable standard laptop that's what ThinkPads are for.
Stop misrepresenting my position. I want repairability and more than four ports. Every other manufacturer (including Lenovo) just gives me more than four ports but no repairability. Framework gives me repairability but only four ports.
I'm a Thinkpad fanboy and have owned literally dozens of Thinkpads. I've enjoyed the ability to swap out parts for the same model. But Lenovo has steadily been going down the Mac route of sacrificing repairability for design and thinness. They are even exclusively soldering RAM and wifi for a lot of their current gen top of the line laptops. And when they update the CPUs for a new generation, they also change a lot of things in the case and peripherals, so it is almost impossible to put a 12th gen Intel motherboard in a laptop of the same model with a 11th or 10th gen Intel motherboard. Hats off to framework for following through with their motherboard/CPU upgrade.
It was never easy to replace ports on a Thinkpad motherboard. I tried and failed to replace the barrel power socket of my X220 Thinkpad because I was clumsy with the soldering iron and had to just get another motherboard. I get the benefits that if your port on the outside of the expansion slot breaks due to cable stress, etc., you can easily swap it out. But imagine something like a pogo pin solution, where you have a standard set of ports on one side (2x USB-A, 2x USB-C, HDMI, SD card, ethernet), but if the port connector breaks, you can unseat the connector from the motherboard and replace it without soldering. Then on the other side, you have to TB4 expansion slots with all the benefits that I recognize come from that approach. Best of both worlds! Why not?