GhostBSD/xconfig 1b5e96cbin xconfig

Merge pull request #55 from ghostbsd/update-drivers

Update RADEON and NVIDIA driver support
DeltaFile
+33-28bin/xconfig
+33-281 files

GhostBSD/xconfig 1a5f966bin xconfig

Remove support for NVIDIA 304 driver

- Delete NVIDIA 304 driver detection, setup, and menu options
- Simplify legacy driver handling by focusing on supported versions
DeltaFile
+3-24bin/xconfig
+3-241 files

GhostBSD/xconfig e2af48dbin xconfig

Update RADEON and NVIDIA driver support

- Add support for NVIDIA 580 driver detection and installation
- Refactor `RADEON_DEVICE` IDs for improved AMD GPU compatibility
- Update menu options and helper functions to include NVIDIA 580
DeltaFile
+32-6bin/xconfig
+32-61 files

GhostBSD/xconfig 0e9efdabin xconfig

Merge pull request #54 from ghostbsd/nvidia

Fixed GPU detection logic
DeltaFile
+4-7bin/xconfig
+4-71 files

GhostBSD/xconfig 0c1b497bin xconfig

Fixed GPU detection logic
DeltaFile
+4-7bin/xconfig
+4-71 files

GhostBSD/xconfig de2e7a7bin xconfig

Merge pull request #53 from ghostbsd/scfb

Add remove_scfb and remove_vesa and refactor cleanup functions
DeltaFile
+61-73bin/xconfig
+61-731 files

GhostBSD/xconfig cd06c21bin xconfig

Add remove_scfb and remove_vesa and refactor cleanup functions

Add remove_scfb() and remove_vesa() to uninstall xf86-video-scfb and
xf86-video-vesa when a proper driver is configured. Call them in
cmd_auto() for all GPU and VM detections, except hyperv and bhyve which
use the scfb driver internally.

Rename all cleanup_* functions to remove_* and drop template file
deletion, limiting them to package removal only. Remove cleanup_hyperv
and cleanup_bhyve as they had no packages to remove.
DeltaFile
+61-73bin/xconfig
+61-731 files

GhostBSD/xconfig 7903ac1bin xconfig, cardDetect XF86Config.qemu XF86Config.vmware

Merge pull request #52 from ghostbsd/cleanup

Improve VM guest setup and cleanup workflows
DeltaFile
+110-4bin/xconfig
+1-3cardDetect/XF86Config.qemu
+0-1cardDetect/XF86Config.vmware
+111-83 files

GhostBSD/xconfig 039f125bin xconfig

Split VMware package removal into separate commands in `cleanup_vmware` function.
DeltaFile
+2-1bin/xconfig
+2-11 files

GhostBSD/xconfig 7347ca4bin xconfig, cardDetect XF86Config.qemu XF86Config.vmware

Improve VM guest setup and cleanup workflows

- Add explicit cleanup functions for VirtualBox, VMware, QEMU, Hyper-V, and bhyve.
- Integrate cleanup steps for unused drivers and configurations in hypervisor detection flow.
- Update QEMU configuration to use `qxl` driver instead of `cirrus`.
- Enhance VMware and QEMU setup with additional service handling and device detection logic.
DeltaFile
+109-4bin/xconfig
+1-3cardDetect/XF86Config.qemu
+0-1cardDetect/XF86Config.vmware
+110-83 files

GhostBSD/xconfig 5b06a19bin xconfig

Merge pull request #51 from ghostbsd/update-radeon

Update legacy Radeon device IDs in `RADEON_DEVICE` configuration
DeltaFile
+1-1bin/xconfig
+1-11 files

GhostBSD/xconfig c6248b8bin xconfig

Update legacy Radeon device IDs in `RADEON_DEVICE` configuration
DeltaFile
+1-1bin/xconfig
+1-11 files

GhostBSD/xconfig a02dd89bin xconfig

Merge pull request #50 from ghostbsd/vbox-revert

Revert "Remove VirtualBox service automation from `setup_virtualbox`"
DeltaFile
+8-0bin/xconfig
+8-01 files

GhostBSD/xconfig f0ec2d0bin xconfig

Revert "Remove VirtualBox service automation from `setup_virtualbox`"

This reverts commit 198c353bad70bd368d416154c6d1ad8114feebf1.
DeltaFile
+8-0bin/xconfig
+8-01 files

GhostBSD/xconfig 987d445rc.d xconfig

Merge pull request #49 from ghostbsd/rc

Add rc.d script for xconfig with X11 auto-configuration
DeltaFile
+47-0rc.d/xconfig
+47-01 files

GhostBSD/xconfig 9d4fa14bin xconfig

Merge pull request #48 from ghostbsd/vbox-cleanup

Remove VirtualBox service automation from `setup_virtualbox`
DeltaFile
+0-8bin/xconfig
+0-81 files

GhostBSD/xconfig 198c353bin xconfig

Remove VirtualBox service automation from `setup_virtualbox`

- Removed calls to `enable_rc_conf` and `start_service_safe` for `vboxguest` and `vboxservice` within `setup_virtualbox`.

Not supported with Xlibre at this moment.
DeltaFile
+0-8bin/xconfig
+0-81 files

GhostBSD/xconfig f2f8adcrc.d xconfig

Add rc.d script for xconfig with X11 auto-configuration
DeltaFile
+47-0rc.d/xconfig
+47-01 files

GhostBSD/xconfig 50ec2fdbin xconfig

Merge pull request #47 from ghostbsd/issue#318

Restore driver detection and X server configuration functionality
DeltaFile
+732-179bin/xconfig
+732-1791 files

GhostBSD/xconfig ba9dbe9bin xconfig

Restore driver detection and X server configuration functionality

Restore comprehensive video driver detection and setup logic to xconfig,
enabling automatic X11 configuration for diverse hardware platforms.

Driver Detection Improvements:
- Add NVIDIA GPU detection with version-specific driver selection
  * Latest driver (580) for RTX 40/50 series and Ada Generation cards
  * 470 driver for RTX 20/30 series and Pascal/Turing cards
  * 390 driver for GTX 600-900 series and Kepler/Maxwell cards
  * 340 driver for GTX 200-500 series and Tesla/Fermi cards
  * 304 driver for GeForce 6/7/8/9 series legacy cards

- Add AMD Radeon device ID database for radeonkms vs amdgpu selection
  * 400+ legacy Radeon device IDs requiring radeonkms driver
  * Automatic amdgpu selection for newer cards (Polaris+)

Configuration Management:
- Add comprehensive function documentation to all 50 functions

    [28 lines not shown]
DeltaFile
+732-179bin/xconfig
+732-1791 files

GhostBSD/xconfig c8aacd8bin xconfig

Add comprehensive function documentation to xconfig

Add documentation headers to all 50 functions in bin/xconfig to improve
code maintainability and developer onboarding. Each function now includes:
- Function name and description
- Parameter specifications with detailed explanations
- Return value documentation
- Practical usage examples

This documentation follows shell script conventions with headers positioned
above function definitions.

Key improvements:
- Hardware detection functions (GPU, VM, driver version selection)
- Configuration functions (DRM, legacy drivers, NVIDIA, virtualization)
- Helper functions (rc.conf management, package installation, backup)
- Dialog/menu functions (bsddialog/dialog integration)
- Main entry points (cmd_auto, cmd_debug, interactive menu)


    [13 lines not shown]
DeltaFile
+732-179bin/xconfig
+732-1791 files

GhostBSD/xconfig 4aac86cbin xconfig

Merge pull request #45 from ghostbsd/virtualbox

Add rc.conf management helpers and VirtualBox service automation
DeltaFile
+57-2bin/xconfig
+57-21 files

GhostBSD/xconfig a183c7abin xconfig

Add rc.conf management helpers and VirtualBox service automation

- Introduced `rc_conf_has`, `enable_rc_conf`, and `start_service_safe` functions for streamlined rc.conf management.
- Automated enabling and starting of VirtualBox-related services (`vboxguest` and `vboxservice`).
DeltaFile
+57-2bin/xconfig
+57-21 files

GhostBSD/xconfig 14dcf47bin xconfig

Merge pull request #42 from pgsdf/patch-2

Add bhyve support
DeltaFile
+619-677bin/xconfig
+619-6771 files

GhostBSD/xconfig 7609dbecardDetect XF86Config.bhyve

Merge pull request #41 from pgsdf/patch-1

Create XF86Config.bhyve
DeltaFile
+52-0cardDetect/XF86Config.bhyve
+52-01 files

GhostBSD/xconfig b138417bin xconfig

Update xconfig

Add support for bhyve
DeltaFile
+619-677bin/xconfig
+619-6771 files

GhostBSD/xconfig d9f718ecardDetect XF86Config.bhyve

Create XF86Config.bhyve
DeltaFile
+52-0cardDetect/XF86Config.bhyve
+52-01 files

GhostBSD/xconfig fb3bb8acardDetect XF86Config.amdgpu

Merge pull request #40 from xcrsz/patch-2

Add 5k resolution support for XF86Config.amdgpu
DeltaFile
+3-3cardDetect/XF86Config.amdgpu
+3-31 files

GhostBSD/xconfig c48e50bbin xconfig

Merge pull request #39 from xcrsz/patch-1

Fix CONFIG_DIR to check system-wide location first
DeltaFile
+7-1bin/xconfig
+7-11 files

GhostBSD/xconfig 892a645cardDetect XF86Config.amdgpu

Add 5k resolution support for XF86Config.amdgpu
DeltaFile
+3-3cardDetect/XF86Config.amdgpu
+3-31 files