Bug 53932
Summary: | RFE: XF86Config-4 screen section bad for 3dfx Voodoo3 | ||
---|---|---|---|
Product: | [Retired] Red Hat Raw Hide | Reporter: | Need Real Name <komarek> |
Component: | redhat-config-xfree86 | Assignee: | Søren Sandmann Pedersen <sandmann> |
Status: | CLOSED WONTFIX | QA Contact: | Brock Organ <borgan> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 1.0 | CC: | kem, mharris |
Target Milestone: | --- | Keywords: | FutureFeature |
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Enhancement | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-04-29 01:00:44 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Need Real Name
2001-09-22 08:36:10 UTC
I'll mark this as an RFE. We will consider this for future versions. Bill do we support voodoo3 3d out of the box? We should, assuming X is set up right. Some Voodoo 3 datapoints FYI Voodoo 3 hardware is limited to 16bit 3D. If X is not using 16bit depth, 3D acceleration is not supported. With a 16Mb Voodoo 3, you must have X configured with a maximum startup resolution of 1024x768. Using a resolution of higher than that will result in unstable X operation, random lockups and crashes. Just to clarify the 1024x768 statement, this means that the "Modes" line for depth 16 in your XF86Config must _not_ list any mode larger than 1024x768. If you use virtual resolution, it must not be larger than 1024x768 either. Example proper config Screen section: Section "Screen" Identifier "Screen0" Device "Voodoo3 (generic)" Monitor "DELL P991" DefaultDepth 16 Subsection "Display" Depth 24 Modes "1024x768" "800x600" "640x480" EndSubSection Subsection "Display" Depth 16 Modes "1024x768" "800x600" "640x480" EndSubSection EndSection Note that DRI should be commented out in the config file if using depth other than 16. Also, if you disable DRI, you can use whatever higher resolutions the hardware supports. I have used non-DRI operation on Voodoo 3 16Mb up to 1600x1200 in 24 depth. Hope this is helpful. I agree with your assessment about DRI configuration. Xconfigurator needs to be made aware of DRI, and allow a user to enable/disable DRI, and when DRI is chosen enabled it should automatically disable resolutions and depth combinations that are not supported. Ultimately, XFree86 should do this itself, but it does not always handle things properly, and is quite a moving target. It is easier to limit users in the config tool to known sane configurations - letting advanced users override it by editing the files themselves if they decide they need to. This is an important feature for future X configuration that I deem quite critical. Feel free to reassign to Xconfigurator if you like bfox/msf. I've reassigned this to the new X config tool as an RFE. Basically in summary, 3Dfx Voodoo 3 and Banshee video cards only support 3D acceleration in 16 bit depth. So with this hardware, the config tool should visually indicate to the user that 3D is only available in 16bit depth, and should visibly grey out DRI or whatever if 24 or 8 bit is chosen. The current tdfx driver will internally automatically disable DRI also if the resolution configured exceeds 1024x768. That need not be shown in the configuration tool however. We no longer provide 3D acceleration support for 3Dfx hardware. Glide3 has been removed from Fedora Core for a while now. Closing "WONTFIX" |