I love AMD's commitment to best in class GPU support for Linux.
Over the last few generations of AMD GPU; I have run Windows, Linux and a MacOS Hackintosh - all with seamless hardware acceleration, relatively good power consumption/thermals and with a great fps per dollar compared with competing products.
Add to it that AMD was instrumental in the creation of Vulkan, which is the graphics API that made gaming on Linux possible (and gaming on M1 MacOS easier). They created FreeSync and FSR which is open to all hardware and honestly pretty decent.
I'm no hardware evangelist but I really respect AMD's consistent drive to improve the industry and it has certainly left an impression on me.
I agree, but the lack of usable ML acceleration is a deal breaker for me. Especially nowadays that stable diffusion and similar models can be run on your Desktop. So, this gap will not only drive hobbysts/professionals away from AMD, but normal users more and more.
Last time I checked ROCM is light years away from CUDA.
1. World's most powerful supercomputers run on AMD Radeon Instinct cards, which means more funding for better ML stack from AMD.
2. A ton of ROCm libraries developed by AMD has landed recently in Debian, which means there's actual and fast paced development work being done on this stack.
There's been this big promise of rocm for ages, since it hasn't taken up ever since, I see no reason for it to do so shortly (it will eventually). Yes rdna3 has ml optimizations, sure there is even some non public windows rocm build, but even if everything works out, taking into account the time the leading frameworks need to either fully use rocm at all or even update a to newer version, now is not the time to get an amd gpu when you want to do ml. Given AMDs trackrecord of not delivering workable ml solutions, it only makes sense to do so when the ecosystem is there and stable for a year or so.
But this is all for the enterprise grade hardware. There seems to be very little interest from AMD to extend their stack to consumer GPUs. From an outside perspective I really cannot understand their reasoning here.
If you manage to build the stack from source (or your distro did) it's likely to run fine on consumer hardware. A lot of it is developed on them. I don't do ML or try to build 'real' applications though, so ymmv. And outside of the blessed rocm binaries the company line is unsupported. Kind of has to be, they weren't tested by amd.
Source: I work on the llvm part of the stack and don't have enterprise hardware. I don't know what the library developers use but expect some of them have similar setups.
I remain a fanatically committed AMD buyer for their linux support, but wow the cost of it in the machine learning space has been painful. It really hurts when all the tutorials are for Nvidia and nothing seems to work.
I suspect the ROCm situation has not improved since last time I checked, based on their documentation. The installation guide [0] is a bit of a mess. It looks like they are targeting ROCm at existing ROCm users rather than finding ways to convince people to become ROCm users; nothing there is useful introductory material. The opening is basically marketing babble too. Or possibly someone with a history in the GNU projects lineage of terrible recursive names.
It just doesn't look like they've got a leadership figure trying to bring people in to their ecosystem right now. I dunno, maybe the API isn't intended for interested developers.
It's unfortunate. CUDA is a mess, but because it's the leading tech on the field, AMD has no choice but to come with an (equally messy) compatible solution. Vulkan was thought of as a something that could replace CUDA and (dead) OpenCL, but it's never going to take off due to the ML field being heavily CUDA, or well more of pytorch / python :)
I'd personally argue ROCm is much more of a mess than CUDA: in many situations, CUDA code can be compiled once, and then run on multiple generations of cards (including future ones once drivers exist) and you have the option of shipping PTX code which can (normally) do the same.
ROCm builds are effectively hardware-specific (and officially Linux-only).
I hope we'll see better inference solutions soon. Instead of installing some version of pytorch and downloading .pt-files I'd like to have an inference engine optimized for my computer, and be able to download trained models that run on multiple different systems. There's already DirectML on Windows, CoreML for Apple, ONNX runtime, etc. Not everyone need to train models, and maybe some fine tuning for things like Dreambooth can even be done on CPU. I think what's holding this back is lack of interest from the academics publishing the models, which is understandable.
With a better inference standard option hopefully it would run on AMD too. But I also hope AMD gets their compute to a better place, preferable using open standards so we don't need "Nvidia code", "AMD code", etc.
Note for anyone reading this: it's not at all comparable to what AMD is doing. AMD driver is fully open, including userspace components, while nvidia has open sourced a (relatively) tiny kernel module, and keeps the vast majority of their code closed.
At least that make nvidia card on linux to be in the same state as nvidia card on windows. Still a giant improvement.
It's good enough (for most user) that you can just install the binary user component driver and run the card without limited to random linux distro or version.
Imaging you can't even do any windows update because nvidia card may have compatibility problem and turn your desktop black. It's the status that nvidia on linux now.
There is no HW acceleration for AMD iGPU however. Neither VLC/mpv nor Chrome/Chromium/Firefox can use HW acceleration on Linux with AMD iGPU.
Since it's a corporate laptop I can't do much. For a personal one Intel and their iGPU is the only combination capable of HW accelerated video playback.
Unfortunately so far these are underwhelming. Hope AMD figures out a fix for the very high idle (>100 W) consumption when more than one monitor is connected (idle with a single monitor is also bad, but not quite as egregious). In terms of performance they're good, but the much lower efficiency (20-50 % lower) compared to NV Ada suggests to me that AMD aimed for a lower performance level and had to bump performance up on short notice. The high power draw through the slot, which GPUs generally avoid nowadays for a number of reasons, also seems to suggest this - AMD is clearly trying to get every single Watt into the card they can. Non-reference cards more or less all have three eight pin power connectors - I'd go so far as to say the two connectors on the reference cards are basically marketing to seem more efficient.
Though even with European electricity prices, the generally higher (real world) power consumption of these doesn't make the (more expensive) 4080 a better deal. Maybe if prices cross over the 1 buck/kWh threshold. Never say never!
The smart move is to wait a couple months and see if AMD can fix the bigger issues with these cards through drivers and only buy one of these if they do.
>The smart move is to wait a couple months and see if AMD can fix the bigger issues with these cards through drivers and only buy one of these if they do.
That's pretty much it.
The assumptions/rumors/leaks and such right now[0] point to underwhelming release drivers. Like they aren't taking advantage of the hardware, or have clutches in place until they can get higher utilization of the hardware to be stable.
By CES, there'll surely be announcements of other RDNA3 cards. By the time these get reviewed, drivers should be closer to where they should be, and informed decisions much easier to make.
Right now, the 20% higher priced 4080 gets you 17% better RT, while raster suffers -8%. Therefore 7900XTX is better value, just not by as much as everybody hoped. This might or might not change with newer drivers.
I do not recommend buying any AMD RDNA3 nor 4000-series NVIDIA right now. Waiting to see what happens once lower-end cards enter the market is my advice.
Yeah. For the 7900 XT/XTX though it's already quite clear if you want it, you really want an AIB board and not the reference card, which seem to be marginal overall (power delivery, cooling).
I don't think Phoronix had idle consumption numbers for Linux unless I missed it? I'd be curious if it's a problem in Linux as well as windows, as I do believe that it's either a firmware or driver bug. One thing pointing to that is that ComputerBase had much lower idle power numbers with a multi-monitor setup (power consumption in various reviews seem to show differences depending on different monitor models connected) but it still went significantly higher with video playback: https://www.computerbase.de/2022-12/amd-radeon-rx-7900-xtx-x...
For power efficiency, considering that Ada is a monolithic TSMC N5 variant (4N) die while Navi31 is a combination of N5 + N6 for the 6 MCDs, maybe it's not so surprising... One thing to note is that historically, GPUs companies are almost always pushing towards the far end of the VF curve for their top-tier cards. For example, while the 4090 has gotten tons of flack for it's power consumption, cable melting, etc, a Korean review site did testing on power limiting and undervolting while gaming [1] and found that you could basically switch to an 80% Power Limit (only 21W of power savings though) and lose <1% performance. Alternatively, with a slight undervolt, you could shave 58W of power consumption while lowering performance by 1.2%, or 95W (from the 347W stock) with 4.6% lower performance.
As to the smart move, IMO from a price-perf perspective, all of these new cards are a bit out-to-lunch. For gaming, high-end last generation cards (like a 6800XT at $600) will get you to 4K60 on almost all AAA titles and are a fraction of the price of the Radeon 7000 or RTX 4000 series. Also, while I'm a big fan of open source drivers, those doing ML are basically forced to buy Nvidia atm.
Long and complicated reasons, but basically multiple pricing areas within Sweden, no good HVDC connections from the north, where most of our power generation is, and a very power-hungry Germany just over the Baltic.
> Hope AMD figures out a fix for the very high idle (>100 W) consumption when more than one monitor is connected (idle with a single monitor is also bad, but not quite as egregious).
100 W just the card or the whole system? In Linux? Because I've seen ~20W windows numbers for just the card for AMD. Mind, less powerful cards.
NVidia does do better for multimonitor desktops tho.
That seem a bit high. Are you running a graphics heavy desktop environment?
I'm currently browsing on one monitor and having a twitch stream with GPU accelerated decoding on another, and nvidia-smi reports 49 W for my 3080. Nvidia 525 drivers & Fluxbox as window manager.
Using an AMD 5950X CPU, currently with powersave governor, my PSU reports a total power usage of 120 W.
Performance is great, but the comparisons are missing the 40x0 cards, unfortunately. Benchmarks under Windows show the XTX matching the 4080 at a lower price. I'm still quite unhappy about the $1000 MSRP for the XTX though.
Comparatively, it's not a bad price... generally and historically it's pretty bad and will turn off a lot of people. That said, they'll still probably sell out for the next quarter or so, as they're competitive and have been a lot of people holding off on upgrading. I know of a lot of people still running GTX 9xx/1xxx, and older RX 4xx/5xx cards.
I'm ecstatic to finally be upgrading from my 970 :) best $400 I ever spent, just wish I could have upgraded years ago... GPU market has been shit lately. Finally seems to be improving but still not great.
I don't trust AMDs drivers after my experience with a RX 6600 XT (which I chose, in part, because of it's open source drivers) on Ubuntu. I experience the following:
* system crashes if I turn on my monitors at the wrong time when waking from sleep. One trigger seems to be a monitor powering on while I'm logging in. Both screens go black and I'm forced to do a hard reboot.
* flickering and parts of the screen going black, which seems to be related to video playback but occurs at other time (for example, while typing this comment)
I didn't have either problem with the NVIDIA card that I used previously.
It is irrational, and I know it, but I had so many issues with drivers for
Radeon 9550, almost 20 years ago that I am still afraid to buy another AMD card.
For the system crashing issue, do you happen to have the different monitors connected via different connector/protocol types, like one HDMI and one DP?
I had a similar issue with my previous GPU, an RX560, where my system would sometimes freeze either while turning the monitors on or other times when it was locked with both monitors off.
On the 560 I had no choice but to connect 1x DP + 1x HDMI but on my newer 6700xt I connected both monitors via DP and the whole class of issues just went away.
You can use ukuu to get a newer kernel, which will help. I had a similar experience with 5700XT at launch, and it really didn't clear up until the next major release and I had issues with a few things running a more bleeding edge kernel.
Unfortunately, a lot of things don't get shaken out before release because of limited access to hardware. Within around 6 months things are generally a lot better. I wound up switching to a 3080 as I wanted to play with RTX and CUDA, thinking of jumping to an RX 7900 XTX in March/April if prices are still competitive. It won't be as good as 4080 for RTX, but similar to 3080 performance, which for me has been usable.
>Good thing Nvidia is finally getting some competition.
On paper yea, but in practice it isn't really though. AMD 7900 series are cheaper than the super expensive Nvidia 4090/4080, but only because they're weaker in several categories, so you're not getting any real benefits for the same money. Less price but also less performance.
If you're doing DL/ML work, then Nvidia is still the only choice for most consumers/businesses.
Also, industry insiders are reporting that the AMD 7900 reference cards at MSRP are in very limited supply, with most going to the US, and that once they sell out, which they will, the ABI board partners will bring a $100 price bump to bring them closer to Nvidia.
Gamers aren't getting the salvation they were hoping for this time from AMD. It's not really a competition anymore, AMD is simply joining Nvidia in the club of price-gouging consumers too.
"Several categories" is a bit hyperbole - it's raytracing. It's really just raytracing.
You're getting identical rasterization performance at a lower cost.
Now, that cost is still obscenely expensive and the 7900 XT (non X) is also terribly priced for the performance. So I'm not defending that.
But I also don't use raytracing personally because in the current generations it just costs too much. I don't want to degrade and noise my image with DLSS/XESS/FSR/whatever just to get raytracing. So raytracing performance is low on my priorities.
>You're getting identical rasterization performance at a lower cost.
Not that lower if you go beyond the MSRP which most people won't see in stock. Industry insiders are reporting ABI prices for the Radeon 7900 XTX on the shelf to be $100 higher than MSRP, while Nvidia is reportedly lowering the 4080 price by 100$ to meet them in that same $1,100 price-point.
So in the end 7900XTX and 4080 are "the same performance for the same price" if you restrict yourself only to rasterization performance as your only metric and ignore the current bugs the AMD cards have and the extra ML/DL features Nvidia cards offer.
They're still both $1,100 GPUs, far beyond what most gamers are willing to spend on a not-the-highest-end GPU, which makes me think they'll still not sell, as the whales are still going for the $1,600 4090 which is selling like hot cakes while the value chasing gamers are waiting for something much cheaper or buying cards one or two generations older at steeper discounts.
How many Linux users are buying high end GPUs exclusively for gaming, as opposed to for compute or ML with gaming as a nice bonus. At least for me it doesn't really matter how fast these cards are for gaming, if I cannot also use them for work and/or my other hobbies I cannot justify buying one. I suspect I'm not alone in that. Hopefully we'll start getting relevant benchmarks for this soon
I can say that number is at least 1. I enjoy gaming, but I have been fully on Linux for a few years now. My PC builds always need high CPU performance, both multi threaded for compile workloads and single threaded for games, as well as good graphics performance for gaming, especially due to VR games. I am essentially the reverse of your described use case: I want high gaming performance with ML and GPGPU as a bonus.
I like what I am seeing in regards to the new AMD cards vs. my current RTX 3080 for gaming performance. Especially since Nvidia has raised prices to a point I am no longer even begrudgingly willing to pay. But, as I am currently playing around a bit with stable diffusion I am more inclined to stay with CUDA for the time being. However this is a very recent change in interests, so I am not sure whether my priorities will change long term. I am also not planning an upgrade any time soon, so I will wait for new developments on all sides.
Same here, I'm planning to finally upgrade my workstation GPU this gen (I've been coasting along forever with my 970). ML/DL is just a fun side benefit, not enough for me to pay the Nvidia tax and the Linux headaches that come along with it.
That makes us at least 3. I run Linux exclusively at home nowadays, and Steam/Proton has been a godsend for games. I don't really care for ML/DL that much, and for Linux AMD GPUs just work so much better.
At work we have 20+ workstations running Nvidia on Linux, and they are such a pain in the ass. The idiots at my place don't even consider hardware-software compatibility issues before making the purchases, makes me mad.
Frankly I could wish AMD put more effort into their Windows drivers, let alone Linux. I desperately want to not give the assholes at Nvidia a single dime but AMD cards are terrible for emulation these days. Half the Xbox 360 library is unplayable in Xenia due to AMD bugs.
Tried Pop_OS earlier this year and their version of ffmpeg didn't had AMD AMF support. Fedora 37 also doesn't seem to include it.
Nobara which is a patched version of Fedora published by Glorious Eggroll includes it: https://nobaraproject.org however no secure boot if you think its important.
Not a lot... I tried with the RX 5700 XT I had at the time, and quality was a bit lower than RTX 2000 series' encoder at that time and both were much worse than CPU. But my interest was more in terms of content archival, so been mostly using CPU encoding.
For streaming, would guess that the new 7000 series encoder is at least comparable to the RTX 3000 series.
The reception has been quite poor over at reddit.com/r/Hardware. I don't understand why. These cards are excellent improvements over the previous generation. They compete well with all but the top of the line Nvidia GPU, and cost much less. There is also a reasonable expectation that performance will improve over time, as it has for all previous AMD cards. The only bugbears are some niche professional applications, ray tracing, and DLSS. I don't consider any of these to be factors in my decision to purchase one of these. I certainly don't consider them to be worth $200 + tax.
My only gripe is that, despite these being better value than Nvidia, GPU prices are still creeping up. The technology future I was sold was one where technology becomes cheaper over time, not more expensive.
The reception is mainly bad due to the pricing. The GPUs are seen as overpriced, especially 4080 and 7900 XT which are less bang for a buck than the 4090 and XTX counterparts.
It's the high price and missing features compared to nVidia. The 4080 is a terrible deal, but its RT, DLSS3, ML/compute, etc. makes it a far better option than the XTX despite costing more. The XTX really should be 200-300 cheaper. I don't know who's going to buy it at its current price when the 4080 is already selling abysmally.
Hardware supportted frame generation is on AMD cards until the 5xx series. And not many people actually use them. AMD dropped them since the rdna series.
And it is suddenly a hot cake now because nvidia introduced dlss3???
It's so confusing from my perspective.
In my opinion. Frame generation only looks good when use with texture without too much detail, it looks shitty when use with complex(realistic) textures.
The RRP of the XTX is $1000, while the 4080 is $1200. The delta is at least $200, but more once tax is included. Sales tax is 25% here in Europe, so the delta is even higher.
I don't think we'll see the XTX at a significantly cheaper price here in Europe. And seriously, I don't think a choice between a 1300 or 1500 Euro card is a real choice. It's like choosing between a shit sandwich or a giant douche.
>The technology future I was sold was one where technology becomes cheaper over time, not more expensive.
Contrary to popular belief, high-end cards actually are priced appropriately. It's the low to midrange cards that are ludicrously overpriced; their price-performance ratios make them terrible investments.
The RTX3050 (250) is 2 times more expensive than the 1070 (125) and is 10% faster than that card.
The RTX3060 (400) is 3 times more expensive than the 1070 (125) and is 40% faster than that card.
The RTX3080 (750) is 3 times more expensive than the 3050 (250) and is 300% faster than that card.
The RTX4090 (1600) is 2 times more expensive than the 3080 (750) and is 200% faster than that card.
The high-end GPUs are currently vastly cheaper per unit of performance than the midrange cards and have been for the last 2 years (the 3080 was twice the price of the 3070, but had twice the performance). And that completely destroys the value proposition (and PCMR cache) of PC gaming over just buying a console (IIRC both the newest ones have the functional equivalent of an RTX2060).
And so it shouldn't be a surprise that people continue to bitch about "yet another overpriced card". What the builder market needs is a 3080 competitor at the 500-dollar price point to forcibly correct the pricing of the cheaper cards down to the 200 dollars the secondary market reveals they're actually worth; once that happens, the pricing structure will likely begin to return to normal. (It's also weird that nobody talks about this.)
Of course, there's always the possibility that the RTX 5000 series doubles in speed (and price) again; after all, not only have gamers proven they'll pay for 3080s at massive markups, but companies training ML models will pay top dollar to cut the time that takes in half. Intel seems to have bet on it; taking advantage of in-house fabrication + that market gap is what Arc was made to do, but it only survives provided current price/performance ratios stay the way they are for a little while longer.
> The RTX4090 (1600) is 2 times more expensive than the 3080 (750) and is 200% faster than that card.
Just for the sake of clarity I understand you to mean "200% as fast as," (as in twice as fast) and not "200% faster than."
I agree with your premise that cheaper cards are even worse value, but taking this example of the best value of this generation, it's not cheaper per unit of performance. It's exactly the same as the last generation. GPUs (and indeed most technology) has been getting cheaper per unit of performance over the years. To me, this marks a radical departure from my expectations.
91 comments
[ 3.7 ms ] story [ 144 ms ] threadOver the last few generations of AMD GPU; I have run Windows, Linux and a MacOS Hackintosh - all with seamless hardware acceleration, relatively good power consumption/thermals and with a great fps per dollar compared with competing products.
Add to it that AMD was instrumental in the creation of Vulkan, which is the graphics API that made gaming on Linux possible (and gaming on M1 MacOS easier). They created FreeSync and FSR which is open to all hardware and honestly pretty decent.
I'm no hardware evangelist but I really respect AMD's consistent drive to improve the industry and it has certainly left an impression on me.
Last time I checked ROCM is light years away from CUDA.
1. World's most powerful supercomputers run on AMD Radeon Instinct cards, which means more funding for better ML stack from AMD.
2. A ton of ROCm libraries developed by AMD has landed recently in Debian, which means there's actual and fast paced development work being done on this stack.
Source: I work on the llvm part of the stack and don't have enterprise hardware. I don't know what the library developers use but expect some of them have similar setups.
I suspect the ROCm situation has not improved since last time I checked, based on their documentation. The installation guide [0] is a bit of a mess. It looks like they are targeting ROCm at existing ROCm users rather than finding ways to convince people to become ROCm users; nothing there is useful introductory material. The opening is basically marketing babble too. Or possibly someone with a history in the GNU projects lineage of terrible recursive names.
It just doesn't look like they've got a leadership figure trying to bring people in to their ecosystem right now. I dunno, maybe the API isn't intended for interested developers.
[0] https://docs.amd.com/bundle/ROCm-Installation-Guide-v5.4/pag... - opens with "ROCm is a brand name for the ROCm open software platform (for software) or the ROCm open platform ecosystem (includes hardware like FPGAs or other CPU architectures)".
So, while the documentation still doesn't make it trivial to get started, the software side definitely seems to have improved in recent years.
ROCm builds are effectively hardware-specific (and officially Linux-only).
With a better inference standard option hopefully it would run on AMD too. But I also hope AMD gets their compute to a better place, preferable using open standards so we don't need "Nvidia code", "AMD code", etc.
I'm a techie and I don't think I have a use for it.
Looks like it's still early days, but clearly it has recently been made to work and there's an effort going on to make it better.
https://lwn.net/Articles/894861/
https://news.ycombinator.com/item?id=31344981
It's good enough (for most user) that you can just install the binary user component driver and run the card without limited to random linux distro or version.
Imaging you can't even do any windows update because nvidia card may have compatibility problem and turn your desktop black. It's the status that nvidia on linux now.
I suppose it shows the investment split between platforms, where Nvidia win on Windows and AMDs fully OSS strategy working out on Linux.
I guess fixes for AMD based platforms like the Steam Deck help these newer cards too
Though even with European electricity prices, the generally higher (real world) power consumption of these doesn't make the (more expensive) 4080 a better deal. Maybe if prices cross over the 1 buck/kWh threshold. Never say never!
The smart move is to wait a couple months and see if AMD can fix the bigger issues with these cards through drivers and only buy one of these if they do.
That's pretty much it.
The assumptions/rumors/leaks and such right now[0] point to underwhelming release drivers. Like they aren't taking advantage of the hardware, or have clutches in place until they can get higher utilization of the hardware to be stable.
By CES, there'll surely be announcements of other RDNA3 cards. By the time these get reviewed, drivers should be closer to where they should be, and informed decisions much easier to make.
Right now, the 20% higher priced 4080 gets you 17% better RT, while raster suffers -8%. Therefore 7900XTX is better value, just not by as much as everybody hoped. This might or might not change with newer drivers.
I do not recommend buying any AMD RDNA3 nor 4000-series NVIDIA right now. Waiting to see what happens once lower-end cards enter the market is my advice.
0. https://www.youtube.com/watch?v=351H7F0QoKE
... matching the 4090 in Cyberpunk, while drawing less power.
They did similar with 5000. So no doubt things will improve with 7000 series.
For power efficiency, considering that Ada is a monolithic TSMC N5 variant (4N) die while Navi31 is a combination of N5 + N6 for the 6 MCDs, maybe it's not so surprising... One thing to note is that historically, GPUs companies are almost always pushing towards the far end of the VF curve for their top-tier cards. For example, while the 4090 has gotten tons of flack for it's power consumption, cable melting, etc, a Korean review site did testing on power limiting and undervolting while gaming [1] and found that you could basically switch to an 80% Power Limit (only 21W of power savings though) and lose <1% performance. Alternatively, with a slight undervolt, you could shave 58W of power consumption while lowering performance by 1.2%, or 95W (from the 347W stock) with 4.6% lower performance.
As to the smart move, IMO from a price-perf perspective, all of these new cards are a bit out-to-lunch. For gaming, high-end last generation cards (like a 6800XT at $600) will get you to 4K60 on almost all AAA titles and are a fraction of the price of the Radeon 7000 or RTX 4000 series. Also, while I'm a big fan of open source drivers, those doing ML are basically forced to buy Nvidia atm.
[1] https://quasarzone-com.translate.goog/bbs/qc_plan/views/3068...
[0] https://www.phoronix.com/forums/forum/phoronix/latest-phoron...
100 W just the card or the whole system? In Linux? Because I've seen ~20W windows numbers for just the card for AMD. Mind, less powerful cards.
NVidia does do better for multimonitor desktops tho.
I'm currently browsing on one monitor and having a twitch stream with GPU accelerated decoding on another, and nvidia-smi reports 49 W for my 3080. Nvidia 525 drivers & Fluxbox as window manager.
Using an AMD 5950X CPU, currently with powersave governor, my PSU reports a total power usage of 120 W.
* system crashes if I turn on my monitors at the wrong time when waking from sleep. One trigger seems to be a monitor powering on while I'm logging in. Both screens go black and I'm forced to do a hard reboot.
* flickering and parts of the screen going black, which seems to be related to video playback but occurs at other time (for example, while typing this comment)
I didn't have either problem with the NVIDIA card that I used previously.
Yeah, that was ATI, pre-AMD.
This might be your problem - the kernel that ships with Ubuntu is often very old.
My 5700XT ran like crap under Ubuntu - switching to a distro[0] with the latest kernel fixed all my problems.
You can't be mad at AMD because Canonical ship an old kernel!
[0] Any distro with a recent kernel will do. I picked Gentoo, but that's irrelevant.
Ubuntu's stack is just prehistoric.
If you never hear from me again, know that I don't regret bricking my machine and I'm sure 2023 will be the year of Linux on the desktop.
I had a similar issue with my previous GPU, an RX560, where my system would sometimes freeze either while turning the monitors on or other times when it was locked with both monitors off.
On the 560 I had no choice but to connect 1x DP + 1x HDMI but on my newer 6700xt I connected both monitors via DP and the whole class of issues just went away.
Unfortunately, a lot of things don't get shaken out before release because of limited access to hardware. Within around 6 months things are generally a lot better. I wound up switching to a 3080 as I wanted to play with RTX and CUDA, thinking of jumping to an RX 7900 XTX in March/April if prices are still competitive. It won't be as good as 4080 for RTX, but similar to 3080 performance, which for me has been usable.
Without competition Nvidia will continue to drive prices sky high.
And let's hope Intel manages to stay in the game for the same reasons.
It's hard to get my head around a top end video card costing AUD$3,000.
Even AUD$1,500 seems a ridiculous amount to spend on a graphics card.
On paper yea, but in practice it isn't really though. AMD 7900 series are cheaper than the super expensive Nvidia 4090/4080, but only because they're weaker in several categories, so you're not getting any real benefits for the same money. Less price but also less performance.
If you're doing DL/ML work, then Nvidia is still the only choice for most consumers/businesses.
Also, industry insiders are reporting that the AMD 7900 reference cards at MSRP are in very limited supply, with most going to the US, and that once they sell out, which they will, the ABI board partners will bring a $100 price bump to bring them closer to Nvidia.
Gamers aren't getting the salvation they were hoping for this time from AMD. It's not really a competition anymore, AMD is simply joining Nvidia in the club of price-gouging consumers too.
You're getting identical rasterization performance at a lower cost.
Now, that cost is still obscenely expensive and the 7900 XT (non X) is also terribly priced for the performance. So I'm not defending that.
But I also don't use raytracing personally because in the current generations it just costs too much. I don't want to degrade and noise my image with DLSS/XESS/FSR/whatever just to get raytracing. So raytracing performance is low on my priorities.
Not that lower if you go beyond the MSRP which most people won't see in stock. Industry insiders are reporting ABI prices for the Radeon 7900 XTX on the shelf to be $100 higher than MSRP, while Nvidia is reportedly lowering the 4080 price by 100$ to meet them in that same $1,100 price-point.
So in the end 7900XTX and 4080 are "the same performance for the same price" if you restrict yourself only to rasterization performance as your only metric and ignore the current bugs the AMD cards have and the extra ML/DL features Nvidia cards offer.
They're still both $1,100 GPUs, far beyond what most gamers are willing to spend on a not-the-highest-end GPU, which makes me think they'll still not sell, as the whales are still going for the $1,600 4090 which is selling like hot cakes while the value chasing gamers are waiting for something much cheaper or buying cards one or two generations older at steeper discounts.
For my life circumstances, I'd tend to agree.
But if I were fabulously wealthy, or if the 4090's were for some reason the ideal cards for my machine learning work, it might be reasonable.
Yeah OK
I like what I am seeing in regards to the new AMD cards vs. my current RTX 3080 for gaming performance. Especially since Nvidia has raised prices to a point I am no longer even begrudgingly willing to pay. But, as I am currently playing around a bit with stable diffusion I am more inclined to stay with CUDA for the time being. However this is a very recent change in interests, so I am not sure whether my priorities will change long term. I am also not planning an upgrade any time soon, so I will wait for new developments on all sides.
At work we have 20+ workstations running Nvidia on Linux, and they are such a pain in the ass. The idiots at my place don't even consider hardware-software compatibility issues before making the purchases, makes me mad.
I trust the word of the developers.
My experience has been great so far, with emulators for recent consoles.
Nobara which is a patched version of Fedora published by Glorious Eggroll includes it: https://nobaraproject.org however no secure boot if you think its important.
For streaming, would guess that the new 7000 series encoder is at least comparable to the RTX 3000 series.
My only gripe is that, despite these being better value than Nvidia, GPU prices are still creeping up. The technology future I was sold was one where technology becomes cheaper over time, not more expensive.
And it is suddenly a hot cake now because nvidia introduced dlss3???
It's so confusing from my perspective.
In my opinion. Frame generation only looks good when use with texture without too much detail, it looks shitty when use with complex(realistic) textures.
The RRP of the XTX is $1000, while the 4080 is $1200. The delta is at least $200, but more once tax is included. Sales tax is 25% here in Europe, so the delta is even higher.
People need to get over "NVIDIA = AI" hasn't been true for at least a year.
Contrary to popular belief, high-end cards actually are priced appropriately. It's the low to midrange cards that are ludicrously overpriced; their price-performance ratios make them terrible investments.
The RTX3050 (250) is 2 times more expensive than the 1070 (125) and is 10% faster than that card.
The RTX3060 (400) is 3 times more expensive than the 1070 (125) and is 40% faster than that card.
The RTX3080 (750) is 3 times more expensive than the 3050 (250) and is 300% faster than that card.
The RTX4090 (1600) is 2 times more expensive than the 3080 (750) and is 200% faster than that card.
The high-end GPUs are currently vastly cheaper per unit of performance than the midrange cards and have been for the last 2 years (the 3080 was twice the price of the 3070, but had twice the performance). And that completely destroys the value proposition (and PCMR cache) of PC gaming over just buying a console (IIRC both the newest ones have the functional equivalent of an RTX2060).
And so it shouldn't be a surprise that people continue to bitch about "yet another overpriced card". What the builder market needs is a 3080 competitor at the 500-dollar price point to forcibly correct the pricing of the cheaper cards down to the 200 dollars the secondary market reveals they're actually worth; once that happens, the pricing structure will likely begin to return to normal. (It's also weird that nobody talks about this.)
Of course, there's always the possibility that the RTX 5000 series doubles in speed (and price) again; after all, not only have gamers proven they'll pay for 3080s at massive markups, but companies training ML models will pay top dollar to cut the time that takes in half. Intel seems to have bet on it; taking advantage of in-house fabrication + that market gap is what Arc was made to do, but it only survives provided current price/performance ratios stay the way they are for a little while longer.
Just for the sake of clarity I understand you to mean "200% as fast as," (as in twice as fast) and not "200% faster than."
I agree with your premise that cheaper cards are even worse value, but taking this example of the best value of this generation, it's not cheaper per unit of performance. It's exactly the same as the last generation. GPUs (and indeed most technology) has been getting cheaper per unit of performance over the years. To me, this marks a radical departure from my expectations.