View previous topic :: View next topic |
Author |
Message |
devsk Advocate


Joined: 24 Oct 2003 Posts: 3003 Location: Bay Area, CA
|
Posted: Mon Dec 28, 2020 1:31 am Post subject: Looking for an open source driver based stable GPU |
|
|
I am getting sick of nouveau crashing my Firefox or X every now and then on my oldish GeForce 750 Ti (which actually is good enough to play 4K60p content if not for nouveau hangs).
I am looking for a GPU (amd or nvidia, does not matter) which works (at least hardware accelerated 4K60p for h264) with the open source drivers and does not crash on a daily basis. Budget: like 750 Ti, between 100-150$. What are people on gentoo using these days which they found stable for daily use? |
|
Back to top |
|
 |
eccerr0r Watchman

Joined: 01 Jul 2004 Posts: 9932 Location: almost Mile High in the USA
|
Posted: Mon Dec 28, 2020 2:04 am Post subject: |
|
|
I've found a lot of off brand video cards tend to die early, may need to try looking for a board manufactured by some non fly by night company and it'll do better.
I've been using my ancient Radeon HD 5770 for many years, knock on wood, and no real issues yet with it. It's Diamond branded, they were making cards for a long while. The Sapphire branded (IIRC) Radeon HD 3650 that I had prior to this board died an early death. _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
 |
devsk Advocate


Joined: 24 Oct 2003 Posts: 3003 Location: Bay Area, CA
|
Posted: Mon Dec 28, 2020 6:04 am Post subject: |
|
|
The crash I get shows up like this:
Code: | [317824.265887] nouveau 0000:2d:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 30009 [ILLEGAL_INSTR_ENCODING]
[317824.265893] nouveau 0000:2d:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 10009 [ILLEGAL_INSTR_ENCODING]
[317824.265898] nouveau 0000:2d:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 10009 [ILLEGAL_INSTR_ENCODING]
[317824.265904] nouveau 0000:2d:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 30009 [ILLEGAL_INSTR_ENCODING]
[317824.277942] nouveau 0000:2d:00.0: gr: TRAP ch 2 [007fa89000 X[12183]]
[317824.277951] nouveau 0000:2d:00.0: gr: GPC0/TPC2/MP trap: global 00000000 [] warp 3e0009 [ILLEGAL_INSTR_ENCODING]
[317845.624815] nouveau 0000:2d:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
[317845.624828] nouveau 0000:2d:00.0: fifo: runlist 0: scheduled for recovery
[317845.624837] nouveau 0000:2d:00.0: fifo: channel 2: killed
[317845.624844] nouveau 0000:2d:00.0: fifo: engine 0: scheduled for recovery
[317845.625516] nouveau 0000:2d:00.0: X[12183]: channel 2 killed!
| If someone has any ideas on making nouveau more stable, I would appreciate it.
I have tried both nouveau and modesetting driver for X. Both end up with the same crash. And I have not enabled the compositor, which typically speeds up these crashes. |
|
Back to top |
|
 |
eccerr0r Watchman

Joined: 01 Jul 2004 Posts: 9932 Location: almost Mile High in the USA
|
Posted: Mon Dec 28, 2020 8:57 am Post subject: |
|
|
I don't have any recent nvidia cards, I had a 8400GS at one point and don't recall seeing errors with nouveau. Then again it was a fairly "new" (in terms of power on hours, not "latest and greatest" in any sense) card.
I've some older nvidia cards that have issues with nouveau, so hard to say -- need to rule out hardware trouble. _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
 |
Logicien Veteran


Joined: 16 Sep 2005 Posts: 1555 Location: Montréal
|
Posted: Mon Dec 28, 2020 1:16 pm Post subject: |
|
|
I have an Nvidia
ZOTAC GT610 SYNERGY EDITION 2GB 64BIT DDR3
I use it from time to time with nouveau. It have never freeze. It's the only one from Nvidia that I had who have never freeze. All the others I had have freeze.
I think that Nouveau have been developped in reverse engineering and have a less performing rate than the Intel and Radeon drivers. I have an
[AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]
1GB of ram that I use with radeon and it perform better than my Nvidia with nouveau in FPS with glxgears. I have an
Intel Corporation HD Graphics 530
who perform the best with the driver i915 from Intel. For big performances I think that the close drivers are needed with Nvidia. _________________ Paul |
|
Back to top |
|
 |
Ant P. Watchman

Joined: 18 Apr 2009 Posts: 6920
|
Posted: Mon Dec 28, 2020 4:16 pm Post subject: |
|
|
Anything from AMD that's at least 1 major generation out of date should be a safe bet.
I'm using a RX550, the driver was bad when it was new 3 years ago but now everything works well. It should be at the low end of that price range by now, and handles 4k60 h264 and h265 (plus encoding). No VP9/AV1 though, and those seem to be growing in marketshare rapidly. |
|
Back to top |
|
 |
asturm Developer

Joined: 05 Apr 2007 Posts: 9360
|
Posted: Mon Dec 28, 2020 4:25 pm Post subject: |
|
|
Talking in general, I have a bunch of older systems with AMD iGPUs that work really well. When last year I bought my first dedicated GPU in a long time, an RX 5700, it was really the same story right from the start, no problems, decent performance, and that was latest gen at the time. Even though I barely use that much performance, I chose it because of superb idle consumption which is way better than with the smallish RX 5xx series. It should be similar for the cheaper 5500 and 5600 cards. |
|
Back to top |
|
 |
eccerr0r Watchman

Joined: 01 Jul 2004 Posts: 9932 Location: almost Mile High in the USA
|
Posted: Mon Dec 28, 2020 4:34 pm Post subject: |
|
|
Also on the note of failing drivers, I had a i965 chipset graphics board that kept on crashing with graphics errors with the Intel drivers. Then I swapped the motherboard and all the problems went away... showing that there can be problems with chipset graphics too, it's not just software. _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
 |
devsk Advocate


Joined: 24 Oct 2003 Posts: 3003 Location: Bay Area, CA
|
Posted: Tue Dec 29, 2020 7:40 am Post subject: |
|
|
Why can't I find decent older (2019) cards for cheap at this time in US? The graphics cards seem to be more expensive than 8-9 months ago. And pretty much all searches on Amazon are $200+.
I am not into gaming but I would like to watch a movie in 4K60p once in a while without tearing or lock ups. I thought I could do this with a $100 Radeon card. |
|
Back to top |
|
 |
Ant P. Watchman

Joined: 18 Apr 2009 Posts: 6920
|
Posted: Tue Dec 29, 2020 8:33 am Post subject: |
|
|
asturm wrote: | Even though I barely use that much performance, I chose it because of superb idle consumption which is way better than with the smallish RX 5xx series. It should be similar for the cheaper 5500 and 5600 cards. |
How much better is that one? I've measured my card as low as 5W while displaying a static screen on a single monitor, but it's usually more in the 10-15 range (the animated gif icons on here alone wreak havoc with it). It's a low-end model so that's close to 40% of the total power budget. |
|
Back to top |
|
 |
devsk Advocate


Joined: 24 Oct 2003 Posts: 3003 Location: Bay Area, CA
|
Posted: Tue Dec 29, 2020 8:38 am Post subject: |
|
|
I am back-ordered on https://www.amazon.com/gp/product/B0899TDHRC - a 4GB RX550 which should be plenty for my use case
Anybody has some guidance on what all the use flags and video card entry I need to enable to use hardware acceleration on this card? It seems to have both h264 and h265. Eventually, I may use it for trancoding also to serve my TV which is slightly oldish. |
|
Back to top |
|
 |
Ant P. Watchman

Joined: 18 Apr 2009 Posts: 6920
|
Posted: Tue Dec 29, 2020 9:26 am Post subject: |
|
|
Code: | */* vaapi vdpau vulkan VIDEO_CARDS: -* amdgpu radeonsi
sys-devel/clang LLVM_TARGETS: AMDGPU
sys-devel/llvm LLVM_TARGETS: AMDGPU |
vaapi does the hardware video encoding and decoding. vdpau does decoding, but seems to have lost the API standards war.
llvm is supposed to have been obsoleted by ACO in mesa, but the ebuild still enforces it for some reason. |
|
Back to top |
|
 |
asturm Developer

Joined: 05 Apr 2007 Posts: 9360
|
Posted: Tue Dec 29, 2020 10:12 am Post subject: |
|
|
Ant P. wrote: | asturm wrote: | Even though I barely use that much performance, I chose it because of superb idle consumption which is way better than with the smallish RX 5xx series. It should be similar for the cheaper 5500 and 5600 cards. |
How much better is that one? |
It takes 7W displaying a 4K idle desktop while RX 570/580 take 16W and 20W in the same scenario. I never considered RX 550 which might be better but certainly not in relation to the maximum performance one can get out of it (or what is necessary on a 4K resolution). |
|
Back to top |
|
 |
|