LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Desktop (https://www.linuxquestions.org/questions/linux-desktop-74/)
-   -   X11 error "No screens found" with FGLRX after upgrade to slackware64-current (https://www.linuxquestions.org/questions/linux-desktop-74/x11-error-no-screens-found-with-fglrx-after-upgrade-to-slackware64-current-793110/)

Dinobot 03-04-2010 04:48 AM

X11 error "No screens found" with FGLRX after upgrade to slackware64-current
 
Hi! I have slackware64 13 and my ATI fglrx dont after last update any more...

Quote:

No screens found
Seems like xorg 7.5 don't work with fglrx or something else... How to fix it?

Simon Bridge 03-04-2010 05:06 AM

Did you also update fglrx?
Check to see if your card is supported by free software drivers.

I am getting a lot of support requests concerning fglrx due to ATI dropping support for a lot of cards. The upside is that these cards are supported in the free software radeon or radeonHD drivers.

Dinobot 03-04-2010 03:46 PM

Quote:

Originally Posted by Simon Bridge (Post 3885265)
Did you also update fglrx?
Check to see if your card is supported by free software drivers.

I am getting a lot of support requests concerning fglrx due to ATI dropping support for a lot of cards. The upside is that these cards are supported in the free software radeon or radeonHD drivers.

my card is hd2600XT... How can I try open source ati drivers? I never did it before...

Seems like xorg 7.5 is currently not supported by fglrx((

adamk75 03-04-2010 06:42 PM

Yes, fglrx does not support X server 1.7.* yet. Hopefully in the next month or two.

You can use the open source drivers. They should have worked out-of-the-box on a Slackware64 -current installation, but are probably now broken that you installed fglrx. Remove fglrx, reinstall mesa and the xserver packages, and then switch to the 'radeon' or 'radeonhd' driver in /etc/X11/xorg.conf.

Adam

Dinobot 03-05-2010 03:05 AM

Quote:

Originally Posted by adamk75 (Post 3886267)
Yes, fglrx does not support X server 1.7.* yet. Hopefully in the next month or two.

You can use the open source drivers. They should have worked out-of-the-box on a Slackware64 -current installation, but are probably now broken that you installed fglrx. Remove fglrx, reinstall mesa and the xserver packages, and then switch to the 'radeon' or 'radeonhd' driver in /etc/X11/xorg.conf.

Adam

I removed fglrx and reinstalled all the XORG and MESA packages... and now /etx/X11/xorg.conf is ignored...

xorg.conf is empty (size = 0b), but KDE still runs... still no hardware 3D...

OMG, how can I make open source drivers work

adamk75 03-05-2010 03:47 AM

Show us your /var/log/Xorg.0.log file.

Adam

Dinobot 03-05-2010 03:50 AM

Quote:

Originally Posted by adamk75 (Post 3886694)
Show us your /var/log/Xorg.0.log file.

Adam

bash-4.1$ tail /var/log/Xorg.0.log
Quote:

(II) RADEON(0): 00ffffffffffff004293a50631e50300
(II) RADEON(0): 0a0f010368221b962a6e06a1544c9926
(II) RADEON(0): 194f54bfef0001010101010101018180
(II) RADEON(0): 000000000000302a009851002a403070
(II) RADEON(0): 1300510e1100001ec31e002041002030
(II) RADEON(0): 10601300510e11000000000000fd003c
(II) RADEON(0): 4b1e500e000a202020202020000000ff
(II) RADEON(0): 0046384d5135323032353532383100de
(II) RADEON(0): EDID vendor "PTS", prod id 1701
(II) RADEON(0): DDCModeFromDetailedTiming: 1024x768 Warning: We only handle separate sync.

adamk75 03-05-2010 03:53 AM

That's clearly not your full log file. :-)

Adam

Dinobot 03-05-2010 04:02 AM

1 Attachment(s)
Quote:

Originally Posted by adamk75 (Post 3886698)
That's clearly not your full log file. :-)

Adam

Oh, I'm sorry) (named xorg.0.log.txt because I can attach txt files only)

adamk75 03-05-2010 04:10 AM

This is the problem:

Code:

[drm] failed to load kernel module "radeon"
What is the output of 'lsmod | grep drm' and 'dmesg | grep drm'?

Dinobot 03-05-2010 04:29 AM

both are nothing...

adamk75 03-05-2010 04:58 AM

How about the output of 'modprobe radeon' (either as root or with sudo).

Dinobot 03-05-2010 12:03 PM

Quote:

Originally Posted by adamk75 (Post 3886748)
How about the output of 'modprobe radeon' (either as root or with sudo).

>< don't work... How do I fix it? ><

Quote:

bash-4.1# modprobe radeon
WARNING: Error inserting drm (/lib/modules/2.6.29.6/kernel/drivers/gpu/drm/drm.ko): Invalid module format
FATAL: Error inserting radeon (/lib/modules/2.6.29.6/kernel/drivers/gpu/drm/radeon/radeon.ko): Invalid module format

adamk75 03-05-2010 12:14 PM

COmmon issue with -current:

http://www.linuxquestions.org/questi...pgrade-792578/

Basically, rebuild the kernel with CONFIG_PREEMPT_NONE=y

Dinobot 03-05-2010 02:03 PM

Quote:

Originally Posted by adamk75 (Post 3887215)
COmmon issue with -current:

http://www.linuxquestions.org/questi...pgrade-792578/

Basically, rebuild the kernel with CONFIG_PREEMPT_NONE=y

omg... that's terrible)

I gonna downgrade back to xprg 7.4... but input devices (mouse and keyboard) don't work at all!

how can I make it work?

---------

The problem was fixed after cup of tea.

I forgot to downgrade xf86-input packages with downgrading xorg back to slackware-13 from current...

Simon Bridge 03-05-2010 09:36 PM

Quote:

I removed fglrx and reinstalled all the XORG and MESA packages... and now /etc/X11/xorg.conf is ignored...
Don't panic - that's how it is designed. It is very good except on those few occasions it fails - when it is a pita. In most cases you need only repopulate the xorg.conf as little as you need).
Quote:

I gonna downgrade back to xprg 7.4... but input devices (mouse and keyboard) don't work at all!
How are you getting all these logs?

note: usb kbd+mouse are handled through the usbhid driver. Unless you have a very unusual setup...
Quote:

FATAL: Error inserting radeon (/lib/modules/2.6.29.6/kernel/drivers/gpu/drm/radeon/radeon.ko): Invalid module format
IIRC: you can also get this error if you have not cleaned up after the fglrx un-install.

Your chipset is RV610/630 (please confirm with lspci | grep ATI).

man radeon(4)
Quote:

DESCRIPTION
radeon is an Xorg driver for ATI RADEON based video cards with the following features:
[...]
3D acceleration (not supported on R/RV6xx and R/RV/RS7xx);
[...]
SUPPORTED HARDWARE
[...]
RV610/RV630 Radeon HD 2400/2600
i.e. do not expect 3D accel with the radeon driver.

2600XT is supported by the RadeonHD driver.

It is possible that Adam has ruled these out as possible causes of your problems.

adamk75 03-06-2010 06:10 AM

Quote:

Originally Posted by Simon Bridge (Post 3887792)

man radeon(4)

i.e. do not expect 3D accel with the radeon driver.

2600XT is supported by the RadeonHD driver.

It is possible that Adam has ruled these out as possible causes of your problems.

3D acceleration is supported by radeon. The man page is out-of-date. I would not recommend radeonhd as it sees very little development and even user support.

Adam

Simon Bridge 03-06-2010 10:02 AM

Yep - it is likely that radeonHD will get merged with radeon - much of why it exists is no longer relevant.

Still - the features page lists 3D element support as "mostly" for R600. Though the DRI wiki just mentions "many shaders missing". RadeonHD features reflect a more Cathedral-style development: stuff is either done or not started.

http://www.x.org/wiki/radeonhd
Quote:

Both radeon and radeonhd have an overlapping feature set, and both should support all r500-r700 cards. If either does not work for you, try the other one.
I dunno - I just have a hard time with the kernel preempting mode affecting the loading of modules in this way... but apparently it does. This prompts me to look in different directions JIC.

I also suspect that recompiling the kernel will be easier than downgrading - and I expect there will be an official kernel update for -current soon.

Normally I don't see trouble with the fglrx packages, just the ati installer and that unusual. But: I have had three of these just this week, all newly unsupported, and for some reason each one has ended up needing large chunks of X removed and installed before the free drivers could work. (None this card, and none slackware.) Where I have been able to preempt the, usually blind, proprietary package install, there has been no problem: it just goes.


All times are GMT -5. The time now is 06:39 AM.