Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
|
Thread Tools | Search this Thread | Display Modes |
2nd December 2021, 07:23 | #2721 | Link | |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
|
Quote:
Software features cannot simply stop changing, at least the next new one will get a lot of adoption so anything competitive is by definition pretty new. Humans have NOT perfected graphic APIs, DWMs, etc. The good and bad of this weird tool we call software. Any new "everyone just use this" project would simply be adding another complication in the complex environment.
__________________
madVR options explained |
|
2nd December 2021, 10:00 | #2722 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
|
Even in an ideal world that would never work, unless you want both hardware and software to stop evolving. Evolution means change, and change can present issues. No matter how open your design is.
You can see similar issues in the Linux world, even when you exclude drivers entirely. Software packages update, break compatibility with each other, and it all turns into a mess. All open-source, not even hardware related. The same principle holds. If you want new features and advancements, you need to be open to change, and anything that comes with that. Besides, the majority of these "issues" are niche cases that affect a minority of users on specific setups, and often have simple work-arounds. Is it really worth it getting worked up about a theoretical issue you can potentially fix with a press of a button should it even affect you? My HTPC plays video flawlessly with zero drops or glitches without changing any settings, for what its worth.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 2nd December 2021 at 10:12. |
2nd December 2021, 14:08 | #2723 | Link | |
Registered User
Join Date: Nov 2018
Posts: 33
|
Quote:
If this update doesn't help then you can navigate to: Code:
"xxx:\xxx\Steam\steamapps\common\DOOMEternal\launcherData\launcher.cfg" Code:
rgl_showNvidiaStartupWarning 0 |
|
2nd December 2021, 14:19 | #2724 | Link |
Registered User
Join Date: May 2004
Posts: 5,351
|
Thanks for that.
As for video, yes, me as well, Nev. things are working very well on that front on my laptop. As for just leaving things where they are I can't for quite a few reasons. The biggest being security. Yes, even with gpu drivers security comes into play. It's all well and good if you can isolate your machine offline then sure you can leave it alone and never touch it again. I can't do that. I require it to be online. As such I have no choice but to keep it up to date. And all the problems that brings. Sent from my SM-G998U1 using Tapatalk
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED |
2nd December 2021, 17:21 | #2725 | Link | |
Registered User
Join Date: Dec 2011
Posts: 1,812
|
Quote:
It also seems to be really beneficial for software quality if companies don't just dump giant code drops with hardly enough testing vs. single commits that undergo proper (and likely more strict) reviewing processes. I found upstream amdgpu Linux kernel driver and Mesa to be much more reliable than the bugged stuff AMD ships with their Windows driver, in fact also often/usually better than the Nvidia Windows driver. It might be that traditional proprietary development practives aren't simply sufficient anymore for today's complex software. Also, Linux and Mesa development was hardly hit (if at all) by the pandemic. |
|
2nd December 2021, 18:00 | #2726 | Link | |
Registered User
Join Date: May 2004
Posts: 5,351
|
Quote:
Bringing this back to driver development, it's clear the pressure to release at least one driver per month, focused on adding support for new games and new monitors takes priority over any other functionality within a driver. And that pressure leaves little time for the niche stuff. We have a lucky month when they simply leave our stuff untouched. That's really the best we can hope for most months. Once a year we tend to get a push that actually helps us like when they made 23Hz stable. Most months it's "please don't break s***".
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED |
|
2nd December 2021, 18:07 | #2727 | Link |
Registered User
Join Date: Dec 2011
Posts: 1,812
|
You're probably right that also proprietary software could be way better. But look at Microsoft: They drown in money more than ever, but software quality (who likes Windows 11, recent Outlook, Teams etc...) can hardly compete with that of gilded Windows 7 era (apart from security, perhaps).
Proper git development doesn't magically solve all issues, but I think there is a tendency of it enabling better software quality. Especially for complex/hard stuff like kernel or driver. |
2nd December 2021, 18:14 | #2728 | Link |
Registered User
Join Date: May 2004
Posts: 5,351
|
You're preaching to the chore on the merits of git. I push for it in every company I work for. Proper source management is critical. Branching strategy plays a LARGE role in the quality of large development projects. Proper branching strategy would also allow for different release types. Yes, we have the studio vs gamer drivers now. But imagine if they had a dedicated "HTPC" driver that only changed when needed. Security updates? Yes. Updates for when the OS changes? Yes. Updates for HTPC functionality, hell yes. But other than that, leave it the F alone. LOL By having proper branching strategy, you could do that by merging the critical code to the branch, properly test it for the use case the branch exists for, and release it separately from the more popular gaming branch. Even the studio branch is technically closer but wildly different than what we would want from an "HTPC" branch. That's geared more toward content creation. We want something geared toward content consumption.
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED |
2nd December 2021, 23:25 | #2729 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
|
There is no studio branch, actually. It's the same driver, they just release it more infrequently after more testing, so it's typically older, eg. more stable. It's not fundamentally different to GRD drivers otherwise.
Nvidia has typically two active driver branches, the "new feature" driver which is currently 496, and the "stable" driver which is 471. For marketing they get fancy names, but they don't differ other then by age - the older one has more fixes and less new things that break again.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
2nd December 2021, 23:34 | #2730 | Link |
Registered User
Join Date: May 2004
Posts: 5,351
|
Well, they SHOULD. LOL That way they could keep an updated HTPC style driver devoid of all the BS that the game drivers go through. Proper branching strategy really would solve a lot of issues.
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED |
2nd December 2021, 23:40 | #2731 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
|
The problem is how specific do you get? If you got a big screen TV with a reasonably powerful PC attached... wouldn't many people also want to couch-game on that, because why not? Why can't I have a driver that has video and gaming working fine? Instead I have to switch between two?
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
3rd December 2021, 00:10 | #2732 | Link |
Registered User
Join Date: Dec 2011
Posts: 1,812
|
I think that's why the aim should be to break less in the first place and then deal with breakage more transparently.
At least chances are you can still get a human response when reaching out to Nvidia and get improvements in the wake of it. I don't think AMD Windows team has any kind of support at all, they just despise their Windows customers. Can't explain that blunt ignorance and 0 communication otherwise. |
3rd December 2021, 00:56 | #2733 | Link | |
Registered User
Join Date: May 2004
Posts: 5,351
|
Quote:
Now, we're developers, so you know what I would say to this. Have an install that has the ability to "switch" between stable drivers under the covers based on which profile is selected at any given time. It's the equivalent of switching between a gaming driver and a stable HTPC driver, only done automagically based on a profile selection.
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED |
|
3rd December 2021, 00:59 | #2734 | Link | |
Registered User
Join Date: May 2004
Posts: 5,351
|
Quote:
Personally I like my idea of profile driver selection. But it, too, will never happen. Unless Nev decides to take me up on that idea and include private known stable driver versions in JRiver MC and have the ability to on the fly overlay those for playback and then revert to your gaming driver upon exit. BAHAHAHAHA
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED |
|
19th December 2021, 06:41 | #2735 | Link |
Registered User
Join Date: Feb 2020
Posts: 541
|
You mean 24/1.001 stable as in EDID when it is in VIC timing that supports both with /1.001 and without? Yeah, but that is still quite broken in some players like in Chrome, it does some strange dropping and duplicating of frames even though both file and display are 24/1.001.
|
4th January 2022, 21:36 | #2736 | Link |
Registered User
Join Date: Feb 2015
Location: Bavaria
Posts: 1,667
|
511.09 SD has new new HD Audio Driver
|
6th January 2022, 10:40 | #2738 | Link | |
Registered User
Join Date: Apr 2018
Location: Paris, France
Posts: 92
|
Quote:
__________________
Charky "Rule #1 : If it works, don't change anything." |
|
|
|