GhostBSD/xconfig 43e4d11bin xconfig, cardDetect XF86Config.scfb

Merge pull request #57 from b-aaz/imprv

General improvements to XConfig (Focused on FB drivers and QEMU/KVM).
DeltaFile
+44-61bin/xconfig
+0-89cardDetect/XF86Config.scfb
+44-1502 files

GhostBSD/xconfig 736cc46bin xconfig, cardDetect XF86Config.scfb

Skiped configurations for QXL, improved FB setup.

The QXL/SPICE X drivers have had known issues (segfaults) both on
X.Org/XLibre and Linux/BSD/..., this change makes XConfig skip that
driver and use the basic FB ones instead.

I've also simplified the setup of the frame-buffer drivers, removing the
unnecessary and restrictive (in terms of available modes) SCFB X Server
config. With these new changes when no other driver is setup, instead of
defaulting only to SCFB, which is not available on non UEFI systems,
XConfig keeps both the VESA and SCFB drivers installed, and lets the
server arbitrate between them based on their availability.
DeltaFile
+44-61bin/xconfig
+0-89cardDetect/XF86Config.scfb
+44-1502 files

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