You are not logged in.

#1 2012-07-07 06:59:49

teans
Member
Registered: 2012-07-07
Posts: 5

cant't start X with radeon 7770

I cannot start X server with new radeon hd 7770, the main error is "No devices detected". Checking Xorg.log, I dont see my card listed in ATI section.
So what should I do, im just stuck here, how should enforce X server to load "xf86-video-ati" which presumably has my card support already..
lspci shows it ok as - hd7770
"/etc/X11/xorg.conf.d/20-radeon.conf" doesnt help..

Offline

#2 2012-07-07 09:59:26

teans
Member
Registered: 2012-07-07
Posts: 5

Re: cant't start X with radeon 7770

Well actually X loads correct drivers for my card:

[   825.901] (--) PCI:*(0:1:0:0) 1002:683d:1043:0429 rev 0, Mem @ 0xe0000000/268435456, 0xfbe80000/262144, I/O @ 0x0000ee00/256, BIOS @ 0x????????/131072
[   825.903] List of video drivers:
[   825.904]     radeon
[   825.905]     ati
[   825.905] (II) LoadModule: "radeon"
[   825.905] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[   825.905] (II) Module radeon: vendor="X.Org Foundation"
[   825.905]     compiled for 1.12.2, module version = 6.14.6
[   825.905]     Module class: X.Org Video Driver
[   825.905]     ABI class: X.Org Video Driver, version 12.0
[   825.905] (II) LoadModule: "ati"
[   825.905] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[   825.928] (II) Module ati: vendor="X.Org Foundation"
[   825.928]     compiled for 1.12.2, module version = 6.14.6
[   825.928]     Module class: X.Org Video Driver
[   825.928]     ABI class: X.Org Video Driver, version 12.0
[   825.930] No devices to configure.  Configuration failed.

The problem is X cannot correctly find PCI slot or something? Though kernel sees it alright:

00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Cape Verde [Radeon HD 7700 Series]

What should I do?

Offline

#3 2012-07-07 14:24:01

slamhound
Member
Registered: 2011-07-26
Posts: 44

Re: cant't start X with radeon 7770

I just tried to install the same card this morning and had the same problem. It seems there is some conflicting info on whether it is supported yet. Hopefully there is a solution.

Offline

#4 2012-07-07 20:50:45

ConnorBehan
Package Maintainer (PM)
From: Long Island NY
Registered: 2007-07-05
Posts: 1,359
Website

Re: cant't start X with radeon 7770

To be sure it's not a configuration problem, try creating a Device section that contains the following lines:

Driver "radeon"
BusID "PCI:1:0:0"

If that doesn't fix it then maybe the developers haven't added that card's PCI ID to xf86-video-ati yet.


6EA3 F3F3 B908 2632 A9CB E931 D53A 0445 B47A 0DAB
Great things come in tar.xz packages.

Offline

#5 2012-07-08 18:35:19

teans
Member
Registered: 2012-07-07
Posts: 5

Re: cant't start X with radeon 7770

Thanks, I tried, doesnt work for me..

Offline

#6 2012-07-08 19:06:26

slamhound
Member
Registered: 2011-07-26
Posts: 44

Re: cant't start X with radeon 7770

Although I'm not totally sure that I understand what I'm looking at, looking through the source code (http://cgit.freedesktop.org/xorg/driver … i/tree/src), I don't see PCI IDs for any of the Southern Islands cards, even though this page: http://www.x.org/wiki/radeon/ seems to suggest that these cards are supported.

In any case, I tried installing the Catalyst drivers this morning and it is all working smoothly. Now I have a nice four-monitor setup. I may go back to the radeon driver once it is clear that these cards are supported.

Offline

#7 2012-07-08 19:11:42

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: cant't start X with radeon 7770

Southern Islands cards won't be supported by the existing radeon driver. They're too different. A new driver is in development, who knows when it'll be released. For now there's only support in the kernel, meaning you get modesetting.

Offline

#8 2012-07-08 20:11:39

slamhound
Member
Registered: 2011-07-26
Posts: 44

Re: cant't start X with radeon 7770

I had initially thought (based on the second link in my last post where it says that radeon is the "Driver for ATI/AMD Radeon based video chips, everything from Radeon 7000 (R100) to Radeon HD 7000 (Southern Islands) series.") and from this: http://www.x.org/wiki/RadeonFeature/ that Southern Islands was going to be (and was already) supported by the Radeon driver. But, I admit, I don't understand all the components of these things, so perhaps I misunderstood what this feature matrix refers to.

Offline

#9 2012-07-09 06:45:19

teans
Member
Registered: 2012-07-07
Posts: 5

Re: cant't start X with radeon 7770

Yep, I also got mislead by info that Southern Islands are supported in current driver, never saw the opposite..

Offline

#10 2012-07-09 07:07:41

teans
Member
Registered: 2012-07-07
Posts: 5

Re: cant't start X with radeon 7770

Actually looking more closely, it seems misunderstanding came from the fact that HD7000 series entry level cards are just renamed Northern Islands, while beginning at HD77xx are new Southern ones. Arch wiki never states Southern ones are supported..

Offline

#11 2012-07-10 14:14:03

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: cant't start X with radeon 7770

Contrary to what I said, patches were posted today to add Southern Islands support to the radeon driver: http://lists.x.org/archives/xorg-driver … 23199.html. ShadowFB only for now (meaning, no acceleration), but very soon glamor will be used to accelerate 2D. Glamor was created by Intel and does 2D acceleration over OpenGL.

This caught me by surprise. And it's an interesting choice I must say, because on Intel, glamor doesn't perform well: http://www.phoronix.com/scan.php?page=a … amor&num=1

Last edited by Gusar (2012-07-10 15:19:10)

Offline

Board footer

Powered by FluxBB