LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Radeon HD 6670 Problems (no KMS, black screen) (https://www.linuxquestions.org/questions/linux-hardware-18/radeon-hd-6670-problems-no-kms-black-screen-883047/)

AnarKEY 05-27-2011 09:44 AM

Radeon HD 6670 Problems (no KMS, black screen)
 
Hello,
I'm trying to get a brand new Radeon HD 6670 running, using kernel 2.6.39 (CONFIG_DRM_RADEON_KMS=y, CONFIG_DRM_RADEON=y) and gentoo.

First off a I tried to run it out of the box, but while booting the screen got black after:
Code:

Loading Turks MICROCODE
Refined TSC clocksource calibration: 2812.324 MHZ
Switching to clocksource tsc

After that, I booted with kernel parameter "nomodeset" to disable KMS. That worked, I got into the terminal und recompiled the kernel with CONFIG_EXTRA_FIRMWARE="radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin" (after I installed x11-drivers/radeon-ucode - Package) and rebooted the machine with the new kernel (without kernel parameter "nomodeset"). Now I get no black screen, but the machine reboots after "switching to clocksource tsc" from above. Even worse.

Ok, now I decided to abandon to KMS, booted with "nomodeset"-Parameter and want to start the X-Server, but the xf86-driver-ati (
xorg.conf:
Code:

Driver "ati"
won't run without kms:
Code:

(EE) RADEON(0): Chipset: "TURKS" (ChipID = 0x6758) requires KMS
Then I try to configure X using the proprietary ati-driver (fglrx) with aticonfig, but there comes the next error:
Code:

PowerXpress error: Cannot stat '/usr/lib64/fglrx/switchlibGL': No such file or directory
Failed to initialize libglx for discrete GPU

Dispite this, I start X Server and wow, it works. But this is not that I really want, because I want to use the free "ati"-Driver with KMS.

Does anyone has a hint? Or any experiences with this card?

Many Thanx.

adamk75 05-27-2011 10:20 AM

Quote:

Originally Posted by AnarKEY (Post 4368696)
After that, I booted with kernel parameter "nomodeset" to disable KMS. That worked, I got into the terminal und recompiled the kernel with CONFIG_EXTRA_FIRMWARE="radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin" (after I installed x11-drivers/radeon-ucode - Package) and rebooted the machine with the new kernel (without kernel parameter "nomodeset"). Now I get no black screen, but the machine reboots after "switching to clocksource tsc" from above. Even worse.

Did you also set CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware" in the kernel config?

Adam

AnarKEY 05-27-2011 10:59 AM

Quote:

Originally Posted by adamk75 (Post 4368732)
Did you also set CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware" in the kernel config?

Adam

Yes, CONFIG_EXTRA_FIRMWARE_DIR="/lib64/firmware" and /lib64 links to /lib

adamk75 05-27-2011 11:02 AM

Well that's all I can really think of. Depending on the time of day, you might be able to find some of the developers on #radeon on irc.freenode.net.

forumguy 09-26-2011 10:04 AM

Hello,

Just a little message to ask some news about your problem AnarKey.
Do you succeed in resolving your problem ?

(I'm facing the same one) It's very frustating :(

Hope to here from you or anybody.

PS: I was unable to find info about this subject on the X.org site.


Thanks in advance.

AnarKEY 09-27-2011 02:31 AM

Quote:

Originally Posted by forumguy (Post 4482607)
Hello,

Just a little message to ask some news about your problem AnarKey.
Do you succeed in resolving your problem ?

(I'm facing the same one) It's very frustating :(

Hope to here from you or anybody.

PS: I was unable to find info about this subject on the X.org site.


Thanks in advance.

Sorry, i was not successfull and after some very frustrating ours i switiched back to my onboard graphic.

PureDope 11-20-2011 12:35 PM

Guys..I bought the new Ati Radeon Hd 6670, and i am having a huge problem with it..
When im just using windows, programs,streaming video everything is fine, but when im trying to run some game like for example League of Legends or Lineage 2, after initializing to game, all i see is BLACK SCREEN. Im sure that my graphic card should easy run it even on high effect, so im desprate in finding solution. Please help me, suggest me what to do.
Since now, i've tried everything i know to do, was looking for solution in forums, tried to disable directdraw acceleration, direct 3d acceleration...nothin helped.. Installed the newest ATI catalyst software...newest drivers.. Game accelerator program.. was running reg thousand times.. dxdiag and there everythinbg seems fine but IS NOT.. i was also changing whole windows system, triend win xp, win 7, vista..nothing helped...so im pissed off :D
Please help me and give me some reccomendations of what to do in order to solve this problem. And, if possible, in some simplier language, bcus im not very expirienced PC user as i see some of u are..
THanks in advance.

adamk75 11-20-2011 01:20 PM

This is linuxquestions.org. You are not likely to find much assistance with Windows problems.

Adam

_spectrum_ 01-20-2012 07:52 AM

Hi all,

i sadly seen the solution seems to be using another graphic card, or another OS.

So i post, even if late, my solution:
i have radeon HD6670 well working as KMS, almost with Kernel 3.1.6 and debian wheezy, and consequently well working opensource Xorg Gallium driver.

1) KMS must be enabled at kernel level.
2) 4 firmware files must be added in the kernel compilation and also in initramfs
- see Drivers->General driver options -> Include in-kernel firmware
and set "radeon/TURKS_me.bin radeon/TURKS_mc.bin radeon/TURKS_pfp.bin radeon/BTC_rlc.bin"
then also
(/lib/firmware/) Firmware blobs root directory

3) I don't use kdm/gdm graphic login stuffs at boot, i like to see the console end enter Xorg manually.
For my monitor, ACER2216W i used following GRUB config to have a nice text resolution.
KMS allows now a very responsive shell in the console boot.
Quote:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
GRUB_TIMEOUT=360
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX="vga=869 radeon.modeset=1"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1280x1024x16

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entrys
#GRUB_DISABLE_LINUX_RECOVERY="true"

4) compile kernel and install the .deb image, update-initramfs and update-grub




Regards,
angelo


All times are GMT -5. The time now is 07:05 AM.