grumpycoders / grumpycoders/pcsx-redux

VRAM Viewer doesn't display pixels properly

Open
#2,100 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
994
Forks
151
Avg merge
1d 15h
Merged PRs (30d)
18

Description

### Describe the bug

Prior to Version 3e10093a, pixels displayed in the VRAM viewer appeared as crisp pixels, particularly when zooming in. In the latest versions of the emulator, zooming in results in a blurry picture, making it impossible to discern exactly the position and color of any given graphic. It's as if a bilinear filter is applied to the VRAM.

The following examples are from versions 3e10093a and 146247f7, respectively.

Image

Image

### Expected behavior

Pixels in the VRAM Viewer appear as crisp, square pixels, as shown above.

### Steps to reproduce the bug

Open any VRAM viewer, and zoom in.

### Operating System

Fedora Linux 44

### PCSX-Redux version

Version: 146247f7
Build: 310
Changeset: 146247f70cb24fa9e0eff37c223b2f29435a2cbe
Date & time: 2026-09-10 07:53:53

### CPU model

AMD Ryzen 7 7840HS

### GPU model & Drivers

Renderer: AMD Radeon 780M Graphics (radeonsi, phoenix, ACO, DRM 3.64, 7.2.4-200.fc44.x86_64)

### BIOS version

OpenBIOS

### Options

- [ ] Dynarec CPU
- [ ] 8MB
- [ ] OpenGL GPU
- [x] Fastboot
- [x] Debugger

### Iso checks

https://redump.info/disc/14821

### Logs

_No response_

### Additional information

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue in any VRAM viewer with the debugger enabled, then compare the rendering behavior with version 3e10093a and version 146247f7. Done means zoomed VRAM images show crisp, square pixels with discernible positions and colors rather than a blurry, bilinear-filtered appearance.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
computer-graphics
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.