LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 03-15-2020, 05:09 AM   #1
marcinblondyn
LQ Newbie
 
Registered: Mar 2020
Location: Poland
Distribution: Slackware/Windows/Kali
Posts: 17

Rep: Reputation: Disabled
Intel Corporation 82815 Chipset Graphics Controller driver


Hello,
I have this old intel 3 Compaq Deskpro EN with integrated onboard graphic Intel Corporation 82815 and I have problem configuring xorg.conf on fresh install of slackware 14.2 kernel huge.s

X -configure tells me that Number of created screens does not match number of detected devices.

I need help from more advanced administrator. What steps should I do? Please help, I want to learn how to deal with this problem.

Kind regards,
Marcin
 
Old 03-15-2020, 08:28 AM   #2
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 17,613

Rep: Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618
If you run with no config, X is inclined to detect what's there and configure it. If you have historical configurations, it should ignore them.

Have a look at /var/log/Xorg.0.log, hunt around for the errors, and post them with a few lines context.Resist the urge to do a massive copy 'n' paste. I don't want to read it either.
 
Old 03-15-2020, 10:13 AM   #3
marcinblondyn
LQ Newbie
 
Registered: Mar 2020
Location: Poland
Distribution: Slackware/Windows/Kali
Posts: 17

Original Poster
Rep: Reputation: Disabled
log file

Sure thing, so..

in Xorg.0.log there are two interesting lines:

Code:
[...](EE) No devices detected.
Fatal server error:
[...](EE) no screens found(EE)
in xorg.conf
Code:
Section "Device"
Identifier "Card0"
Driver     "intel"
BusID      "PCI:0:2:0"
EndSection
btw. if I delete config and run startx I have blank screen and on other tty I have grey stripes.

What else could I check?

Last edited by marcinblondyn; 03-15-2020 at 10:15 AM. Reason: additional info
 
Old 03-16-2020, 02:17 AM   #4
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,523
Blog Entries: 1

Rep: Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239
How to fix exactly I don't know, but the 810 and 815 Intel IGPs are not supported by the i915 kernel driver. Instead the i810 kernel driver is required. Also, 810 & 815 IGP BIOSes do not support standard VESA modes. If you look now I expect you'll not find /dev/fb0. Xorg.0.log probably also indicates no /dev/fb0 exists. With these IGPs I typically boot with VGA=0x120 or 0x121, which puts more (very ugly) characters on a vtty screen than 80x25 text can.

I just tried with a Dell GX150 (815) here on Tumbleweed last updated summer of 2016 that I normally use with a Matrox G400 AGP, and the 810 module doesn't seem to want to load. Last time I tried to use 810 or 815 video was long before 2016. I don't remember having much luck with those IGPs after KMS hit the mainstream kernel. These are the last two Xorg.0.log from trying X minutes ago and only getting black screens:
http://fm.no-ip.com/Tmp/Linux/Xorg/x...0-202003160158
http://fm.no-ip.com/Tmp/Linux/Xorg/x...0-202003160201
Both "feature" "(EE) open /dev/fb0: No such file or directory".

Good luck trying. If that Compaq has an AGP slot, I suggest you try using it instead. Even a PCI gfxcard would probably be better.

Last edited by mrmazda; 03-16-2020 at 03:00 AM.
 
Old 03-16-2020, 04:27 AM   #5
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,523
Blog Entries: 1

Rep: Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239
My memory was way out of sync with reality on this. Apparently 810 & 815 support got merged into the 915 module, and X can work OK with the 815 and not so ancient servers:
Code:
# lsmod | grep 915 | sort
button                 13683  1 i915
drm                   275977  2 i915,drm_kms_helper
drm_kms_helper         59103  1 i915
i2c_algo_bit           13197  1 i915
i2c_core               55108  5 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit
i915                  886480  0
video                  23754  1 i915
# inxi -V | head -n1
inxi 3.0.38-00 (2020-03-14)
# inxi -SGxxza
System:    Kernel: 3.16.7-35-default i686 bits: 32 compiler: gcc v: 4.8.3
           parameters: root=/dev/sda19 ipv6.disable=1 net.ifnames=0 noresume 3
           Desktop: KDE 3.5.10 tk: Qt 3.3.8c info: kicker wm: kwin dm: xinit Distro: openSUSE 13.2 (Harlequin)
Graphics:  Device-1: Intel 82815 Graphics vendor: Dell driver: N/A bus ID: 00:02.0 chip ID: 8086:1132
           Display: server: X.Org 1.16.1 driver: intel unloaded: fbdev,modesetting,vesa resolution: 1680x1050~60Hz
           OpenGL: renderer: Gallium 0.4 on llvmpipe (LLVM 3.5 128 bits) v: 3.0 Mesa 10.3.7 direct render: Yes
# xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r
xrandr: Failed to get size of gamma for output default
default connected 1680x1050+0+0 0mm x 0mm
Screen 0: minimum 640 x 400, current 1680 x 1050, maximum 1680 x 1050
   1680x1050     60.00*
I'm going to try to upgrade Tumbleweed to current on this box to see if it still works with kernel 5.4.14 and server 1.20.x after I get some sleep.

Last edited by mrmazda; 03-16-2020 at 04:31 AM.
 
Old 03-16-2020, 04:43 AM   #6
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 17,613

Rep: Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618
That driver situation seems like a show stopper, frankly.

There are secondhand pci video cards lying around for cheap on ebay and it might be a quick fix for you.
 
Old 03-16-2020, 11:30 AM   #7
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,523
Blog Entries: 1

Rep: Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239
Current Tumbleweed works with i815 as well:
Code:
# inxi -GxxSza
System:    Kernel: 5.4.14-2-default i686 bits: 32 compiler: gcc v: 9.2.1
           parameters: root=redacted noresume mitigations=auto consoleblank=0 3 vga=0x120
           Desktop: KDE 3 info: kicker wm: kwin dm: startx Distro: openSUSE Tumbleweed 20200312
Graphics:  Device-1: Intel 82815 Graphics vendor: Dell driver: N/A bus ID: 00:02.0 chip ID: 8086:1132
           Display: server: X.Org 1.20.7 driver: intel unloaded: fbdev,modesetting,vesa resolution: 1680x1050~60Hz
           OpenGL: renderer: llvmpipe (LLVM 9.0.1 128 bits) v: 3.3 Mesa 20.0.1 compat-v: 3.1 direct render: Yes
# xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 400, current 1680 x 1050, maximum 1680 x 1050
default connected 1680x1050+0+0 0mm x 0mm
   1680x1050     60.00*
   1600x1000     60.00
   1400x1050     75.00    60.00
   1600x900      60.00
   1280x1024     72.00    75.00    60.00
   1440x900      75.00    60.00
   1400x900      60.00
   1280x960      60.00
   1368x768      60.00
   1280x800      60.00
   1152x864      75.00
   1280x720      60.00
   1024x768      75.00    70.00    60.00
 
Old 03-17-2020, 02:14 PM   #8
marcinblondyn
LQ Newbie
 
Registered: Mar 2020
Location: Poland
Distribution: Slackware/Windows/Kali
Posts: 17

Original Poster
Rep: Reputation: Disabled
Only software workarounds

Quote:
Originally Posted by business_kid View Post
That driver situation seems like a show stopper, frankly.

There are secondhand pci video cards lying around for cheap on ebay and it might be a quick fix for you.
If there will be no software solution then I will look for old graphic card. BTW What would be the best for pentium 3 512MB SDRAM?
But vesa should work right? Can you help me to configure vesa instead?

Best Regards
 
Old 03-17-2020, 05:20 PM   #9
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,523
Blog Entries: 1

Rep: Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239
If openSUSE both older and newer than Slack 14.2 can work with the xf86-video-intel DDX, and it does, then it should work on Slack just as well. No manual configuration is required on openSUSE, so no manual confguration should be required on Slack either. Just be sure there is no configuration that could override automagic configuration. That means no .conf file in the /etc/X11/ tree should contain any of the following sections if it has content that might interfere:
Code:
Section "Device"
Section "Monitor"
Section "Screen"
Best to just eliminate any such files to start with. 'X -configure' won't do any better than automagic, and is more likely to interfere than to help. Also there should be nothing on the kernel cmdline to interfere either. KMS must not be disabled, and the i915 kernel driver must load normally.

If you're going to install an AGP card, I suggest Radeon 9xxx series would be least troublesome. The higher the number the better. Performance won't be great, but it should be distinctly better than the 815. GeForce AGP, Quadro AGP, Quadro FX AGP and Quadro NVS AGP would probably be better performing options, if you can find one at a right price that doesn't require more power than your power supply can provide. Even PCI versions of the Radeons, GeForces and Quadros should perform better than the 815 at least in some areas.
 
Old 03-17-2020, 07:41 PM   #10
marcinblondyn
LQ Newbie
 
Registered: Mar 2020
Location: Poland
Distribution: Slackware/Windows/Kali
Posts: 17

Original Poster
Rep: Reputation: Disabled
Damn, I tried Antix and this method worked like a charm. Sad that I didn't saved taht xorg.conf.. On slackware this method ends with complete black screen. Still investigating. What packets should be installed? Could you share your xorg.conf?
 
Old 03-17-2020, 08:32 PM   #11
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,523
Blog Entries: 1

Rep: Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239
Quote:
Originally Posted by marcinblondyn View Post
Could you share your xorg.conf?
As I have already explained, no such file exists in openSUSE (or Fedora), and no such file is needed in openSUSE (or Fedora), just like most top-20 distros. You should try removing xorg.conf before starting Xorg.

If it doesn't help or solve, you should upload to http://pastebin.com/ the entire Xorg.0.log from your attempt so that we may attempt to help find you a solution that doesn't involve installing a gfxcard.

This is a list of some of the X-related packages in the openSUSE Tumbleweed installation on my i815 PC:
Code:
Mesa-20.0.1-245.1.i586
Mesa-demo-x-8.4.0-1.7.i586
Mesa-dri-20.0.1-245.1.i586
Mesa-gallium-20.0.1-245.1.i586
Mesa-libEGL1-20.0.1-245.1.i586
Mesa-libGL1-20.0.1-245.1.i586
Mesa-libglapi0-20.0.1-245.1.i586
dbus-1-x11-1.12.16-2.1.i586
ghostscript-x11-9.27-6.1.i586
intel-vaapi-driver-2.4.0-1.1.i586
libQt5X11Extras5-5.14.1-1.1.i586
libX11-6-1.6.9-1.2.i586
libX11-data-1.6.9-1.2.noarch
libX11-xcb1-1.6.9-1.2.i586
libXxf86dga1-1.1.5-1.5.i586
libXxf86vm1-1.1.4-1.15.i586
libdrm2-2.4.100-2.2.i586
libdrm_amdgpu1-2.4.100-2.2.i586
libdrm_intel1-2.4.100-2.2.i586
libdrm_nouveau2-2.4.100-2.2.i586
libdrm_radeon1-2.4.100-2.2.i586
libxcb-dri2-0-1.14-1.1.i586
libxcb-dri3-0-1.14-1.1.i586
libxkbcommon-x11-0-0.10.0-1.1.i586
perl-X11-Protocol-0.56-15.2.noarch
x11-tools-0.1-210.3.noarch
x11perf-1.6.1-1.4.i586
xf86-input-evdev-2.10.6-2.1.i586
xf86-input-keyboard-1.9.0-1.8.i586
xf86-input-libinput-0.29.0-1.1.i586
xf86-input-mouse-1.9.3-1.5.i586
xf86-input-vmmouse-13.1.0-7.1.i586
xf86-input-void-1.4.1-3.6.i586
xf86-video-fbdev-0.5.0-1.8.i586
xf86-video-intel-2.99.917+git8674.25c9a2fcc-4.2.i586
xf86-video-mga-2.0.0-2.2.i586
xf86-video-vesa-2.4.0-1.8.i586
xf86dga-1.0.3-9.15.i586
xorg-scripts-1.0.1-10.9.noarch
xorg-x11-7.6_1-16.8.noarch
xorg-x11-Xvnc-1.10.0-5.1.i586
xorg-x11-essentials-7.6_1-16.8.noarch
xorg-x11-fonts-7.6-37.1.noarch
xorg-x11-fonts-core-7.6-37.1.noarch
xorg-x11-libX11-ccache-7.6-21.6.i586
xorg-x11-server-1.20.7+0-3.1.i586
xorg-x11-server-Xvfb-1.20.7+0-3.1.i586
yast2-x11-4.1.0-1.5.i586
 
Old 03-21-2020, 06:49 PM   #12
marcinblondyn
LQ Newbie
 
Registered: Mar 2020
Location: Poland
Distribution: Slackware/Windows/Kali
Posts: 17

Original Poster
Rep: Reputation: Disabled
Unhappy

Quote:
Originally Posted by mrmazda View Post
no such file is needed
Apparently on Slackware it is also not needed.
When I removed all files
Code:
rm /etc/X11/*.conf
Startx got me "black screen of nothing but HDD buzz" I swear I heard XFCE4 loading!
I tried to replace LCD with CRT but still same. Damn.

Could somebody help me how to diagnose what's wrong?
 
Old 03-21-2020, 06:58 PM   #13
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,523
Blog Entries: 1

Rep: Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239
Next I think we need to see a freshly created Xorg.0.log, i.e. without /etc/X11/*.conf or /etc/X11/xorg.conf.d/*.conf that include any of Sections Device, Monitor or Screen.
 
1 members found this post helpful.
Old 03-21-2020, 07:08 PM   #14
marcinblondyn
LQ Newbie
 
Registered: Mar 2020
Location: Poland
Distribution: Slackware/Windows/Kali
Posts: 17

Original Poster
Rep: Reputation: Disabled
Log showed this:
Code:
(EE) Failed to load module "fbdev" (module does not exist, 0)

Last edited by marcinblondyn; 03-21-2020 at 08:39 PM. Reason: just cleaning
 
Old 03-21-2020, 07:29 PM   #15
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,523
Blog Entries: 1

Rep: Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239
Quote:
Originally Posted by marcinblondyn View Post
Code:
(EE) Failed to load module "fbdev" (module does not exist, 0)
That (EE) is a red herring. You don't want to use FBDEV except in an emergency for rescue purposes, so it's not a real error if not found.
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Unsupported Graphics Card (Intel Corporation 82G33/G31 Express Integrated Graphics Controller) jamasoo Linux - Hardware 5 09-16-2017 04:11 PM
Driver for Intel Corporation 82865G Integrated Graphics Controller ted_chou12 Linux - Software 5 02-10-2013 12:00 AM
Unable to load X window. Graphic card Intel Corporation 82815 vitalstrike82 Slackware 5 05-22-2009 11:46 AM
Xorg.conf for intel 82815 chipset neilthereildeil Linux - General 13 12-01-2008 03:22 PM
How do I get an Intel 82815 video chipset working on Slackware 12.1 NetTech21 Linux - Newbie 1 06-23-2008 11:27 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 04:16 AM.

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