slackware 12: xorg fails with intel motherboard video driver
New computer. Slackware 12. Video is on the motherboard, not a card. Windows sees the card fine (i dual boot) and runs it at required resolution and in 32 bits. Linux ... not so hot: currently running as "vesa" and Xorg stubbornly insists on being in a 16 bit mode and also the screen is shoved a bit to one side and is a little bit squared horizontally.
To fix this, I got the intel driver. Compiled it. Ran Xorg. Fail: errors, xorg refused to run.
Reverted to vesa.
Posted a thread in the general linxu area. Receive some replies about needing to recompile kernel. hello, it's a MODULE, that's like OUTSIDE the kernel. HELLO?
So ... I figured, I'd post here, in a slackware specific area.
Original thread, with error output logs and details: http://www.linuxquestions.org/questi...driver-676492/
well I don't understand why, but on that intelgraphics site, it does say:
Note: from kernel 2.6.20, agpgart can only build into kernel rather than building as modules.
It might just be because the support of that card wasn't included in the agpgart built in the current kernel.
Although you should try to make sure the intel module is loaded before you start up X. I have a laptop based on an intel card (although it is the 855 series), but my lsmod includes the following video based modules.
intel_agp, i915, drm, agpgart (I can run the same intel module you do, but my performance isn't as good).
Another suggestion would be to upgrade to Slackware 12.1, if you don't want to wipe the system there are many resources explaining how to upgrade your current install. Slack 12.1 includes 18.104.22.168.
I don't know if I can help you here but at least I can tell you my experience. I just got a new DG43NB motherboard (G43 chipset) which has integrated Intel video. Getting it to run was not trivial.
First of all, I would suggest following bassmadrigal's advice and if possible upgrade to Slack 12.1. Also, if your kernel doesn't already have agpgart support already in it, you will need to compile the kernel with agpgart.
You didn't say what board/chipset you have, but if you have a new one (G45/G43) the chipset is not supported on slackware current xf86-video-intel-2.3.2). You need to be at least at 2.4.0, 2.4.2 is better.
DRI is buggy and crashes a lot. I found the only way to keep it stable was to just turn the whole thing off with Option "NoAccel" "True" This means, of course no video acceleration at all. For me, this is not a problem, I don't need 3D and the video is very fast anyway. (For a benchmark, I play 1 minute of Elephant's Dream HD using mplayer benchmark, which essentially plays the video as fast as it will go. It plays in 19 seconds.)
The driver loses track of the screen resolution of the text console, and so when you shutdown, after KDE ends the screen just goes blank. Not really a problem, just an annoyance.
There is a lot of work being done on this driver, and we should have a much better version soon.
Here's my barebones xorg.conf:
Option "NoAccel" "true"
Screen 0 "Screen0" 0 0
Hope this helps.
But the Intel video kernel module been undergoing improvements/changes which sometimes break it.
(If the probs are ironed out, a later intel module/driver -- separate from kernel but are they not included with the kernel)
Slack 12.1 using intel kernel video module CRT monitor with 75 refresh rate use intel onboard video G33 motherboard chipset
Mon Apr 28 23:43:55 CDT 2008
We'll call this Slackware 12.1 RC3, and freeze the tree
/imlib-1.9.15-i486-3.tgz: Patched to fix rendering issues on Intel and
possibly other graphics chipsets
Thu Apr 3 01:16:15 CDT 2008
OK, we're going to call this Slackware 12.1-rc1, though there is still some
more minor work to do
x/xf86-video-intel-2.2.1-i486-1.tgz: Reverted to xf86-video-intel-2.2.1. We
suspected that might be needed, given the version number and development
status of the newer driver we tried, but gave it a try anyway.
And more ie search/find for intel at the above URL.
Oh, (sorry) I forgot to do:
***Caution*** DO NOT use my horizontal and or vertical refresh rates in your xorg.conf unless you know what you're doing.
Otherwise you could (quickly, even) burn_up/toast your monitor.
Your monitor **must** be capable of those rates or else soon toasted your monitor.
And, LCD referesh rates are vastly lower than CRT (note that I specified CRT) BTW my CRT monitor is 1280xwhatever @ 75 HZ capable
Update: This project is a failure. Thread over, I guess.
I know because [due to too high on the hz refresh rate] **I once toasted** ruined/destroyed a (an lesser expensive) crt monitor.
That actual toasted crt and also due to that this is a public forum is why I issued said caution.
It **can** happen, I know.
I did not say *it would* happen to your lcd.
I just wanted awareness to be out and about out there in general. And I'm glad to hear that your has been an exception.
Had you seen my thread on my experience with Intel video driver on Slackware 12.1 and Intel G33 chipset?
|All times are GMT -5. The time now is 04:14 PM.|