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
Improvements to XF86Config.virtualbox
Improvements:
- Added standard Files and Module sections
- Enhanced with proper VirtualBox vendor info and wider sync ranges
- Added ShadowFB false and VESA false options
- Support for 1920x1080, 1680x1050, etc.
Add improvements to XF86Config.qemu
Improvements:
- Added all missing sections (ServerLayout, Files, Module, InputDevice, Screen)
- Proper Cirrus driver configuration with appropriate options
- Limited to what QEMU/Cirrus can reliably handle
Add improvements to XF86Config.vesa
Improvements:
- Added ServerLayout with proper InputDevice references, InputDevice sections
- Added DPMS support and better descriptions for ModeLine entries
- Added ShadowFB true and DefaultRefresh 60 options
- Added 8-bit depth, organized color depth sections
Expanded from minimal 3-line config to full X11 configuration