Viewing profile — tbr1
tbr1
HN member- Joined
- Thu, Mar 26, 2020, 2:23 AM UTC
- HN karma
- 141
- Public activity
- 27 items
- HN profile
- View on Hacker News ↗
About tbr1
No profile information was provided.
Recent public activity
-
comment
Comment #31129371
I think this answer has several parts: - I imagine the extra memory bandwidth of newer parts doesn't hurt. The example traces were taken on server-class Ice Lake machines. They jus…
-
comment
Comment #31128168
DDIO operates mostly transparently to software, with the I/O controller feeding DMAs into a slice of L3. Hardware can opt out by setting PCIe TLP header hints, and you have some sy…
-
comment
Comment #31127627
Absolutely, check out https://github.com/janestreet/magic-trace#privacy-policy and https://github.com/janestreet/magic-trace/wiki/Setting-up-a-... . With a bit of extra configurati…
-
comment
Comment #31127511
Yes, in fact this is how we've been narrowing down performance problems in it and its dependencies :) - https://github.com/let-def/owee/issues/23 - https://github.com/janestreet/ma…
-
comment
Comment #31127448
Absolutely! This is one of the main features of magic-trace, and in fact a primary use-case. You can select a trigger symbol for magic-trace to snapshot upon the next call of. This…
-
comment
Comment #31125982
It works best on compiled programs. We do try to support scripted languages with JITs that can emit info about what symbol is located where [1]. Notably, this more or less works fo…
-
comment
Comment #31124579
It's worth noting that aside from the overhead, function call / returns are not quite enough to reconstruct the callstack: tailcalls are just regular branch instructions.
-
comment
Comment #31124488
We don't have plans to add ARM support largely because we have no in-house expertise with ARM. That said, ARM has CoreSight which sounds like it could support something like magic-…
-
comment
Comment #31123122
You may also be interested in this wiki page: https://github.com/janestreet/magic-trace/wiki/Supported-pla... > Intel PT has a bunch of rough edges that we've tried to paper over i…
-
comment
Comment #31122227
It's all OCaml, GitHub is just misclassifying it as SML :)
-
comment
Comment #31122126
We have a bit more color on compatibility in general up on https://github.com/janestreet/magic-trace/wiki/How-could-mag... > for those interested.
-
comment
Comment #31121580
One of the maintainers here -- it should work on Broadwell if you're not super keen on the tens-of-nanoseconds timing precision and are okay with microsecond precision (i.e. only w…
-
comment
Comment #30148013
Small correction: DDIO is not limited to Intel NICs, it's a mostly-transparent-to-the-hardware mechanism by which DMAs are snooped and some fraction of the NIC-local (in the case o…
-
comment
Comment #27870976
It's quite easy to get it set up once you have a VM with GPU passthrough running (for which there are plenty of guides available online) -- just a double-click installation of a se…
-
comment
Comment #27870896
Yes, QXL can do that and has built-in support in e.g. virt-manager. It's not going to be fast, but it does work, and is how installation of Looking Glass can be bootstrapped withou…
- story
-
comment
Comment #26476540
(Sway dev mentioned in the article here.) To be clear, this loop doesn't exist in Sway proper: it lives in json-c, a third-party library used by a lot more than just Sway. A lockup…
-
comment
Comment #26002310
He also wrote "the book" on the subject: https://wayland-book.com/
-
comment
Comment #26002222
"Wayland forwarding": https://gitlab.freedesktop.org/mstoeckl/waypipe VNC: https://github.com/any1/wayvnc
-
comment
Comment #24892888
Mir is a Wayland compositor. It may not have started off as one, but is today.
-
comment
Comment #24892716
Xorg has had a meson build system since 2017: https://gitlab.freedesktop.org/xorg/xserver/-/commit/1549e30... Are you referring to something else?
-
comment
Comment #24890514
To make the comparison closer to apples-to-apples, the Wayland analog to the Xorg server would be something like GNOME's mutter compositor, which had its first Wayland support out …
-
comment
Comment #24889433
The v4l2 trick "works", but usually the application will use a lossy video codec optimized for faces, not screens. wf-recorder to v4l2 as a poor-man's screenshare to Discord ends i…
-
comment
Comment #24889389
Developers willing/able to work on X11/Wayland plumbing are a (very) finite number. A single developer can have a large impact. With more of them switching their primary efforts to…
-
comment
Comment #24889175
This comment is mostly correct (as a daily Wayland user), with a few exceptions. > Wayland does almost nothing besides render buffer handling. Input? Applications job. Applications…