XFree86

i need help with getting X to work correctly.........
i have redhat 7.2 installed. i did the workstation installation and installed anything relevant to X. what my problem is, i can't get X to display correctly above 8-bit color and 800x600 screen size. i have a compaq 1024 monitor that is capable of 1024x768 and 24/32-bit color. my card is an ATI Raedon /w 32 SDRAM built on. anyways, if i go above 8-bit, or above 800x600, or below 800x600, i get color and lines all over the place. please help!! thanks! :-) matthew :-)

Comments

Re: XFree86

Andy,

Changing /etc/X11/XF86Config would've had no effect if you were running a 4.x version of XFree86. I assume that, like Mandrake, RH 7.2 defaults to the 4.x server version.

/etc/X11/XF86Config is for the 3.3.6 version of XFree86. Some off-brand cards aren't compatible with the 4.x version. /etc/X11/XF86Config-4 is the file you'll have to edit.

I don't recall if this naming convention (the -4 for the 4.x version) is a RH-based or XFree86 convention.

Bob

Re: XFree86

In /etc/X11/XF86Config-4, as you know, there's a Section "Screen" which has a subsection "Display".

My guess is that what you've done is change a line under Subsection "Display" to be Modes "1024 x768" instead of Modes "800 x 600".

Further, my guess is that in order to fix the color depth, you've changed a line under Subsection "Display" to be Depth 16 instead of Depth 8.

Here's something else you might try. Under Section "Screen", there's also a line that says something like DefaultDepth 16. You may want to
make sure the DefaultDepth matches your Depth.

More likely, though, the fix you need to make has
to do with another line under Section "Screen". This one looks something like Monitor "Monitor0".
If you look elsewhere in the file, you'll probably find a Section "Monitor0".

Under Section "Monitor0" (or whatever the monitor section is named), you may find lines for HorizSync and VertRefresh. It's quite possible that the monitor you're using uses different values for these numbers at different color depths or pixel sizes. Since XConfigurator didn't automatically determine these values correctly, I think your next recourse is to see if you have a manual that lists these Horiz/Vert/Size/Depth combinations for you.

Also, did you purchase a copy of RedHat 7.2? If so, you may have telephone support or email support with RedHat that you can rely on.

PS I'm looking for a job! Programming or Business Analysis. Resume is [url]http://www.spatzel.net/arenson/resume.html[/url]

Re: XFree86

thanks. :-)
i now have it in 1024x768 mode. i now just can't get above 8-bit color mode. if i try to go above 8-bit color, i get a garbled screen.

matthew

Re: XFree86

Matthew,

I installed RedHat 7.2 back in November and had a similar problem getting my screen to display as 1024x768.

Checking the log I kept at the time, after a number of false starts I was able to fix the problem. I've included my actual log entry. Hopefully it will get you started in trying to understand the X configuration files.

- The monitor is too small at 800x600. Attempting to move to 1024x768
- - Note that using Xconfigurator not only failed, but caused me to fear that useful options in XF86Config were being overwritten.
- - Put /etc/X11/XF86Config & /etc/X11/XF86Config-4 under RCS & save FCS version
- - - Manually edited /etc/X11/XF86Config
- - - - Altered two ‘Section “Screen”’ entries to change the Modes from “800x600” to “1024x768”
- - - - NO EFFECT, even on a reboot
- - - Manually edited /etc/X11/XF86Config-4
- - - - Altered ‘Section “Screen”’ entry to change the Mode from “800x600” to “1024x768”
- - - - Had desired effect. Don’t know if previous edited file contributed

Re: XFree86

Matthew,

What does it say in your "Screen" section of your XF86Config file (/etc/X11/XF86Config-4)?

I'm listing the section from my GeForce2 MX card. What is your "DefaultColorDepth" set at? It should be at least 16 if you want better than 256 colors. Also, modes need to be listed for every possible resolution you may want to use. The first resolution listed is the default resolution that will be used.

You may be able to manually edit the file to get what you need. Sometimes, the user friendly programs aren't so user friendly.

If you need some help interpreting the file, please let me know.

Bob

[code:1]
Section "Screen"
Identifier "screen1"
Device "NVIDIA GeForce2 DDR (generic)"
Monitor "Sony|Sony GDM-17SE1"
DefaultColorDepth 16
Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x400"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection[/code:1]

Re: XFree86

yes, i ran the Xconfigurator in /usr/sbin/setup. as the past messages show, the provided driver for my "ATI Radeon 32 MG SDR, PCI BUS Version" doesn't seem to work. I just got rid of "windoze", in which my monitor was operating in 32 bit color at a screen size of 1024x768. My monitor was built for that resolution and screen size. for some reason the resolution won't go any higher than 8-bit. i would normaly have no problem, but 256 colors just doesn't cut it when you do graphical art with GIMP and play games. My monitor is a Compaq 1024. The XConfigurator identifies my video card as an ATI Radeon | QD (AGP). When really its just a plain ATI Radeon (PCI). i just want a higher resolution.

Re: XFree86

How are you trying to configure X. If you run RedHat 7.2 run Xconfigurator. When it asks for your monitor, choose custom and type in the specs by hand. From my past experiences the pre-entered values tend to be conservative. I've also found that most problems getting X to run involve the monitor, not the video card. Let me know how this works.

Re: XFree86

same problem here with a 7200 PCI and mandrake 9.1. also tried redhat 9 and the same problem starting X. being a linux noob of 1 week, i'm not sure where to start troubleshooting. i did read somewhere of a way to force the kernel to avoid the agp on boot & locate the radeon. i got lost half way through when discussion about compiling kernels was releveant.

Re: XFree86

I have an ATI Radeon 7200 PCI Version 32MB. I had the card before installing linux and I had to reinstall linux more than once because it kept locking up when it tried to start X. Right now I am just using my built in Intel 810e chip set. My computer identifies it as ATI Radeon|QD as well. When I installed linux, even if my Intel chip was disabled in my BIOS it still automatically chose it to be installed and if I didn otherwise it never worked. I've been trying to fix it for a while and I have had no luck. I have the newest verion of X, well, at least the one that came with Mandrake 9. I believe it's 4. something. I can't check right now cause I'm running Windows at the moment.

Re: XFree86

i looked through my manuals, all i know is it is a 32 MG SDR Radeon, PCI Bus Version. The X Configuration tool in /usr/sbin/setup identifies it as a ATI Radeon | QD. I looked at the log file and it says that when it does a PCI bus scan, it identifies it as an AGP card, but it also says that it is an PCI card. i know, it's wierd. the good people @ XFree86.org said that all Radeon cards are supported and that it should work fine. Seeing i have XFree86 Ver. 4.1.0. i don't know what to do. i just want a higher resolution. preferbly, the highest possible (24/32 bit).

Re: XFree86

Matthew, It doesn't sound silly at all. A lot of times I can't get detailed information from looking at X. Do you have a manual for the card that would have the Radeon model number. If this was a pre-packaged system (i.e.: Dell, HP), maybe your system manual will have some information. To be honest, though, the mailing list messages I saw related to not getting X to come up at all rather than not getting it to come up in a higher resolution or colors.

Bob

Re: XFree86

i know it sounds silly, but i can't find a model number for my Radeon. X identifys it as an ATI Radeon (Generic). I looked through the Card database and only saw one driver for an ATI Radeon. That was the ATI Radeon (Generic) driver. matthew.

Re: XFree86

I looked a bit at the XFree86 mailing list archives. There do seem to be quite a few posts regarding the Radeon chipset. However, I'd need to know which Radeon model you have (7200, 7500, 8500, etc.) since there seem to be different problems with each. I didn't find any posts that matches yours since most of the posts seemed to be from people who couldn't get X working at all or wanted help on how to see videos. Bob