Spectacle8011

joined 2 years ago

I'm familiar with the history of GNOME, and somewhat with Xamarin and Mono. While I have made that argument in the past, it was pointed out to me that the GNOME name was used to ride off the coattails of the popularity the GNU project had in the '90s, and they ended the association when it stopped being convenient for them.

(A GNOME developer pointed this out to me using this language; I could link you to the interaction, but it was on reddit)

I mean, both RHEL and Debian use Glibc which means the vast majority of the Linux applications running outside the cloud are calling into GNU code.

This also includes the proprietary NVIDIA driver, which only works with glibc.

Unlike GNU, his vision of the Linux desktop was populated by music players, spreadsheets, email / calendar programs, PDF viewers, and video editors.

I think this is a strange characterization of the GNU Project's goals. This is the Initial Announcement for the GNU Project:

To begin with, GNU will be a kernel plus all the utilities needed to write and run C programs: editor, shell, C compiler, linker, assembler, and a few other things. After this we will add a text formatter, a YACC, an Empire game, a spreadsheet, and hundreds of other things. We hope to supply, eventually, everything useful that normally comes with a Unix system, and anything else useful, including on-line and hardcopy documentation.

and eventually a Lisp-based window system through which several Lisp programs and ordinary Unix programs can share a screen.

Do you know something I don't? I don't think the GNU Project was against multimedia software; they were just focusing on the more fundamental stuff first.


The GNU Project's biggest contributions were when the kernel was in its infancy. The most major contribution is undoubtedly the GPL. Without it, Linux would not be where it is today. I think enough has been said on that subject, but it's what made RHEL billions. It's the philosophy of free software that has made so much of the programs today possible. It's incredibly important.

Obviously, we also have the GNU Project financially backing Debian GNU/Linux in its infancy. And while you say GNU wasn't involved in the GUI layer, that's not true. They worked on the free Harmony toolkit as a matter of high priority, and would have kept working on it if GNOME had not been so successful. Thanks to the success of another GNU project, GIMP, the GTK toolkit was able to be repurposed for general usage.

I don't think it's fair to discard contributions that never panned out like HURD and Harmony, because it shows GNU was actively involved in making the desktop better for everyone, which has really been its mission from the start. Maybe they're not "the backbone" of the desktop, but I think it's fair to say their biggest/most notable contributions have been to the desktop, not the server.

I don't contribute to the GNU Project because frankly, they don't do anything I consider worthwhile at the moment. I don't contribute to the Linux Foundation, either. I contribute to user-facing software I'm interested in, like Lutris, GIMP, and Kdenlive.

[–] Spectacle8011@lemmy.comfysnug.space 3 points 2 years ago* (last edited 2 years ago) (2 children)

I'm just quoting the Free Software Foundation themselves. I didn't say I agree with them. It's a deceptive use of language that is rather unbecoming of an organization normally so careful with its words.

Edit: For the record, I think the GNU Project's biggest contributions have been to the desktop, not the server world.

[–] Spectacle8011@lemmy.comfysnug.space 10 points 2 years ago (4 children)

They do say that:

Usually combined with the kernel Linux, GNU forms the backbone of the Internet and powers millions of servers, desktops, and embedded computing devices.

[–] Spectacle8011@lemmy.comfysnug.space 4 points 2 years ago* (last edited 2 years ago)

The gaming performance issues you were facing might be related to Vulkan support for the card, if it works better on Windows, as apparently Kepler cards don't have great support for Vulkan: https://bbs.archlinux.org/viewtopic.php?id=273935

I see Vulkan 1.2 is actually the latest version of Vulkan that supported Kepler architecture GPUs like the GT 730, which stopped receiving non-security updates after October 2021: https://nvidia.custhelp.com/app/answers/detail/a_id/5202/~/support-plan-for-kepler-series-geforce-gpus-for-desktop

On Windows, games probably used OpenGL. If you were playing games with Proton, it prefers DXVK because it offers better compatibility and performance than wined3d's OpenGL translation layer. DXVK 2.0 and onwards have used Vulkan 1.3, which requires a GPU newer than yours. I don't know whether Steam (and Proton 8+) falls back to using DXVK 1.10 or falls back to OpenGL/wined3d.

Either way, that means you haven't been getting the latest performance improvement updates in DXVK since late 2022. So force-enabling wined3d's OpenGL translation layer with PROTON_USE_WINED3D might help, if it's not doing that already? I don't know if OpenGL would actually perform better, so this is kind of a long shot...

If you were playing Native GNU/Linux games, it might be different.

I second the openSUSE recommendation. My brief experience with it was really nice.

Edit: Ah, I see you've quit gaming, lol. Well, either way, if you use Wine with DXVK, maybe the above will help.

I keep wanting to buy it because of the amazing sales pitch, except it provides zero value to me. I already use my laptop in bed, lol... and if I'm going outside, I'm not going to be playing games. It doesn't even make sense to pack for going overseas because my laptop works great for that. And it doesn't work very well as a new computer because it's likely far more underpowered than my other computers for video editing and other work I need to do, but is nonetheless a cool feature.

Not that it matters at all. Valve still don't sell it in my country.

Ah, I see. I only used it once, so it's not something I do often, but it worked perfectly for me as a client to a Windows computer.

[–] Spectacle8011@lemmy.comfysnug.space 3 points 2 years ago (5 children)

You won’t get anything as useful as RDP or plain old Teamviewer

Is there something I'm missing? Teamviewer is available for Linux and I've done remote support with it: https://www.teamviewer.com/en/download/linux/

I...assume it also works as the machine being remoted into?

[–] Spectacle8011@lemmy.comfysnug.space 13 points 2 years ago* (last edited 2 years ago)

All in all, having AV1 support heavily benefits the open source community, as AV1 itself is an open source codec. This means that AV1 has a royalty-free licensing model that makes it suitable for adoption in various open source projects. It was also designed to solve long-standing patent litigation issues that were common in other codecs in the industry.

It was certainly designed that way. However, Sisvel believes that AV1 uses patented technology in the specification. Sisvel announced this one year after the AV1 standard was finalized, and not during the three years the standard was being developed. Of course, patent holders can't be expected to deeply investigate every new technology that's coming out on the market...but this was the largest new technology, formed by a coalition of some of the biggest companies in the world deliberately designed to get away from patent-licensing organisations like MPEG LA, under development for 3 years. Read into Sisvel (and its member companies) motivations as you will.

Nonetheless, Unified Patents is hard at work challenging invalid AV1 patents, among others:

Don't know who Unified Patents is?

Unified is a 350+ international membership organization that seeks to improve patent quality and deter unsubstantiated or invalid patent assertions in defined technology sectors (Zones) through its activities. Should Unified determine that its goals can be better served by settling a post-grant challenge (or agreeing to never file any challenges), Unified will consider settling in exchange for a license, though never for money. As with all aspects of its challenges, Unified acts independently when settling, and never provides members with advance notice of negotiations, draft settlement agreements, or actual settlement.

They also do...prior art competitions?

Unified is pleased to announce prior art has been found on three patents owned by Speir Technologies, an Atlantic IP Services subsidiary.

We would also like to thank the dozens of other high-quality submissions that were made on this patent. The ongoing contests are open to anyone, and include tens of thousands of dollars in rewards available for helping the industry to challenge NPE patents of questionable validity by finding and submitting prior art in the contests. Visit PATROLL today to learn more about how to participate.

In other news, more than half of the H.264 patents have expired, and all the essential ones will be expired by 2027.

[–] Spectacle8011@lemmy.comfysnug.space 1 points 2 years ago (1 children)

Seriously though, a stable API is not the GTK/GNOME developers’ agenda here. Nobody wanting a stable API should write software with this toolkit.

This blog post doesn't mention GTK, but I've heard GTK will sometimes implement breaking changes in minor version bumps. I was thinking about writing some software with GTK, and I haven't been deterred so I guess I'll learn the hard way, but has GTK 4 had any of these stability problems yet?

I think Krita is a more viable competitor to Photoshop than Gimp at this point… It’s also great for pen tablet drawing and arguably superior in that category.

Absolutely agree it's there for artists. Krita is a very successful project and I hear mainstream artists talk about it often, while not being an artist myself. Well, technically I own a Cintiq...

I haven't been able to get it to work well with PSDs, though, and I find the interface clunky for the sort of image editing I'm doing. I find GIMP easy enough to use, but it unfortunately lacks some crucial features. 3.0 is right around the corner (for real this time), so I'm hopeful. Unfortunately, PSD is a must because of collaboration. GIMP's ingest of PSD is better. But Krita does have non-destructive effects.

What I'm really hoping for is Affinity Photo to work well in Wine. Most people can get it running now but I think it's a little buggy or lacking in performance. I'll have to give that a shot soon.

But yeah, video editors are lacking. Kden live is ok (and awesome for the price)

As it so happens, I've thought about this a lot.

Kdenlive is definitely the best free software option but the lack of hardware accelerated playback really kills it dead in the water for me. I'm hoping it will improve soon, given the success of the fundraiser. DaVinci Resolve is fantastic but needing to transcode footage if you have H.264/AAC source footage (geh, I know, but some of us do) and being stuck with H.264 hardware encode in the best-case scenario is not great. I found Lightworks was the best option in terms of professional features + workflow. Proprietary, but hey, at least it works really well on Linux.

Audio editors are behind too. Audacity is pretty good for 2 track. Bitwig is a great multitrack alternative to Ableton… But Ardour isn’t developed enough for a pro studio and I’ve never seen one that uses Linux. Part of this is poor support for vst plugins developed for Windows, mostly due to their copy protection.

That's a shame to hear! I don't work with audio on a very professional level, so Audacity is fine for my use cases. It's improved in a significant way since the Muse Group acquisition (mainly non-destructive editing, but plenty of other stuff). I'm also annoyed but unsurprised to hear that DRM has thwarted compatibility yet again.

[–] Spectacle8011@lemmy.comfysnug.space 2 points 2 years ago (3 children)

There are also Windows users who rely on niche business applications. Wine isn't great for that sort of software yet. Another big one is the creative industry. While the VFX industry is very Linux-focused, and 3D is very viable, other parts of video production are not. And GIMP needs non-destructive editing before it can even think of competing with Photoshop or Affinity Photo. Inkscape is a viable vector image tool. The many other Adobe programs don't have great alternatives, and if you need to collaborate, that means you all need to switch to a new program. Then there are the retraining costs to consider.

Gamers have the easiest time in switching to Linux. The amount of compromises and sacrifices you need to make in other industries are much greater right now.

However, Adobe is trying to bring some of their programs, like Photoshop, to the web. It's unlikely we'll see stuff like After Effects on the web, but Photoshop, Illustrator, maybe even inDesign could possibly, maybe be there in a few years. Photoshop web is already in beta (though it's garbage). The web continues to be the great equalizer.

I don’t know if they’re still 720p locked on the free version.

Yes, it's still locked to 720p on the free version, but the Create plan is very competitive at $9.99 a month. It has all of the features of Pro except encoding is limited to H.264/AAC and AV1 on Vimeo/YouTube, and you have no control over the encode aside from resolution. That was enough for me, though. I'm not doing anything super professional but I'm doing more than you can do easily with most of the NLEs on the list above.

I’ve tried LW before but I never really liked the workflow.

The workflow kind of broke my brain when I first looked at it a few years back but after acclimating to it I quite like it. The cutting is keyboard-based in a way most other NLEs aren't, but yeah, it can definitely be annoying without some tweaks. Were you using Lightworks when they didn't have a Fixed Layout option? The Flexible Layout pretty much leaves you to it, but the Fixed Layout is very reminiscent of Resolve. What I love most about Lightworks is definitely the speed. It's the fastest and most responsive NLE I've ever used (Cinelerra probably comes a close second). And it gives you good Color tools and many other powerful features! Not a common combination. The community is also full of knowledgeable people, but that's true of Resolve too.

Anyway, if you're happy with Resolve, there's no reason to consider switching. Pricing wise Resolve beats out Lightworks after two years of Pro license ownership and the licenses are less annoying. Main reason I went for Lightworks is I didn't want to be forced to keep a NVIDIA GPU forever. It seems less disruptive to my workflow in the long run. How is Resolve stability-wise for you? I'm still trialing Lightworks but the ownership cost is leading me to re-consider Resolve...

Having a look at the Resolve 18 Codec manual, I see they've moved from CentOS 7 to Rocky Linux 8.6. I'm glad they didn't kill the GNU/Linux version or something along with CentOS, lol...

view more: ‹ prev next ›