Joakim Sandström
7233822630
Update README.md
...
Added some links to Wiki and Community scripts, and referring to default location for vdd_settings.xml
2025-09-27 17:48:36 +02:00
Mike Rodriguez
bccc901b1b
Merge pull request #410 from goodusername123/README-table
...
README.md: Replace table image with actual table
2025-09-08 22:33:29 -07:00
goodusername123
7becdd43c0
README.md: Replace table image with real table
2025-08-27 04:27:29 -05:00
Mike Rodriguez
3917232ae1
Update build-and-sign-sequential.yml
2025-08-17 17:24:23 -07:00
Mike Rodriguez
b5383e859d
Update build-and-sign-sequential.yml
2025-08-17 16:59:29 -07:00
Mike Rodriguez
93c6fff4f5
Update build-and-sign-sequential.yml
2025-08-17 16:47:25 -07:00
Mike Rodriguez
74477f745d
Update build-and-sign-sequential.yml
2025-08-17 16:10:22 -07:00
Mike Rodriguez
d0f8a028c6
Update build-and-sign-sequential.yml
2025-08-17 15:58:21 -07:00
Mike Rodriguez
c585ee93cf
Build Sequential
2025-08-17 15:49:59 -07:00
Mike Rodriguez
b9acacd40c
Update build-and-sign-sequential.yml
2025-08-17 15:24:18 -07:00
Mike Rodriguez
0cccd7a14d
YML Additions
2025-08-17 14:53:21 -07:00
Mike Rodriguez
89b7b4477d
Update build-and-sign-sequential.yml
2025-08-17 14:46:07 -07:00
Mike Rodriguez
a01ecfd460
Update build-and-sign-sequential.yml
2025-08-17 14:22:35 -07:00
Mike Rodriguez
587f99c8c3
Update build-and-sign-sequential.yml
2025-08-17 14:01:26 -07:00
Mike Rodriguez
dd198e508e
Update build-and-sign-sequential.yml
2025-08-17 13:54:05 -07:00
Mike Rodriguez
4b6ba2246e
Update version.xml
2025-08-17 08:52:01 -07:00
Mike Rodriguez
c928fa9251
Added GettIddCx Source
2025-08-17 04:46:18 -07:00
Mike Rodriguez
d5a4466425
Update vdd_settings.xml
2025-08-17 04:44:54 -07:00
Mike Rodriguez
a602844e89
Added version.xml for app integration.
2025-08-16 03:02:16 -07:00
Mike Rodriguez
92203a544c
EDID Integration
...
🔌 EDID Profile Integration
- Automatic Monitor Configuration: Loads settings from monitor_profile.xml
- Priority System: Manual settings override EDID when needed
- Graceful Fallback: Uses manual config if EDID loading fails
🌈 HDR10 Support
- SMPTE ST.2086 Compliance: Industry-standard HDR metadata
- Color Primaries: RGB chromaticity coordinates + white point
- Luminance Management: Min/max mastering + content light levels
🎨 Advanced Color Processing
- Multi Color Space: sRGB, DCI-P3, Rec.2020, Adobe RGB support
- Gamma Correction: Customizable gamma curves with 3x4 matrix transforms
- FP16 Pipeline: High-precision color calculations
📺 Intelligent Mode Management
- EDID Mode Generation: Automatic resolution extraction from profiles
- Advanced Filtering: Refresh rate, resolution, and aspect ratio constraints
- Mode Optimization: Duplicate removal and performance tuning
🛡️ Production Quality
- Comprehensive Validation: 4-test diagnostic suite with real-time monitoring
- Configuration Sanitization: Automatic correction of invalid settings
- Emergency Fallback: sRGB/D65 defaults for system stability
- Performance Monitoring: 10ms threshold tracking for optimal performance
🔧 File Structure
C:\VirtualDisplayDriver\
├── vdd_settings.xml (Required - Main configuration)
└── EDID\monitor_profile.xml (Optional - EDID profile data)
🙏 Acknowledgments
- MikeTheTech - For implementing this comprehensive EDID integration into the driver codebase.
- Jocke - For developing the EDID parser that generates the monitor profile data used by this system.
2025-08-14 15:36:09 -07:00
Mike Rodriguez
61ae3fbd07
Merge pull request #400 from tanakamasayuki/patch-1
...
Update URL
2025-08-13 23:06:49 -07:00
Mike Rodriguez
3750c5ed4f
Performance Optimization
...
Thread Management
- Added: Explicit thread completion waiting in IndirectDeviceContext::AssignSwapChain()
- Fixed: SwapChainProcessor destructor race conditions
- Improved: Thread lifecycle logging and diagnostics
Resource Management
- Changed: Device cache from std::map<LUID, std::weak_ptr<Direct3DDevice>> to std::map<LUID,
std::shared_ptr<Direct3DDevice>>
- Added: Comprehensive LUID-based logging for device cache operations
- Optimized: Cleanup frequency reduced from every assignment to every 10th assignment
Error Handling
- Implemented: 5-attempt retry limit with exponential backoff for DXGI_ERROR_ACCESS_LOST
- Added: Device integrity validation before swap chain operations
- Enhanced: Error logging with detailed HRESULT codes and context
2025-08-13 08:49:45 -07:00
TANAKA Masayuki
506791639d
Update URL
...
https://github.com/VirtualDisplay/
404
2025-08-06 13:36:55 +09:00
Mike Rodriguez
14d1e344d7
Update README.md
2025-07-28 20:57:28 -07:00
Mike Rodriguez
d437ebc9b4
Merge pull request #391 from VirtualDrivers/PS-Get_Disp_Num-update
...
Added a pause for VDC execution
25.7.23
2025-07-23 08:16:43 -07:00
Joakim Sandström
5aa453b3c0
Added a pause for VDC execution
...
Documented the script a bit, removed non essential header and added "Press any key..."-pause for VDC execution, .
Now you get a clear screen, example 8:
\\.\DISPLAY8
Press any key to continue ...
2025-07-18 11:36:56 +02:00
Mike Rodriguez
0a095d4b76
Delete .github/workflows/build-fix.ps1
2025-07-14 16:50:28 -07:00
Mike Rodriguez
8e874f0bed
Delete .github/workflows/compile.yml
2025-07-14 16:50:02 -07:00
Mike Rodriguez
33ea391a91
Delete .github/workflows/build-and-sign-all.yml
2025-07-14 16:49:47 -07:00
Mike Rodriguez
5b9822bc0b
Delete .github/workflows/SubmitAllToSignPath
2025-07-14 16:49:36 -07:00
Mike Rodriguez
8c9b0f8c9a
Delete .github/workflows/Submit-To-SignPath.yml
2025-07-14 16:49:24 -07:00
Mike Rodriguez
0969263ba1
Update build-and-sign-sequential.yml
2025-07-14 16:15:06 -07:00
Mike Rodriguez
d4964dbcfd
Add files via upload
2025-07-14 15:48:17 -07:00
Mike Rodriguez
25eb449ee6
Update build-and-sign-all.yml
2025-07-14 15:36:00 -07:00
Mike Rodriguez
05f279346f
Update build-and-sign-all.yml
2025-07-14 15:07:17 -07:00
Mike Rodriguez
9e8f62ab3c
Update build-and-sign-all.yml
2025-07-14 14:43:19 -07:00
Mike Rodriguez
ac0c52e8a5
Update build-and-sign-all.yml
2025-07-14 14:12:43 -07:00
Mike Rodriguez
0f2c9106be
Update build-and-sign-all.yml
2025-07-14 14:05:33 -07:00
Mike Rodriguez
724bec4115
Update build-and-sign-all.yml
2025-07-14 13:52:06 -07:00
Mike Rodriguez
8e76e9dc14
Update build-and-sign-all.yml
2025-07-14 13:41:58 -07:00
Mike Rodriguez
b8a6fe0fb8
Add files via upload
2025-07-14 13:34:59 -07:00
Mike Rodriguez
3650e70d02
Merge pull request #379 from PanicTitan/master
...
New script to manager the virtual driver in cli
2025-06-17 05:11:12 -07:00
Mike Rodriguez
24c740857a
Merge pull request #367 from zjoasan/patch-1
...
Update scripts README.md
2025-06-17 05:10:50 -07:00
PanicTitan
e851bf9a3b
Create virtual-driver-manager.ps1
...
A script to install, uninstall, enable, disable, toggle, and check the status of the driver. Based on current Community Scripts with Silent options and json outs for use in other programs,
2025-06-17 00:47:56 -03:00
Mike Rodriguez
b49fc4017e
Remove VAD workflows temporarily.
2025-05-15 23:27:04 -07:00
Mike Rodriguez
1dde89134f
Worflows
2025-05-15 23:14:50 -07:00
Mike Rodriguez
c53bd3f66b
Update VAD-compile-and-sign.yml
2025-05-15 22:22:44 -07:00
Mike Rodriguez
8ea77f7f06
Update VAD-compile-and-sign.yml
2025-05-15 22:02:26 -07:00
Mike Rodriguez
646c2d833f
Update VAD-compile-and-sign.yml
2025-05-15 21:38:26 -07:00
Mike Rodriguez
e19d8a82b9
Oops
2025-05-15 21:21:17 -07:00