Slackware - InstallationThis forum is for the discussion of installation issues with Slackware.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Cannot load my xserver in Slackware 13.37. xorg log and syslog are shown below:
/var/log/Xorg.0.log
[ 1622.173] (==) No Layout section. Using the first Screen section.
[ 1622.173] (**) |-->Screen "Screen0" (0)
[ 1622.173] (**) | |-->Monitor "<default monitor>"
[ 1622.173] (==) No device specified for screen "Screen0".
Using the first device section listed.
[ 1622.173] (**) | |-->Device "Device0"
[ 1622.173] (==) No monitor specified for screen "Screen0".
Using a default monitor configuration.
[ 1622.187] (II) LoadModule: "nvidia"
[ 1622.187] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[ 1622.187] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 1622.187] compiled for 4.0.2, module version = 1.0.0
[ 1622.187] Module class: X.Org Video Driver
[ 1622.305] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
[ 1622.306] (EE) NVIDIA: system's kernel log for additional error messages.
[ 1622.307] (II) UnloadModule: "nvidia"
[ 1622.307] (II) Unloading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[ 1622.307] (EE) Failed to load module "nvidia" (module-specific error, 0)
[ 1622.308] (EE) No drivers available.
[ 1622.308]
Fatal server error:
[ 1622.310] no screens found
I used to run an NVIDIA GPU onboard the MB, but have transferred the disk to another computer with a stand-alone ATI Radeon HD5670 video card. I have specified "radeon" in the device section of xorg.conf and have specified "Monitor0" in the "Monitor" section as follows:
The Monitor is a Samsung 32" Smart TV model 5205 connected via HDMI. The xorg.conf was generated automatically with X -configure. When I first tried 'startx', I got a blank screen and, after some digging, found that the monitor may not be recognized because EDID information was not present. I created an edid.bin file and added the following to the "Device" section:
This did not work and I suspect the "DPF-0" is possibly incorrect as the instructions recommending this fix were from ubuntu. On my machine, /sys/class/drm/card0-HDMI-A-1/edid.
I tried substituting "card0-HDMI-A-1" in the "Monitor" and "Device" sections both with and without the additional EDID options above. This did not work; Still "No monitor specified for screen "Screen0"
I have even tried 'startx' without a configuration file with the same result. The "Screen" section is as follows:
1. The NVIDIA driver may be interfering with the loading of the RADEON driver.
2. The monitor with the HDMI connection is somehow not being recognized.
If you're using the nvidia proprietary driver, you may have better luck generating an xorg.conf with
Code:
nvidia-xconfig
Have you tried this?
Edit; I think i mis-read your problem.
Quote:
I used to run an NVIDIA GPU onboard the MB, but have transferred the disk to another computer with a stand-alone ATI Radeon HD5670 video card. I have specified "radeon" in the device section of xorg.conf and have specified "Monitor0" in the "Monitor" section as follows:
I would recommend uninstalling the nvidia driver if you no longer plan to use a nvidia gpu. You could also blacklist it to stop it from loading; /etc/modprobe.d/blacklist-nvidia.conf
OK, blacklisted nvidia module as suggested, ran 'startx' and got the identical response as
above; the xorg.0.log files are identical. I did start X w/o an xorg.conf file.
Presumably, the modules xorg is loading are the ones in /usr/lib64/xorg/modules/drivers
and are not kernel modules. I am running the huge-2.6.38.4 kernel which does not require
kernel modules at least on boot. Unless the two are somehow linked, I don't see a problem
there.
xorg still cannot find a screen. I'm not sure where to go from here!
OK, blacklisted nvidia module as suggested, ran 'startx' and got the identical response as
above; the xorg.0.log files are identical. I did start X w/o an xorg.conf file.
Presumably, the modules xorg is loading are the ones in /usr/lib64/xorg/modules/drivers
and are not kernel modules. I am running the huge-2.6.38.4 kernel which does not require
kernel modules at least on boot. Unless the two are somehow linked, I don't see a problem
there.
xorg still cannot find a screen. I'm not sure where to go from here!
One thing i can think of, is that when you install the nvidia proprietary driver, it overwrites important files such as libGL.so. What you should do after uninstalling the nvidia driver, is to reinstall the mesa package, also mesa-compat32 if you are using multilib.
If you haven't already, try that. Also if you've uninstalled the nvidia driver you won't need the blacklist file.
I removed the NVIDIA driver and the kernel driver packages with pkgtool.
I started x, and it blossomed into my KDE environment. I had an xorg.conf
file which included the four entries related to the EDID:
{code]
Option "ConnectedMonitor" "DFP-0"
Option "CustomEDID" "DFP-0:/etc/X11/edid.bin"
Option "IgnoreEDID" "false"
Option "UseEDID" "true"
[/code]
According to dmesg, DFP-0 should be DFP2 on my machine. I thought I would test
whether these entries were needed, and was surprised to find that xorg.conf was
erased. Started X again which worked fine. Guess a conf file is not required as
has been suggested in the newer versions of xorg.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.