Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Welcome to the Power Users community on Codidact!

Power Users is a Q&A site for questions about the usage of computer software and hardware. We are still a small site and would like to grow, so please consider joining our community. We are looking forward to your questions and answers; they are the building blocks of a repository of knowledge we are building together.

Post History

66%
+2 −0
Q&A Understanding integrated/low-end GPU performance for budget upgrades

I'm a big believer in benchmark vs. cost, so I would suggest the following approach: Determine "current power" of the hardware you currently have. Do some representative task on it and measure p...

posted 4mo ago by matthewsnyder‭  ·  edited 4mo ago by matthewsnyder‭

Answer
#5: Post edited by user avatar matthewsnyder‭ · 2024-06-28T22:49:43Z (4 months ago)
  • First I would look at some hardware you have on hand, see how fast your main task is on it (say, encoding a video takes 2 minutes) and figure out how much faster I want it to be (say, 1 minute, so 2x faster).
  • Then I would go on https://www.videocardbenchmark.net/ and figure out the benchmark score of this known hardware, look at cards that are about 2x better, and have the best performance / $. I'm not sure if the benchmark score is linear - I dunno if 2x more power means 2x more passmark score or whatever, but you can look at FPS in a game, that is definitely linear.
  • Then I would confirm that the card is compatible with your hardware from https://pcpartpicker.com/. PCIe is pretty standard now, but there's a lot of corner cases. When buying discrete, keep in mind that most need their own power rail, so you might need to also upgrade your PSU.
  • The best value is usually the upper end of mid-range cards from ~1y ago.
  • * High end cards sacrifice efficiency to win the "fastest card" race and get headlines, so they end up overpriced (and as an early adopter, you pay, proportionately, the lion's share of R&D)
  • * Low end cards sacrifice performance to win the "cheapest card" race, and they don't try to compete on performance because people who care much about performance would get higher-end card
  • * When the newest generation comes out, sometimes the previous generation drops in price because all the people with money to burn are now moving on the hot new stuff and they want to clear inventory (that said, we're coming out of a multi-year supply chain disruption for GPUs, so they are very overpriced right now either way)
  • But technology advances rapidly, so good mid and low end new cards will generally be better than high end old cards. Discrete will tend to be better than onboard or APU, but that will fall out of the benchmark scores anyway. Buying older cards (>2-3 years) is usually impractical, because scalpers drive the price up. But again, this will fall out of the performance/$ statistic.
  • I'm a big believer in benchmark vs. cost, so I would suggest the following approach:
  • 1. Determine "current power" of the hardware you currently have. Do some representative task on it and measure performance. Say you care about encoding video, take a sample video file, and clock it at 2 minutes to encode.
  • 2. Determine "target power" that you want from new hardware. Decide how much better you want the task to go. Say you would desire to encode the sample file in 20 seconds, or 5x faster.
  • 3. Go on https://www.videocardbenchmark.net/ and figure out the benchmark score of your current hardware. Then find cards that are accordingly more powerful. Continuing our video example, you want benchmark scores that are ~5x better.
  • * Benchmark scores are not always linear. So 2x passmark score might not mean 2x more performance. I consider FPS in games to be a good linear baseline - usually, pushing 2x pixels/sec really does mean 2x performance, and it's not hard to find FPS benchmarks. You can then compare benchmark scores to FPS, to figure out the (non)linearity of that particular benchmark.
  • 4. Of the cards you selected, pick one with a good $ / benchmark score value.
  • 5. Confirm that the card is compatible with your hardware from https://pcpartpicker.com/. PCIe is pretty standard now, but there's a lot of corner cases. When buying discrete, keep in mind that most need their own power rail, so you might need to also upgrade your PSU.
  • The best value is usually the upper end of mid-range cards from ~1y ago.
  • * High end cards sacrifice efficiency to win the "fastest card" race and get headlines, so they end up overpriced (and as an early adopter, you pay, proportionately, the lion's share of R&D)
  • * Low end cards sacrifice performance to win the "cheapest card" race, and they don't try to compete on performance because people who care much about performance would get higher-end card
  • * When the newest generation comes out, sometimes the previous generation drops in price because all the people with money to burn are now moving on the hot new stuff and they want to clear inventory (that said, we're coming out of a multi-year supply chain disruption for GPUs, so they are very overpriced right now either way)
  • But technology advances rapidly, so good mid and low end new cards will generally be better than high end old cards. Discrete will tend to be better than onboard or APU, but that will fall out of the benchmark scores anyway. Buying older cards (>2-3 years) is usually impractical, because scalpers drive the price up. But again, this will fall out of the performance/$ statistic.
#4: Post edited by user avatar matthewsnyder‭ · 2024-06-18T19:11:35Z (4 months ago)
  • First I would look at some hardware you have on hand, see how fast your main task is on it (say, encoding a video takes 2 minutes) and figure out how much faster I want it to be (say, 1 minute, so 2x faster).
  • Then I would go on https://www.videocardbenchmark.net/ and figure out the benchmark score of this known hardware, look at cards that are about 2x better, and have the best performance / $. I'm not sure if the benchmark score is linear - I dunno if 2x more power means 2x more passmark score or whatever, but you can look at FPS in a game, that is definitely linear.
  • Then I would confirm that the card is compatible with your hardware from https://pcpartpicker.com/. PCIe is pretty standard now, but there's a lot of corner cases. When buying discrete, keep in mind that most need their own power rail, so you might need to also upgrade your PSU.
  • The best value is usually the upper end of mid-range cards from ~1y ago.
  • * High end cards sacrifice efficiency to win the "fastest card" race and get headlines, so they end up overpriced (and as an early adopter, you pay, proportionately, the lion's share of R&D)
  • * Low end cards sacrifice performance to win the "cheapest card" race, and they don't try to compete on performance because people who care much about performance would get higher-end card
  • * When the newest generation comes out, sometimes the previous generation drops in price because all the people with money to burn are now moving on the hot new stuff and they want to clear inventory (that said, we're coming out of a multi-year supply chain disruption for GPUs, so they are very overpriced right now either way)
  • But technology advances rapidly, so good mid and low end new cards will generally be better than high end old cards. Discrete will tend to be better than onboard or APU, but that will fall out of the benchmark scores anyway.
  • First I would look at some hardware you have on hand, see how fast your main task is on it (say, encoding a video takes 2 minutes) and figure out how much faster I want it to be (say, 1 minute, so 2x faster).
  • Then I would go on https://www.videocardbenchmark.net/ and figure out the benchmark score of this known hardware, look at cards that are about 2x better, and have the best performance / $. I'm not sure if the benchmark score is linear - I dunno if 2x more power means 2x more passmark score or whatever, but you can look at FPS in a game, that is definitely linear.
  • Then I would confirm that the card is compatible with your hardware from https://pcpartpicker.com/. PCIe is pretty standard now, but there's a lot of corner cases. When buying discrete, keep in mind that most need their own power rail, so you might need to also upgrade your PSU.
  • The best value is usually the upper end of mid-range cards from ~1y ago.
  • * High end cards sacrifice efficiency to win the "fastest card" race and get headlines, so they end up overpriced (and as an early adopter, you pay, proportionately, the lion's share of R&D)
  • * Low end cards sacrifice performance to win the "cheapest card" race, and they don't try to compete on performance because people who care much about performance would get higher-end card
  • * When the newest generation comes out, sometimes the previous generation drops in price because all the people with money to burn are now moving on the hot new stuff and they want to clear inventory (that said, we're coming out of a multi-year supply chain disruption for GPUs, so they are very overpriced right now either way)
  • But technology advances rapidly, so good mid and low end new cards will generally be better than high end old cards. Discrete will tend to be better than onboard or APU, but that will fall out of the benchmark scores anyway. Buying older cards (>2-3 years) is usually impractical, because scalpers drive the price up. But again, this will fall out of the performance/$ statistic.
#3: Post edited by user avatar matthewsnyder‭ · 2024-06-18T19:08:58Z (4 months ago)
  • You can't really say anything absolute about discrete vs. onboard vs. APU. It all depends. You would look at performance / $ on a site like https://www.videocardbenchmark.net/ and go by that. Usually discrete gets better performance, because it's marketed on performance, is more specialized, and being separate can be cooled more effectively.
  • It's wise to figure out how much performance you actually need. Maybe you encode a video in 2 min, and if you could do it in 1 min it would be good enough. Then you don't need a card that is 10x faster and can do it in 12 seconds, even if it's good value. The way to go is to consider the benchmark score on your existing hardware and extrapolate/guesstimate from there.
  • >Can I expect my old graphics card to work with modern budget CPUs? What specific compatibility issues might I have to look out for, or how can I research this?
  • Generally, yes. The CPU has very little impact, which gets exaggerated by technical writers who want an excuse to write in depth articles. The main type of GPU today is PCIe which most normal motherboards have supported for over a decade. However, don't guess, check compatibility on a site like https://pcpartpicker.com/.
  • Note: Video cards often require their own power line, so you might need to get a new power supply unit as well.
  • >How would the power of integrated graphics on these CPUs likely compare to my old graphics card? I can easily find benchmarks for separate video cards and (by a different metric) the actual CPU performance of CPUs, but not for the video performance of integrated GPUs.
  • Usually, the best new mid or low-end hardware is better than old high-end software because technology advances rapidly in this field. Cards at the upper end of mid-range tend to give the most bang for buck. High end cards are overpriced because they compromise on efficiency for the sake of marketing (winning the "fastest card" race). Low end cards similarly compromise on performance to win the "cheapest card" race.
  • You should be able to find *some kind* of benchmark for iGPUs. It might not be specifically video, but it doesn't matter. It's technically true that some cards may do a bit better at one type of tasks than other. But if you compare different score between some popular cards, the difference is not very interesting... Unless your job is to write overly long articles about the minutiae of each product. They're all an array of a couple 100k processors, it's kind of hard to bias too much towards one task or the other - especially by accident.
  • >Notwithstanding that, if I get a CPU with integrated graphics, would keeping my existing video card plugged in likely make a noticeable difference in performance? If it wouldn't, I think I might prefer to save the power draw.
  • Usually, only one card is active at a time - the one your monitor is plugged into. To make multiple cards work together, you have to do a bit of advanced set up. But it's really only worth it if the cards are similar power. For example, maybe the fastest card on the market is still not enough for you, so you try to double them up. The new card will often be much faster than your old one, 5x or 10x. Jumping through all the hoops of configuring the multi-card setup correctly might not be worth 10-20% more performance, plus there could be bugs that make the cards slower when running together and erode the tiny gains.
  • I don't think the power draw is a worry either way. Modern cards throttle themselves down when not active. Even if not, mid range cards are actually pretty energy efficient so there won't be any catastrophic loss. If you get inefficient top of the line cards, then you might want to watch your power usage.
  • First I would look at some hardware you have on hand, see how fast your main task is on it (say, encoding a video takes 2 minutes) and figure out how much faster I want it to be (say, 1 minute, so 2x faster).
  • Then I would go on https://www.videocardbenchmark.net/ and figure out the benchmark score of this known hardware, look at cards that are about 2x better, and have the best performance / $. I'm not sure if the benchmark score is linear - I dunno if 2x more power means 2x more passmark score or whatever, but you can look at FPS in a game, that is definitely linear.
  • Then I would confirm that the card is compatible with your hardware from https://pcpartpicker.com/. PCIe is pretty standard now, but there's a lot of corner cases. When buying discrete, keep in mind that most need their own power rail, so you might need to also upgrade your PSU.
  • The best value is usually the upper end of mid-range cards from ~1y ago.
  • * High end cards sacrifice efficiency to win the "fastest card" race and get headlines, so they end up overpriced (and as an early adopter, you pay, proportionately, the lion's share of R&D)
  • * Low end cards sacrifice performance to win the "cheapest card" race, and they don't try to compete on performance because people who care much about performance would get higher-end card
  • * When the newest generation comes out, sometimes the previous generation drops in price because all the people with money to burn are now moving on the hot new stuff and they want to clear inventory (that said, we're coming out of a multi-year supply chain disruption for GPUs, so they are very overpriced right now either way)
  • But technology advances rapidly, so good mid and low end new cards will generally be better than high end old cards. Discrete will tend to be better than onboard or APU, but that will fall out of the benchmark scores anyway.
#2: Post edited by user avatar matthewsnyder‭ · 2024-06-18T18:59:38Z (4 months ago)
  • You can't really say anything absolute about discrete vs. onboard vs. APU. It all depends. You would look at performance / $ on a site like https://www.videocardbenchmark.net/ and go by that. Usually discrete gets better performance, because it's marketed on performance, is more specialized, and being separate can be cooled more effectively.
  • It's wise to figure out how much performance you actually need. Maybe you encode a video in 2 min, and if you could do it in 1 min it would be good enough. Then you don't need a card that is 10x faster and can do it in 12 seconds, even if it's good value. The way to do is to consider the benchmark score on your existing hardware and extrapolate/guesstimate from there.
  • >Can I expect my old graphics card to work with modern budget CPUs? What specific compatibility issues might I have to look out for, or how can I research this?
  • Generally, yes. The CPU has very little impact, which gets exaggerated by technical writers who want an excuse to write in depth articles. The main type of GPU today is PCIe which most normal motherboards have supported for over a decade. However, don't guess, check compatibility on a site like https://pcpartpicker.com/.
  • Note: Video cards often require their own power line, so you might need to get a new power supply unit as well.
  • >How would the power of integrated graphics on these CPUs likely compare to my old graphics card? I can easily find benchmarks for separate video cards and (by a different metric) the actual CPU performance of CPUs, but not for the video performance of integrated GPUs.
  • Usually, the best new mid or low-end hardware is better than old high-end software because technology advances rapidly in this field. Cards at the upper end of mid-range tend to give the most bang for buck. High end cards are overpriced because they compromise on efficiency for the sake of marketing (winning the "fastest card" race). Low end cards similarly compromise on performance to win the "cheapest card" race.
  • You should be able to find *some kind* of benchmark for iGPUs. It might not be specifically video, but it doesn't matter. It's technically true that some cards may do a bit better at one type of tasks than other. But if you compare different score between some popular cards, the difference is not very interesting... Unless your job is to write overly long articles about the minutiae of each product. They're all an array of a couple 100k processors, it's kind of hard to bias too much towards one task or the other - especially by accident.
  • >Notwithstanding that, if I get a CPU with integrated graphics, would keeping my existing video card plugged in likely make a noticeable difference in performance? If it wouldn't, I think I might prefer to save the power draw.
  • Usually, only one card is active at a time - the one your monitor is plugged into. To make multiple cards work together, you have to do a bit of advanced set up. But it's really only worth it if the cards are similar power. For example, maybe the fastest card on the market is still not enough for you, so you try to double them up. The new card will often be much faster than your old one, 5x or 10x. Jumping through all the hoops of configuring the multi-card setup correctly might not be worth 10-20% more performance, plus there could be bugs that make the cards slower when running together and erode the tiny gains.
  • I don't think the power draw is a worry either way. Modern cards throttle themselves down when not active. Even if not, mid range cards are actually pretty energy efficient so there won't be any catastrophic loss. If you get inefficient top of the line cards, then you might want to watch your power usage.
  • You can't really say anything absolute about discrete vs. onboard vs. APU. It all depends. You would look at performance / $ on a site like https://www.videocardbenchmark.net/ and go by that. Usually discrete gets better performance, because it's marketed on performance, is more specialized, and being separate can be cooled more effectively.
  • It's wise to figure out how much performance you actually need. Maybe you encode a video in 2 min, and if you could do it in 1 min it would be good enough. Then you don't need a card that is 10x faster and can do it in 12 seconds, even if it's good value. The way to go is to consider the benchmark score on your existing hardware and extrapolate/guesstimate from there.
  • >Can I expect my old graphics card to work with modern budget CPUs? What specific compatibility issues might I have to look out for, or how can I research this?
  • Generally, yes. The CPU has very little impact, which gets exaggerated by technical writers who want an excuse to write in depth articles. The main type of GPU today is PCIe which most normal motherboards have supported for over a decade. However, don't guess, check compatibility on a site like https://pcpartpicker.com/.
  • Note: Video cards often require their own power line, so you might need to get a new power supply unit as well.
  • >How would the power of integrated graphics on these CPUs likely compare to my old graphics card? I can easily find benchmarks for separate video cards and (by a different metric) the actual CPU performance of CPUs, but not for the video performance of integrated GPUs.
  • Usually, the best new mid or low-end hardware is better than old high-end software because technology advances rapidly in this field. Cards at the upper end of mid-range tend to give the most bang for buck. High end cards are overpriced because they compromise on efficiency for the sake of marketing (winning the "fastest card" race). Low end cards similarly compromise on performance to win the "cheapest card" race.
  • You should be able to find *some kind* of benchmark for iGPUs. It might not be specifically video, but it doesn't matter. It's technically true that some cards may do a bit better at one type of tasks than other. But if you compare different score between some popular cards, the difference is not very interesting... Unless your job is to write overly long articles about the minutiae of each product. They're all an array of a couple 100k processors, it's kind of hard to bias too much towards one task or the other - especially by accident.
  • >Notwithstanding that, if I get a CPU with integrated graphics, would keeping my existing video card plugged in likely make a noticeable difference in performance? If it wouldn't, I think I might prefer to save the power draw.
  • Usually, only one card is active at a time - the one your monitor is plugged into. To make multiple cards work together, you have to do a bit of advanced set up. But it's really only worth it if the cards are similar power. For example, maybe the fastest card on the market is still not enough for you, so you try to double them up. The new card will often be much faster than your old one, 5x or 10x. Jumping through all the hoops of configuring the multi-card setup correctly might not be worth 10-20% more performance, plus there could be bugs that make the cards slower when running together and erode the tiny gains.
  • I don't think the power draw is a worry either way. Modern cards throttle themselves down when not active. Even if not, mid range cards are actually pretty energy efficient so there won't be any catastrophic loss. If you get inefficient top of the line cards, then you might want to watch your power usage.
#1: Initial revision by user avatar matthewsnyder‭ · 2024-06-18T18:58:59Z (4 months ago)
You can't really say anything absolute about discrete vs. onboard vs. APU. It all depends. You would look at performance / $ on a site like https://www.videocardbenchmark.net/ and go by that. Usually discrete gets better performance, because it's marketed on performance, is more specialized, and being separate can be cooled more effectively.

It's wise to figure out how much performance you actually need. Maybe you encode a video in 2 min, and if you could do it in 1 min it would be good enough. Then you don't need a card that is 10x faster and can do it in 12 seconds, even if it's good value. The way to do is to consider the benchmark score on your existing hardware and extrapolate/guesstimate from there.

>Can I expect my old graphics card to work with modern budget CPUs? What specific compatibility issues might I have to look out for, or how can I research this?

Generally, yes. The CPU has very little impact, which gets exaggerated by technical writers who want an excuse to write in depth articles. The main type of GPU today is PCIe which most normal motherboards have supported for over a decade. However, don't guess, check compatibility on a site like https://pcpartpicker.com/.

Note: Video cards often require their own power line, so you might need to get a new power supply unit as well.

>How would the power of integrated graphics on these CPUs likely compare to my old graphics card? I can easily find benchmarks for separate video cards and (by a different metric) the actual CPU performance of CPUs, but not for the video performance of integrated GPUs.

Usually, the best new mid or low-end hardware is better than old high-end software because technology advances rapidly in this field. Cards at the upper end of mid-range tend to give the most bang for buck. High end cards are overpriced because they compromise on efficiency for the sake of marketing (winning the "fastest card" race). Low end cards similarly compromise on performance to win the "cheapest card" race.

You should be able to find *some kind* of benchmark for iGPUs. It might not be specifically video, but it doesn't matter. It's technically true that some cards may do a bit better at one type of tasks than other. But if you compare different score between some popular cards, the difference is not very interesting... Unless your job is to write overly long articles about the minutiae of each product. They're all an array of a couple 100k processors, it's kind of hard to bias too much towards one task or the other - especially by accident.

>Notwithstanding that, if I get a CPU with integrated graphics, would keeping my existing video card plugged in likely make a noticeable difference in performance? If it wouldn't, I think I might prefer to save the power draw.

Usually, only one card is active at a time - the one your monitor is plugged into. To make multiple cards work together, you have to do a bit of advanced set up. But it's really only worth it if the cards are similar power. For example, maybe the fastest card on the market is still not enough for you, so you try to double them up. The new card will often be much faster than your old one, 5x or 10x. Jumping through all the hoops of configuring the multi-card setup correctly might not be worth 10-20% more performance, plus there could be bugs that make the cards slower when running together and erode the tiny gains.

I don't think the power draw is a worry either way. Modern cards throttle themselves down when not active. Even if not, mid range cards are actually pretty energy efficient so there won't be any catastrophic loss. If you get inefficient top of the line cards, then you might want to watch your power usage.