I noticed while looking in the nvidia config, that I don’t recall seeing the Resizeable Bar feature, it shows up under the nvidia control panel in windows
as you can see its firmware is 2013, and has not been updated since, this pc is fine for running bazzite, and the newer 3D card works fine, without resizable bar feature, when I had it in the z690 aorus master, which was good for like 2 years before the hardware broke, it had the bios settings for resizable bar, but my older gigabyte does not, I read online, something about a away to force resizeable bar on but again I am not sure that way was or is safe.
copilot had given me this help below, but again I am not sure its curent hardware will see any improvements if I could safely turn on that feature on the old hardware
is RebarUEFI safe for this motherboards, I am not sure I should even try it, I don’t want to break my old motherboard pc, since its been working fine, some games there is a noticeable difference when resizeable bar is on but that was on my z690 aorus master motherboard that broke on me, 3D slot ports on it don’t work anymore with the 3D cards installed, but I am not sure if it would do any good for a system this old. Also I never test linux with resizeable bar on, as I don’t think linux nvidia drivers support it, but I could be wrong about that.
is resizeable bar just a windows 10/11 feature and not linux?
I did today just ask it about linux support of resizeable bar, this is what copilot told me,
even if I could get it working, I am not sure since again I never used resizeable bar in linux before, can I get a confirm that it helps linux gaming at all, or is that a real feature anyone is using on linux consoles? I am not sure if I want to even try that app on my old firmware that the motherboard has, since its years old now from 2013, I am not sure I could notice any game improvements on this hardware, even if it supports the 3D card, seems to run and work just fine for the most part.
since its a rtx 30 based one, and not rtx 20 or older, I am not sure these github apps would even work for the nvidia card, I just noticed that it recommends a newer app for the rtx 2000 based ones, it may still work but I am not sure.
Resizable BAR is a driver feature. You should check with native Linux rather than via (virtualized) WSL…
AFAIK Linux had ReBAR support long before Windows. You should check if the entire 8G of VRAM is mapped (e.g. my “memory at … 8GB” line above) and if so, then nothing is needed.
I guess older systems may have some UEFI limitations and you could try using the ReBarUEFI in that case, but I would first check to see if anything is needed at all for Linux…
Note that 01:00 depends on which PCI slot your GPU is in. I would suggest running lspci -v | less and searching for VGA to find the GPU on your particular box. It may be different…
nvidia-smi -q | grep -i bar -A3
BAR1 Memory Usage
Total : 256 MiB
Used : 53 MiB
Free : 203 MiB
sudo nvidia-smi -q | grep -i bar -A3
BAR1 Memory Usage
Total : 256 MiB
Used : 53 MiB
Free : 203 MiB
❯ sudo lspci -v -s 02:00.0
[sudo] password for Robert:
02:00.0 VGA compatible controller: NVIDIA Corporation GA104 [GeForce RTX 3070 Lite Hash Rate] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd Device 4069
Flags: bus master, fast devsel, latency 0, IRQ 46
Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at fb000000 [virtual] [disabled] [size=512K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Legacy Endpoint, IntMsgNum 0
Capabilities: [b4] Vendor Specific Information: Len=14 <?>
Capabilities: [100] Virtual Channel
Capabilities: [258] L1 PM Substates
Capabilities: [128] Power Budgeting <?>
Capabilities: [420] Advanced Error Reporting
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] Secondary PCI Express
Capabilities: [bb0] Physical Resizable BAR
Capabilities: [c1c] Physical Layer 16.0 GT/s <?>
Capabilities: [d00] Lane Margining at the Receiver
Capabilities: [e00] Data Link Feature <?>
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
nvidia-smi
Fri Feb 14 22:45:09 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.86.16 Driver Version: 570.86.16 CUDA Version: 12.8 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce RTX 3070 Off | 00000000:02:00.0 On | N/A |
| 0% 46C P8 22W / 270W | 912MiB / 8192MiB | 6% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 12160 G /usr/bin/kwin_wayland 35MiB |
| 0 N/A N/A 12235 G /usr/bin/Xwayland 4MiB |
| 0 N/A N/A 12283 G /usr/bin/ksmserver 3MiB |
| 0 N/A N/A 12285 G /usr/bin/kded6 3MiB |
| 0 N/A N/A 12295 G /usr/bin/plasmashell 316MiB |
| 0 N/A N/A 12306 G /usr/libexec/kactivitymanagerd 3MiB |
| 0 N/A N/A 12310 G /usr/bin/gmenudbusmenuproxy 3MiB |
| 0 N/A N/A 12311 G /usr/bin/kaccess 3MiB |
| 0 N/A N/A 12312 G ...it-kde-authentication-agent-1 3MiB |
| 0 N/A N/A 12316 G /usr/libexec/org_kde_powerdevil 3MiB |
| 0 N/A N/A 12317 G ...ibexec/xdg-desktop-portal-kde 3MiB |
| 0 N/A N/A 12319 G /usr/bin/xembedsniproxy 3MiB |
| 0 N/A N/A 12494 G /usr/bin/kdeconnectd 3MiB |
| 0 N/A N/A 12497 G /usr/bin/xwaylandvideobridge 3MiB |
| 0 N/A N/A 12530 G /usr/libexec/DiscoverNotifier 3MiB |
| 0 N/A N/A 12548 G /usr/libexec/kimpanel-ibus-panel 3MiB |
| 0 N/A N/A 12621 C+G /usr/bin/python3 54MiB |
| 0 N/A N/A 12768 G ...share/Steam/ubuntu12_32/steam 3MiB |
| 0 N/A N/A 13206 G ./steamwebhelper 36MiB |
| 0 N/A N/A 13229 C+G .../share/Steam/logs/cef_log.txt 8MiB |
| 0 N/A N/A 13468 G /usr/bin/kwalletd6 3MiB |
| 0 N/A N/A 13585 G /usr/bin/dolphin 3MiB |
| 0 N/A N/A 13647 G /usr/libexec/kf6/kioworker 3MiB |
| 0 N/A N/A 13664 G /usr/bin/kate 3MiB |
| 0 N/A N/A 13684 C+G /usr/bin/ptyxis 62MiB |
+-----------------------------------------------------------------------------------------+
and some screen shots from that desktops current session.
also I had to run ujust regenerate-grub, to get it to add the windows bootup, I had installed linux to /dev/sda and windows 11 24h2 is on /dev/sdb and /dev/sdc is for my games
also I had to run again ujust reset-fix-steam command, it got messed up even before I got the chance to log into it, display port seems to work with nvidia deck beta mode, but HDMI 1 seems to have some problems, so I got hdmi 1 connected to my alienware desktop running windows 11 instead, of the gigabyte has the display port connection. there is 4 things on my monitor hdmi 1 and 2, then display port then USB-C connection on gigabyte M28U 4K HDR monitor.
it might be because resizable bar is set to no on this monitor that it does not read the full 8GB amount on this card maybe. since I cannot turn that on in that F12W firmware in that gigabyte system.
that system would with the nvidia-open drivers version of bazzite would it work better for it, I can switch, it’s just the steam gaming mode, I currently have that version on it, would I be better off using bazzite nvidia-open version or the normal one without steam gaming mode for now? since I don’t think the video driver bugs will be removed anytime soon, with steam gaming mode, and that does seem to affect the nvidia rtx 3070 card on my older desktop.
For older boards without ReBAR, adding ReBAR functionality depends on the Above 4G Decoding option in your UEFI setup, which must be turned on in advance, and CSM must be disabled.
I am pretty sure, that this gigabyte desktop has no 4G decoding options in the bios, the desktop is older than that. and I am not sure about CSM either.
this desktop does not support SSD drives either, there is no options on this gigabyte for that type of drive, otherwise I would of put my SSD drive into this gigabyte desktop with DDR 3 memory.
So you are correct, it seems that resizable BAR is not used on your system. It is listed in the capabilities of the card, so likely it is the UEFI.
...
Capabilities: [bb0] Physical Resizable BAR
...
Have you upgrade your motherboard to the latest BIOS firmware? If it still does not provide the option then I guess you’re out of lack… Trying the ReBarUEFI hack would be your last recourse…
(Note) Please update @BIOS to ver.2.33 and be sure to reflash this BIOS through @BIOS ver2.33. (Note) To Support IVB-E CPU, the Intel driver must be updated in advanced. (Note) 3D BIOS will be no longer support after updating this BIOS.
this was the last firmware update for the G1 Assassins 2 motherboard. the firmware was posted on gigabyte website on Oct 30, 2013
The BIOS does not have any settings for the 3D cards, such as 4G decoding, so I am not sure if RebarUEFI would work. Additionally, I am uncertain if the Nvidia RTX 30 series is supported by NvStrapReBar, which is designed for the RTX 20xx series. It might work if this motherboard has 4G decoding, but I do not think these apps can create or enable that feature. I am hesitant to flash firmware not created by Gigabyte, as it would be unsupported. Furthermore, I have had this motherboard for years, and although you might able to reset it with the dual BIOS option, I do not want to risk damaging the PC for the resizable BAR feature. I am unsure if it would even work on this motherboard, which has a Socket 2011 - Intel X79 CPU. I do not know if anyone has tried these apps on this type motherboard.
Supports New Intel® Core™ i7 processor Extreme Edition
L3 cache varies with CPU(Please refer “CPU Support List” for more information.)
Chipset
Intel® X79 Express Chipset
Memory
4 x 1.5V DDR3 DIMM sockets supporting up to 32 GB of system memory
Due to Windows 32-bit operating system limitation, when more than 4 GB of physical memory is installed, the actual memory size displayed will be less than 4 GB.
2. 4 channel memory architecture
3. Support for DDR3 2400/2133/1866/1600/1333/1066 MHz memory modules
4. Support for non-ECC memory modules
5. Support for Extreme Memory Profile (XMP) memory modules(Please refer “Memory Support List” for more information.)
Audio
1 x Creative CA20K2 chip
Support for X-Fi Xtreme Fidelity® and EAX® Advanced HD™ 5.0 technologies
High Definition Audio
2/4/5.1/7.1-channel
Support for S/PDIF Out
LAN
1 x Bigfoot Killer E2100 chip (10/100/1000 Mbit)
Wireless Communication module
Wi-Fi 802.11 b/g/n
Bluetooth 4.0, 3.0+HS, 2.1+EDR
Expansion Slots
2 x PCI Express x16 slots, running at x16 (PCIEX16_1/PCIEX16_2)
For optimum performance, if only one PCI Express graphics card is to be installed, be sure to install it in the PCIEX16_1 slot; if you are installing two PCI Express graphics cards, it is recommended that you install them in the PCIEX16_1 and PCIEX16_2 slots.
2. 1 x PCI Express x16 slot, running at x8 (PCIEX8)
(All PCI Express x16 slots conform to PCI Express 3.0 standard.)
3. 2 x PCI Express x1 slots
(All PCI Express x1 slots conform to PCI Express 2.0 standard.)
4. 1 x PCI slot
Multi-Graphics Technology
Support for 3-Way/2-Way AMD CrossFireX™ / NVIDIA SLI technology.
Storage Interface
Chipset:
2 x SATA 6Gb/s connectors (SATA3 0/SATA3 1) supporting up to 2 SATA 6Gb/s devices
4 x SATA 3Gb/s connectors (SATA2 2~SATA2 5) supporting up to 4 SATA 3Gb/s devices
Support for RAID 0, RAID 1, RAID 5, and RAID 10
When a RAID set is built across the SATA 6Gb/s and SATA 3Gb/s channels, the system performance of the RAID set may vary depending on the devices being connected.2 x Marvell 88SE9172 chips:
2 x SATA 6Gb/s connectors (GSATA3 6/GSATA3 7) supporting up to 2 SATA 6Gb/s devices
2 x eSATA 6Gb/s connectors (eSATA/USB Combo) on the back panel supporting up to 2 SATA 6Gb/s devices
Support for RAID 0 and RAID 1
USB
Chipset:
Up to 14 USB 2.0/1.1 ports (8 ports on the back panel, including 2 eSATA/USB Combo, 6 ports available through the internal USB headers)2 x Fresco FL1009 chips:
Up to 4 USB 3.0/2.0 ports (2 ports on the back panel, 2 ports available through the internal USB header)
Internal I/O Connectors
1 x 24-pin ATX main power connector
1 x 8-pin ATX 12V power connector
4 x SATA 6Gb/s connectors
4 x SATA 3Gb/s connectors
1 x CPU fan header
4 x fan headers
1 x front panel header
1 x front panel audio header
1 x S/PDIF Out header
3 x USB 2.0/1.1 headers
1 x USB 3.0/2.0 header
1 x Clear CMOS jumper
1 x Trusted Platform Module (TPM) header
Back Panel Connectors
1 x PS/2 keyboard/mouse port
1 x CPU overclocking button
1 x BIOS switch button
1 x Clear CMOS button
1 x optical S/PDIF Out connector
6 x USB 2.0/1.1 ports
2 x USB 3.0/2.0 ports
2 x eSATA/USB Combo connectors
1 x RJ-45 port
5 x audio jacks (Center/Subwoofer Speaker Out, Rear Speaker Out, Side Speaker Out, Line In/Mic In, Line Out)
I/O Controller
iTE IT8728 chip
H/W Monitoring
System voltage detection
CPU/System temperature detection
CPU/System fan speed detection
CPU overheating warning
CPU/System fan fail warning
CPU/System fan speed control
Whether the CPU/system fan speed control function is supported will depend on the CPU/system cooler you install.
BIOS
2 x 64 Mbit flash
Use of licensed AMI EFI BIOS
Support for DualBIOS™
PnP 1.0a, DMI 2.7, WfM 2.0, SM BIOS 2.7, ACPI 5.0
Unique Features
Support for @BIOS
Support for Q-Flash
Support for Xpress BIOS Rescue
Support for Download Center
Support for Xpress Install
Support for Xpress Recovery2
Support for EasyTune
Available functions in EasyTune may differ by motherboard model.
8. Support for eXtreme Hard Drive (X.H.D)
9. Support for ON/OFF Charge
10. Support for Cloud OC
11. Support for 3TB+ Unlock
12. Support for Q-Share
Bundled Software
Norton Internet Security (OEM version)
Operating System
Support for Microsoft® Windows 7/Vista/XP
Form Factor
E-ATX Form Factor; 30.5cm x 26.4cm
Remark
Due to different Linux support condition provided by chipset vendors, please download Linux driver from chipset vendors’ website or 3rd party website.
Most hardware/software vendors may no longer offer drivers to support Win9X/ME/2000/XP SP1/SP2. If drivers are available from the vendors, we will update them on the GIGABYTE website.
Yeah, I would be nervous too… In such cases I try to eliminate one of the factors. For example, if you take the GPU to a friend that has a motherboard that is known to support, you can try it there. If it does work with that motherboard, then at least you know 100% it’s not the GPU itself…
I don’t have any to whom I can take my GPU too. I live in a rural area in California, and I don’t have many friends here, I had some college friends before I moved the rural area with my parents in 2014, but I would not trust all of them with my GPU, they were friends but not hardware level trusting friends, also I don’t think they were into computers as far as I know, I had some friends in college that were still into pokemon video games, which is fine, but I don’t think they worked on computers at all; I have fewer friends here now, where we moved to, I just have not made a lot of friends up here where I moved with my parents in this rural area. I only meet a few neighbors, but I don’t talk computers with them. I wouldn’t say I am friends with any of them really. Most of the neighbors are a lot older than me, like my parents’ ages I think there may be one or two closes to my age, but I don’t really talk to the neighbors here much at all, about PC stuff or gaming or anything else. We say HI if we are walking our dogs, but that’s about it.