News: 0001516031

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux "hid-universal-pidff" Driver Proposed For Fixing More Quirky Devices

([Hardware] 5 Hours Ago hid-universal-pidff)


The hid-pidff driver exists within the Linux kernel for enabling force feedback "FF" support on various USB HID PID (Physical Interface Device) compliant devices. With a new set of patches posted yesterday, that hid-pidff driver is extended to "hid-universal-pidff" for supporting more functionality on quirky devices.

Open-source developer Tomasz PakuĊ‚a posted the patches on New Year's Eve for establishing the hid-universal-pidff driver. He explained in the patch series:

"This patch series is focused on improving the compatibility and usability of the hid-pidff force feedback driver. Last patch introduces a new, universal driver for PID devices that need some special handling like report fixups, remapping the button range, managing new pidff quirks and setting desirable fuzz/flat values.

This work has been done in the span of the past months with the help of the great Linux simracing community, with a little input from sim flight fans from FFBeast.

No changes interfere with compliant and currently working PID devices."

The hid-universal-pidff driver comes down to extending the usable button range, quirk management, and other changes for "slightly non-compliant" USB PID devices as well as better fuzz/flat values on high precision direct-drive devices. This driver has been currently tested and used with hardware from Moza Racing, Cammus, VRS, FFBeast, and others for simulation racing games and flight simulator devices.

More details for those interested via [1]this patch series now under review on the Linux kernel mailing list.



[1] https://lore.kernel.org/lkml/20241231154731.1719919-1-tomasz.pakula.oficjalny@gmail.com/



phoronix

Affordable Virtual Beowulf Cluster

Every nerd drools over Beowulf clusters, but very few have even seen one,
much less own one. Until now, that is. Eric Gylgen, the open source hacker
famous for EviL (the dancing ASCII paperclip add-on to vi), is working on
a program that will emulate Beowulf clusters on a standard desktop PC.

"Of course," he added candidly, "the performance of my virtual cluster
will be many orders of magnitude less than a real cluster, but that's not
really the point. I just want to be able to brag that I run a 256 node
cluster. Nobody has to know I only spent $500 on the hardware it uses."

Eric has prior experience in this field. Last month he successfully built
a real 32 node Beowulf cluster out of Palm Pilots, old TI-8x graphing
calculators, various digital cameras, and even some TRS-80s.

He demonstrated a pre-alpha version of his VirtualEpicPoem software to us
yesterday. His Athlon machine emulated a 256 node Beowulf cluster in which
each node, running Linux, was emulating its own 16 node cluster in which
each node, running Bochs, was emulating VMWare to emulate Linux running
old Amiga software. The system was extremely slow, but it worked.