Skip to content

Professional GPU Performance Testing Suite for dual GPU setup (AMD RX 6600 + NVIDIA RTX 3050) with comprehensive monitoring tools, crash-safe scripts, and thermal management optimized for ASRock X570 Taichi + Ryzen 7 5700X

Notifications You must be signed in to change notification settings

dickbags21/GPU-Performance-Testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPU Performance Testing Suite

Professional Dual GPU Research & Optimization Platform

🎯 Project Overview

Advanced GPU performance testing and optimization suite for dual GPU research setup:

  • Display GPU: AMD RX 6600 (ASRock Challenger)
  • Compute GPU: NVIDIA RTX 3050 (Zotac)
  • Platform: Kali Linux on ASRock X570 Taichi with Ryzen 7 5700X

📁 Project Structure

GPU_Performance_Testing/
├── scripts/           # Main testing and control scripts
├── data/             # Performance data and logs
├── configs/          # GPU profiles and configurations
├── docs/             # Documentation and research notes
├── benchmarks/       # Benchmark results and comparisons
├── monitoring/       # Real-time monitoring tools
├── logs/             # System and performance logs
├── profiles/         # GPU overclocking profiles
└── requirements.txt  # Python dependencies

🚀 Quick Start

1. Launch Main Dashboard

./scripts/gpu_dashboard.sh

2. Python Analysis Tools

# Install dependencies
pipx install -r requirements.txt

# Run performance analysis
python scripts/gpu_analyzer.py

# Generate reports
python scripts/generate_report.py

3. Individual Tools

# Monitoring
./scripts/monitor_gpus.sh

# Benchmarking
./scripts/benchmark_suite.sh

# Overclocking
./scripts/overclock_manager.sh

🔧 Key Features

Monitoring & Analysis

  • Real-time monitoring for both GPUs
  • Temperature logging with CSV export
  • Power consumption analysis
  • Performance metrics collection
  • Thermal distribution studies

Benchmarking & Testing

  • Comprehensive benchmark suite
  • Stability testing protocols
  • Memory verification tests
  • Stress testing scenarios
  • Performance comparison tools

Overclocking & Optimization

  • Safe overclocking profiles
  • Automated stability testing
  • Profile management system
  • Emergency safety protocols
  • Performance optimization guides

Data Analysis

  • Python-based analysis tools
  • Performance trend analysis
  • Thermal behavior studies
  • Power efficiency calculations
  • Automated report generation

🛠️ Hardware Configuration

  • Motherboard: ASRock X570 Taichi
  • CPU: AMD Ryzen 7 5700X
  • RAM: System optimized for dual GPU workloads
  • Display GPU: AMD RX 6600 (8GB VRAM)
  • Compute GPU: NVIDIA RTX 3050 (8GB VRAM)
  • Cooling: Optimized for sustained research workloads

🎯 Research Capabilities

  • Dual GPU load balancing studies
  • Thermal efficiency optimization
  • Power consumption profiling
  • Performance scaling analysis
  • Stability characterization
  • Memory bandwidth testing

📊 Supported Benchmarks

  • OpenGL: glmark2, glxgears
  • Compute: CUDA benchmarks, OpenCL tests
  • Stress Tests: GPU-burn, FurMark, stress-ng
  • Memory Tests: VRAM allocation and bandwidth
  • Thermal Tests: Heat distribution analysis

⚠️ Safety Features

  • Temperature monitoring with alerts
  • Power limit enforcement
  • Automatic emergency shutdown
  • Safe overclocking boundaries
  • Stability verification protocols

🔬 Advanced Features

  • Multi-GPU coordination
  • Performance prediction models
  • Automated optimization
  • Custom benchmark creation
  • Research data export

📈 Usage Examples

Basic Performance Check

# Quick system overview
./scripts/gpu_status.sh

# Detailed performance analysis
python scripts/performance_check.py

Research Session

# Start comprehensive monitoring
./scripts/start_research_session.sh

# Run benchmark suite
./scripts/benchmark_suite.sh --full

# Generate analysis report
python scripts/analyze_session.py

🎯 Optimization Tips

  1. Start with conservative settings
  2. Monitor temperatures continuously
  3. Use stability testing before production
  4. Save working profiles
  5. Document all changes

🆘 Emergency Procedures

  • Immediate shutdown: sudo shutdown -h now
  • Reset overclocks: ./scripts/reset_to_stock.sh
  • Check cooling: ./scripts/thermal_check.sh
  • System recovery: ./scripts/emergency_recovery.sh

📞 Support

  • All tools include built-in help (--help flag)
  • Configuration templates in configs/
  • Safety guidelines in docs/safety.md
  • Troubleshooting guide in docs/troubleshooting.md

Professional GPU research platform optimized for dual GPU Kali Linux setup

About

Professional GPU Performance Testing Suite for dual GPU setup (AMD RX 6600 + NVIDIA RTX 3050) with comprehensive monitoring tools, crash-safe scripts, and thermal management optimized for ASRock X570 Taichi + Ryzen 7 5700X

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published