Merge pull request #40 from xcrsz/patch-2
Add 5k resolution support for XF86Config.amdgpu
Merge pull request #39 from xcrsz/patch-1
Fix CONFIG_DIR to check system-wide location first
Add 5k resolution support for XF86Config.amdgpu
Fix CONFIG_DIR to check system-wide location first
The CONFIG_DIR was hardcoded to "$SCRIPT_DIR/cardDetect", causing the
script to look for configuration templates in /usr/local/bin/cardDetect
when installed via the port, rather than the correct system-wide location
at /usr/local/etc/X11/cardDetect.
This change updates the CONFIG_DIR initialization to:
1. Check /usr/local/etc/X11/cardDetect first (system-wide installation)
2. Fall back to $SCRIPT_DIR/cardDetect (development/portable usage)
This matches the documented dual-location behavior in README.md and
ensures the script works correctly when installed via the x11/xconfig
port, which installs config templates to /usr/local/etc/X11/cardDetect
per the Makefile.
The script now functions correctly in both scenarios:
- Production: Installed via pkg/port with configs in /usr/local/etc/X11
- Development: Run in-tree with configs in ./cardDetect
[2 lines not shown]Merge pull request #38 from xcrsz/patch-2
Update xconfig to support Kavari (Radeon R5).
Merge branch 'master' into patch-2
Merge pull request #37 from xcrsz/patch-1
Create XF86Config.kaveri
Add support for Kaveri (Radeon R5)
Create XF86Config.kaveri
Update XF86Config.radeonkms
Create XF86Config.kaveri
Merge pull request #36 from ghostbsd/fix-xlibre
Add XLibre X server detection and NVIDIA driver support
Add XLibre X server detection and NVIDIA driver support
- Add detect_x_server() function to identify XLibre vs Xorg
- Automatically prefix NVIDIA driver packages with 'xlibre-' when XLibre is detected
- Maintain backward compatibility with standard Xorg packages
- Enhanced error reporting to include both nvidia and xlibre package searches
Merge pull request #35 from ghostbsd/fix--nvidia-latest
Fixed the nvidia-latest package name
fixed the nvidia-latest package name
Merge pull request #34 from xcrsz/master
Feat: Add dynamic menu generation and improved gpu assignments
Minor revision
Update README.md
Add dynamic menu support
Minor revision
Minor revision
Minor revision
Update xconfig
- Added Hyper-V detection
- Enhanced Intel support with both auto-detection and config file options
- Improved AMD support by using appropriate external config files
Additional setup functions:
- setup_intel_config() - Uses external Intel config
- setup_hyperv() - Microsoft Hyper-V support
- setup_safe() - Safe/recovery mode
- setup_dual() - Dual monitor template
- Graceful fallbacks when external configs aren't available
Create XF86Config.intel
- SNA acceleration method
- TearFree option for smooth video
- DRI3 support
- Modern resolution support
Create XF86Config.amdgpu
Create XF86Config.radeonkms
- Glamor acceleration
- Color tiling and page flipping
- DRI2 support
- Standard resolution support
Create XF86Config.hyperv
- SCFB driver with shadow framebuffer
- Wide sync ranges for dynamic resolution
- Enterprise virtualization support
Create XF86Config.safe
Create XF86Config.dual
- Xinerama support for multi-monitor
- Side-by-side monitor configuration
- Alternative single-card dual-output setup
- Includes configuration comments and examples
Add improvements to XF86Config.vmware
Improvements:
-Missing closing quote in "AutoAddDevices" "Off → "Off"
- Added Files, Module, InputDevice (Keyboard), complete Monitor section
- Added multiple color depths and modern resolutions
- Added HWcursor false and StaticXinerama false options