LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 09-19-2010, 11:44 AM   #1
Johncc330
Member
 
Registered: Mar 2007
Posts: 101

Rep: Reputation: 19
Video jumps on secondary port - Intel 852GM/855GM


Hello people.

I finally decided to call for help... After upgrade to Slackware 13.0 (then 13.1, then -current) I still have problems using the secondary video output on my old and trusted Toshiba Satellite (Intel chipset 852GM/855GM). This used to work with Slackware 12.x!

The problem manifests itself by jumpiness on the secondary port. The
jumps appear with any video update (eg. window focusing, but also with
the updates from the Clock or the CPU graph). This is very annoying,
particularly because I use this machine to teach. In only one
combination (with a NEC NP-100 projector) I can solve the problem by
reprogramming the Framerate to 70 or 75 Hz.

After reading many mails and references on the 'net, testing a lot of the solutions to no avail, I'm more confused than ever. And no visible improvement either. Here are a couple of the tests I did:

1) I added i915.modeset=1 to LILO. This helped in the sense that now,
in text mode, the 2nd video output remains working, which is slightly
useful. But no improvement after startx.

2) Xorg.0.log says:

(II) intel: Driver for Intel.....

then, continues with:

(II) VESA: driver for VESA chipsets: vesa

Why are both drivers signalled here? (solved this by generating
a new config with Xorg -configure, but no difference)

3) The intel driver says (in Xorg.log): compiled for 1.7.6,
while X -version says 1.7.7 (is this significant?)

4) After this, the line

(EE) intel(1): No kernel modesetting driver detected

appears in the Xorg log. This wasn't there when no xorg.conf was
present.

5) On the other hand, without an xorg.conf, there was a line complaining
about a missing 'fbdev', this seems solved afterwards.

6) Just in case, tried software cursor on/off.

7) Maybe unrelated: After enabling modesetting (which should have been
enabled by default), LCD brightness resumes correctly after 'sleep'
(before, it would switch to low brightness every time).


In short: HELP! What's wrong with the Intel drivers - this used to work
well before!

Thanks in advance for suggestions or links to those...
John

Last edited by Johncc330; 09-19-2010 at 11:46 AM.
 
Old 09-19-2010, 12:05 PM   #2
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Something to try is install the intel drivers from salix, they are different and seem to work better than those installed with slackware.
 
Old 09-19-2010, 02:24 PM   #3
Johncc330
Member
 
Registered: Mar 2007
Posts: 101

Original Poster
Rep: Reputation: 19
Quote:
Something to try is install the intel drivers from salix, they are different and seem to work better than those installed with slackware.
Thanks for the suggestion. I checked, and the default drivers seem both 2.11.0. Would you suggest installing the older 2.9 drivers?
 
Old 09-19-2010, 03:26 PM   #4
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Try either, it may be the same version, but the driver is different, check the sizes of some of the files inside.
 
Old 09-19-2010, 03:33 PM   #5
Johncc330
Member
 
Registered: Mar 2007
Posts: 101

Original Poster
Rep: Reputation: 19
More tests

Ok - sorry for the lack of patience ;-)

I tried the following:

1) Install 2.11.0 from SalixOS - I cannot detect any difference.

2) Install 2.9.1 from SalixOS - Doesn't work, as far as I can see,
hangs during startx.

3) Reinstalled 2.11.0 from Slackware-current... Back to square 1

4) Tried to configure the entry in xorg.conf corresponding to the
VGA output (which I suspect to tbe connector) to VESA. When
reentering X, a colorful display of blocks on the main display,
which then initialized correctly. External display remained
black.

5) So, tried reversed (0.2.0 main, 0.2.1 connector) Works (on both
displays), but same interference as originally.

Could there be a conflict with both displays accessing the same
memory?

John
 
Old 09-19-2010, 03:51 PM   #6
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Well, maybe post xorg.conf.

Also, this jumping, is it like scrolling up or down or left or right ? or just flickering or something ?
 
Old 09-19-2010, 07:01 PM   #7
Johncc330
Member
 
Registered: Mar 2007
Posts: 101

Original Poster
Rep: Reputation: 19
Quote:
Originally Posted by H_TeXMeX_H View Post
Well, maybe post xorg.conf.

Also, this jumping, is it like scrolling up or down or left or right ? or just flickering or something ?
Definitely left-right oriented... As mentioned before, it happens only when something refreshes part of the display, say refocusing, or the CPU graph in the task bar. Cursor movement inside the same window does not cause the flickering.

At the moment, there is no xorg.conf at all. I tried to use the xorg.conf-vesa which is included, but could not get the external display working (tried intel/vesa, vesa/intel, and vesa/vesa).

Might be of interest - the xorg.conf generated by Xorg -configure
(Attached - I hope).

John
(I'm recompiling the kernel at this moment - strangely, though several messages say kernel mode setting is disabled in Slackware kernels, I found the option _set_ in the default .config).
Attached Files
File Type: txt xorg.conf.new.txt (4.0 KB, 17 views)
 
Old 09-20-2010, 04:26 AM   #8
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
My suggestion is that for every device (call them monitors, even if it is a projector) have the right HorizSync and VertRefresh values in the respective Monitor section of xorg.conf. If this still doesn't work you may need to try a modeline.

Code:
Section "Monitor"

    HorizSync   31.5 - 50.0
    VertRefresh 40-90

EndSection
Note that you have 2 monitor sections in your generated xorg.conf, one for each output I suppose, make sure they each have these values, get them from the manuals if you have them or tweak them until you get the display stable. I think HorizSync is more important here because it scrolls horizontally.
 
Old 09-20-2010, 07:34 AM   #9
gapan
Member
 
Registered: Feb 2007
Posts: 378

Rep: Reputation: 163Reputation: 163
Quote:
Originally Posted by Johncc330 View Post
2) Install 2.9.1 from SalixOS - Doesn't work, as far as I can see, hangs during startx.
Did you disable kms before trying 2.9.1? Add nomodeset in your boot options in lilo.

Another thing that you should try, is a newer kernel.
 
Old 09-21-2010, 12:25 AM   #10
Johncc330
Member
 
Registered: Mar 2007
Posts: 101

Original Poster
Rep: Reputation: 19
Quote:
Originally Posted by gapan View Post
Did you disable kms before trying 2.9.1? Add nomodeset in your boot options in lilo.
Yes, I did add nomodeset to LILO. It took effect too, as during the boot sequence, the display didn't convert to VGA mode anymore

Quote:
Originally Posted by gapan View Post
Another thing that you should try, is a newer kernel.
Ok - will try that too... Some patience - the poor A10 takes a couple of hours to compile.

Thanks!
John
 
Old 09-21-2010, 12:28 AM   #11
Johncc330
Member
 
Registered: Mar 2007
Posts: 101

Original Poster
Rep: Reputation: 19
Quote:
Originally Posted by H_TeXMeX_H View Post
My suggestion is that for every device (call them monitors, even if it is a projector) have the right HorizSync and VertRefresh values in the respective Monitor section of xorg.conf. If this still doesn't work you may need to try a modeline.
Thanks - I'll try it, but somehow doubt this will be a solution. The jumpiness appears only when refocusing windows, it's quite stable when nothing happens on the screen. If it were sync-related I'd suspect the problem to be there always...

Cheers,
John
 
Old 09-21-2010, 02:26 AM   #12
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Add something like:

Code:
Option "Monitor-VGA-0"  "Monitor0"
on the device section, to exactly specify the monitors layout.

Where "Monitor0" is the monitor identifier and "VGA-0" is the video output identifier. To identify the outputs, you can use the KDE4's System Settings.

Last edited by Darth Vader; 09-21-2010 at 02:33 AM.
 
Old 09-21-2010, 05:56 PM   #13
Johncc330
Member
 
Registered: Mar 2007
Posts: 101

Original Poster
Rep: Reputation: 19
Jumpiness in Intel 855gm [SOLVED]

Hello all,

Thanks for all the suggestions!

What solved the problem was upgrading the kernel. I compiled and installed 2.6.35.5.

At first I thought I broke something - no cursor appeared in XFCE! It seems a bug in this kernel didn't allow the cursor to appear - a specific bug for the i855gm chip. After applying a patch http://git.kernel.org/?p=linux/kerne...71bc1deed7d3ce and recompiling,
all was well,

... and the secondary output was ok too!

Again, thanks for the input,

John

Last edited by Johncc330; 09-21-2010 at 06:09 PM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Toshiba Portege A100 using intel 82852/855gm video card & suspend problems. tizza10 Linux - Hardware 0 12-03-2006 01:09 PM
intel 82852/855gm onboard - how to activate video out? mastermindchaos Linux - Hardware 0 07-25-2006 04:08 AM
Intel 852GM Direct Rendering kg4ysy Linux - Hardware 1 04-01-2006 06:18 PM
intel 852GM gamma adjust max85nitro Linux - Hardware 2 11-03-2005 10:01 PM
How to get 1280x800 on intel 855GM murtun Linux - Laptop and Netbook 3 05-18-2005 01:27 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 11:37 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration