# Factorio only detect 512 MB of graphic memory on Framework 16 with Radeon 7700S GPU expansion

**URL:** <https://community.frame.work/t/factorio-only-detect-512-mb-of-graphic-memory-on-framework-16-with-radeon-7700s-gpu-expansion/59877>\
**Category:** Linux\
**Tags:** ubuntu\
**Created:** [November 3, 2024, 2:43am UTC](https://community.frame.work/t/factorio-only-detect-512-mb-of-graphic-memory-on-framework-16-with-radeon-7700s-gpu-expansion/59877 "2024-11-03T02:43:10Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![rlathastak](https://avatars.discourse-cdn.com/v4/letter/r/9fc29f/32.png) [@rlathastak](https://community.frame.work/u/rlathastak)\
**Post date:** [November 3, 2024, 2:43am UTC](https://community.frame.work/t/factorio-only-detect-512-mb-of-graphic-memory-on-framework-16-with-radeon-7700s-gpu-expansion/59877/1 "2024-11-03T02:43:10Z")

</div>

Which Linux distro are you using?

Ubuntu 24.04.1 LTS

Which kernel are you using?

Linux 6.8.0-48-generic

Which BIOS version are you using?

Framework 3.03 BIOS

Which Framework Laptop 16 model are you using? (AMD Ryzen™ 7040 Series)

AMD 7840 HS w/ Radeon 780M Graphics  
AMD Radeon RX 7700S

When I check for the GPU through inxi or ispci, the video card is visible.

When I try to play Factorio, it may crash/freeze rarely. It does struggle with the integrated GPU.

I want to play Factorio with the dedicated GPU 7700S, which have onboard 8 GB memory anyway. How do I go about doing this?

---

<div class="post-metadata">

**Author:** ![Amar\_Persaud](https://avatars.discourse-cdn.com/v4/letter/a/dfb087/32.png) [@Amar\_Persaud](https://community.frame.work/u/Amar_Persaud)\
**Post date:** [November 3, 2024, 3:46pm UTC](https://community.frame.work/t/factorio-only-detect-512-mb-of-graphic-memory-on-framework-16-with-radeon-7700s-gpu-expansion/59877/2 "2024-11-03T15:46:28Z")

</div>

You can launch programs using the dGPU or iGPU with `DRI_PRIME=1` or `DRI_PRIME=0` in terminal

```auto
DRI_PRIME=1 steam

```

---

<div class="post-metadata">

**Author:** ![Crystalyne](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/crystalyne/32/606_2.png) [@Crystalyne](https://community.frame.work/u/Crystalyne)\
**Post date:** [November 4, 2024, 1:19am UTC](https://community.frame.work/t/factorio-only-detect-512-mb-of-graphic-memory-on-framework-16-with-radeon-7700s-gpu-expansion/59877/3 "2024-11-04T01:19:15Z")

</div>

FWIW Steam should launch on the dGPU anyway as part of the .desktop file.

You can use either `switcherooctl launch %command%` or `DRI_PRIME=1 %command%` in the game’s launch options to have it force-launch on the dGPU.

---

<div class="post-metadata">

**Author:** ![rlathastak](https://avatars.discourse-cdn.com/v4/letter/r/9fc29f/32.png) [@rlathastak](https://community.frame.work/u/rlathastak)\
**Post date:** [November 6, 2024, 3:34pm UTC](https://community.frame.work/t/factorio-only-detect-512-mb-of-graphic-memory-on-framework-16-with-radeon-7700s-gpu-expansion/59877/4 "2024-11-06T15:34:32Z")

</div>

I added the parameter DRI\_PRIME=1 in Lutris for all applications, including Steam.

That worked for Factorio! When I change the graph settings, the Factorio game no longer warns about the lack of graph memory. The game also appears to load and run a bit better.

There is a weird issue with Steam where it doesn’t minimize unless I switch to a different window. Steam also shows over everything else. That is something I can learn to live with.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex001/uploads/framework3/original/1X/64c81a89f963ddb07633887baceb642a4b056046.png) [@system](https://community.frame.work/u/system)\
**Post date:** [May 5, 2025, 3:34pm UTC](https://community.frame.work/t/factorio-only-detect-512-mb-of-graphic-memory-on-framework-16-with-radeon-7700s-gpu-expansion/59877/5 "2025-05-05T15:34:45Z")

</div>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
