swaywm / wlroots

A modular Wayland compositor library
https://gitlab.freedesktop.org/wlroots/wlroots/
MIT License
2.15k stars 342 forks source link

Hardware donations #171

Open ddevault opened 6 years ago

ddevault commented 6 years ago

We would appreciate hardware donations to help some of our developers build support for as many devices as we can. Currently we would find these useful:

Email sir@cmpwn.com if you'd like to donate any hardware. You can also donate cash and explain that you'd like it to be spent on a particular kind of hardware.


wlroots has migrated to gitlab.freedesktop.org. This issue has been moved to:

https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/171

ddevault commented 6 years ago

I have received a $50 donation with the stated intent of purchasing HiDPI hardware for testing on wlroots.

ddevault commented 6 years ago

I have purchased a 4K display.

maletor commented 6 years ago

Can this be closed or do you think you'll need to test a 5K monitor too ;)

ascent12 commented 6 years ago

I think some 10-bit and/or YUV capable hardware would be helpful.

ddevault commented 6 years ago

And I could use a drawing tablet with more capabilities than mine, too.

ghost commented 6 years ago

Do you still need drawing tablets, and what is the cheapest you'd need to get this working?

ddevault commented 6 years ago

Cheap probably isn't feasible for the drawing tablet we need. Support for cheap drawing tablets is fleshed out and working well, the main issue is fancy drawing tablets with mode switching and ring controls and crazy shit. Something like this could get us pretty far: http://a.co/fF75wSn

Could also just get in touch with Wacom and ask if they'd be willing to give away any hardware in exchange for adding support for them.

ghost commented 6 years ago

Cheap probably isn't feasible for the drawing tablet we need.

True that, but cheap for what I was thinking is under $600. Let me know if there is something else that has the requirements for testing to help get this closed out.

Could also just get in touch with Wacom and ask if they'd be willing to give away any hardware in exchange for adding support for them.

Would you want me to reach out? In the meantime, depending on how important this is to anyone else, I wouldn't mind contributing for the hardware.

ddevault commented 6 years ago

Would you want me to reach out?

Sure, if you have the connections that'd be great.

In the meantime, depending on how important this is to anyone else, I wouldn't mind contributing for the hardware.

It's more about how important it is to you, I guess. I want to support drawing tablets well on wlroots (and Sway) but I'm not sure how much the drawing tablet audience (mainly artists, I guess?) intersects with the wlroots-compositor-user audience (mainly geeks, famed for their artistic inability).

ddevault commented 6 years ago

My reason for wanting drawing tablet support is so I can play osu!, and that use-case is already well supported :smile:

ghost commented 6 years ago

There may be some other higher priority items, but precision drawing support is really important to me as well. I want to try Inkscape and Krita tablet support, and see what other applications exists. I'm sort of envisioning sway compositor as being a good replacement for Android eventually, or at least that is my hopes.

Ongy commented 6 years ago

https://bugs.kde.org/show_bug.cgi?id=379174 towards kirta... Fell free to bug them a little. They are under the KDE umbrella and kwin put X11 under maintainance mode, so there may be some argument.

Drawing tablets "should" work I have tested pen, buttons on pen, buttons on pad and strips. I could test erasor but don't think I did.

We have an implementation for rings, but that's largely untested, since nobody has the hardware atm. What's unimplemented is mode-switching. Tbh. I'm not even 100% sure what that is about, but I think the tablet linked earlier is the cheapest that has it.

ghost commented 6 years ago

@SirCmpwn

It's more about how important it is to you, I guess. I want to support drawing tablets well on wlroots (and Sway) but I'm not sure how much the drawing tablet audience (mainly artists, I guess?) intersects with the wlroots-compositor-user audience (mainly geeks, famed for their artistic inability).

It is important to me, but I hope that it helps the community and I believe that it will. I just saw your new update to your Hackathon regarding Purism and I see other opportunities. Optimized code and a properly configure Vim with patched fonts is art to me.

ddevault commented 6 years ago

Thanks to @braderhart for hooking me up with a nicer drawing tablet. When it arrives I'll update this issue with details on its capabilities.

ddevault commented 6 years ago

Drawing tablet showed up - thanks again! I have confirmed that it supports rings and will add support for them to wlroots accordingly. However, it does not support modes. I'm still not sure how "modes" even translate to marketing material, it will be hard to find one of these.

ddevault commented 6 years ago

Clarification: it does support modes! It does not seem to support "mode groups", whatever that is. Anyway, very good tablet, has a large spread of capabilities to improve support for. Thanks @braderhart!

ddevault commented 6 years ago

First pass on improved tablet support: https://github.com/swaywm/wlroots/commit/bfc0e95d2cfeab96d771cb34e78ca92afee4464c

Still to come is support for the drawing tablet Wayland protocol extension, but I'll be doing that a little later.

ddevault commented 6 years ago

I added another call for donations:

ghost commented 6 years ago

@SirCmpwn This is the one I'm familiar with, but may be a bit dated:

http://www.osvr.org/hdk2.html

Will that work for your efforts?

ddevault commented 6 years ago

Yes, that'll do nicely. But let someone else have the pleasure of donating, too :smile:

emersion commented 5 years ago

We could also make use of one of these things:

emersion commented 4 years ago

In addition to the FreeSync/VRR/Adaptive Sync monitor which is blocking https://gitlab.freedesktop.org/wayland/wayland/issues/84, we could also use a HDR-capable monitor (those are pretty expensive).

Algram commented 4 years ago

I've emailed Lenovo asking about one of their displaylink docking stations as a hardware donation. Maybe this will ease the implementation of https://github.com/swaywm/wlroots/issues/1823 since the person can test on real hardware.

I hope this is fine for you.

nstickney commented 4 years ago

@emersion Is there any particular FreeSync monitor someone wants? Or should we just get the cheapest one we can? I would like to donate towards that one.

emersion commented 4 years ago

Sorry about the delay. I just noticed that my GPU is AMD GCN 1.1 and doesn't support FreeSync, which makes things more complicated.

nstickney commented 4 years ago

@emersion No worries... it looks like an RX570 can be had for about $120, or an RX 550 for $100. Is that a useful way to spend the money?

https://pcpartpicker.com/products/video-card/#A=2&sort=price&page=1

emersion commented 4 years ago

I'm now getting stable income, so I'm considering throwing some money at a new screen and/or GPU. To maximize the number of DRM features I could work on, the best would be to have FreeSync and HDR-capable hardware. It seems like a Polaris (RX 400/500) would have support for both. I looked at my local second-hand exchange website, and the prices are around 100 euros too. Regarding the screen, it seems BenQ offers cheaper HDR screens than other vendors (something like EW3270U or EW2780 would do). Otherwise, could always go for a non-HDR screen, any FreeSync-capable one would do.

nstickney commented 4 years ago

@emersion :+1: Let me know how to send the money. Merry Christmas!

emersion commented 4 years ago

Sent a message on Mastodon with details. Thanks!

luzidd commented 4 years ago

I'd donate 50$ towards FreeSync/VRR implementation. Doesn't matter if the money goes into a monitor or into a GPU.

ddevault commented 4 years ago

I have received a $104 donation for the purpose of developing GPU hotplugging support.

zachlatta commented 3 years ago

I'm happy to pitch in $100 for GPU hotplugging support. I'm very keen on being able to hotplug an eGPU. What's the best way to send the money?

ddevault commented 3 years ago

I can accept that donation at https://drewdevault.com/donate (leave a note with the purpose of the donation), but I'm not sure if we have any devs lined up who would be interested in taking on that work should the hardware be provided to them.

zachlatta commented 3 years ago

Donation made! That's OK. I hope someone will pop up at some point :-). Thank you for Sway. It's completely transformed how I use Linux.

-- Zach Latta https://zachlatta.com http://zachlatta.com @zachlatta https://twitter.com/zachlatta / fb https://www.facebook.com/crynix / github https://github.com/zachlatta

On Mon, Oct 19, 2020 at 12:53 PM Drew DeVault notifications@github.com wrote:

I can accept that donation at https://drewdevault.com/donate (leave a note with the purpose of the donation), but I'm not sure if we have any devs lined up who would be interested in taking on that work should the hardware be provided to them.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/swaywm/wlroots/issues/171#issuecomment-712296894, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHSH6GB52BQIJLC6IBRQMLSLRVIJANCNFSM4D5EREMA .

jakobrs commented 3 years ago

Regarding

  • [ ] A device that doesn't have a render engine, such as DisplayLink

There's the gud DRM driver. It lets you use a Raspberry Pi 4 (or Zero) as a display adapter (without rendering). The host driver is upstreamed in Linux 5.13.