Home Phoronix Phoronix Forums X.Org Videos From FOSDEM 2008

RadeonHD IRC Logs For 2009-12-09

Search This Log:

Nightwulf|work: hi all
tobydeh: hello, i have an RV710 card running on Ubuntu 9.10. How do i install radeon-hd and enable dvi out?
adamk: tobydeh, Ubuntu 9.10 should be using (probably) radeon by default, but that should support DVI out, too.
adamk: tobydeh, Pastebin the output of 'xrandr'
tobydeh: Yeah im up and running on radeon, just wondered if i have to manually install radeonHD?
tobydeh: xrandr coming up
tobydeh: http://pastie.org/735496/
adamk: If you want to use radeonhd, you are certainly free to do so, but radeon works as well. The advantage to radeonhd is that it supports HDMI audio, if your card supports it and you want to use it.
tobydeh: dvi and vga are both connected to the same screen, a Sony 32" bravia
tobydeh: i plan to try dvi first! :P
adamk: Errr... And what are you trying to do, then? Simply drive the monitor via the DVI port?
tobydeh: shall i head over to #radeon and ask there?
adamk: Yeah, I'd switch to #radeon...
tobydeh: yeah when i turn the monitor to the dvi input i get a black screen
tobydeh: ok ill ask over there
tobydeh: thanks
udovdh: was just checking the howto at http://turqee.tumblr.com/post/230394871/dri2-for-radeon-r600-700-chipsets-on-ubuntu-9-10
udovdh: glxinfo | grep OpenGL
udovdh: does show OpenGL renderer string: Mesa DRI R600 (RV635 9598) 20090101 TCL
udovdh: so that is good
udovdh: no software rendering
udovdh: also I see: OpenGL version string: 1.4 Mesa 7.7-devel
udovdh: so that is the mesa for what?
udovdh: locally I have mesa 7.6. from Fedora
adamk: What do you mean "the mesa for what"? You are using the development branch of Mesa around the time that it was tagged mesa 7.7.
udovdh: ah, oh. the rpms say 7.6
adamk: FYI, though, DRI2 does not work with radeonhd.
udovdh: I noticed
udovdh: I get
udovdh: [drm:r600_cs_packet_next_reloc_nomm] *ERROR* No packet3 for relocation for packet at 47.
udovdh: [drm:r600_packet3_check] *ERROR* bad SET_CONTEXT_REG 0x28014
udovdh: [drm:r600_cs_legacy] *ERROR* Invalid command stream !
udovdh: when glxgears is tried
udovdh: that is either a kernel issue
udovdh: or a mesa upgrade is needed
adamk: You can't use KMS with radeonhd. And KMS is required for DRI2.
udovdh: interesting
udovdh: so KMS is more than just mode setting?
udovdh: since I don't need KMS
udovdh: I was just trying the 3d
adamk: KMS and the memory manager work together.
udovdh: aha.
udovdh: so what does that say about 3d?
udovdh: 'AIGLX: Screen 0 is not DRI2 capable' ?
udovdh: that?
adamk: 3D doesn't require KMS or DRI2.
adamk: AIGLX does not require DRI2, either. That's simply saying you can't use AIGLX via DRI2. You can still use AIGLX via DRI1.
udovdh: so that works automagically?
udovdh: I am just trying to understand where things are going
udovdh: like described here? http://www.phoronix.com/forums/showpost.php?p=64917&postcount=4
udovdh: is that still correct?
udovdh: and then http://www.phoronix.com/forums/showpost.php?p=64924&postcount=7
udovdh: is that still correct?
udovdh: so...
udovdh: the mesa upgrade to 7.6.1 or newer could still fix 3d?
adamk: udovdh, Well if you are using radeonhd and KMS, simply disabling KMS *might* fix 3D. I really don't know.
adamk: And, yes, those posts sound basically correct, though I'm not expert on the matter.
udovdh: aha. ok.
udovdh: disabling in the kernel you mean?
udovdh: by not enabling it by default?
adamk: Just boot the kernel with the 'nomodeset' option and it will disable KMS if you enabled it the kernel by default when you (or someone else) built the kernel.
agd5f: udovdh: you need a newer mesa to fix that issue
udovdh: so that option that i already mentioned
udovdh: ok
udovdh: any fedora people awake here that could initiate a build for newer mesa?
udovdh: Please?
udovdh: what about the fix decribed
udovdh: at http://www.opensubscriber.com/message/dri-devel@lists.sourceforge.net/13056450.html ?
agd5f: udovdh: get a new mesa. that reg shouldn't be emitted without a reloc
neosisani: i have rs780 chipset. and i can't have acceleration. it says that /dev/dri doesn't exist. I have ati-dri package (on archlinux) but it doesn't help
agd5f: neosisani: you need kernel 2.6.32 for 3D accel or 2.6.30 for 2D/xv accel
neosisani: agd5f: i think i have 2.6.31 and don't need 3d accel, only xv for movies. It used to work fine until i updated to 2.6.31 and new xorg and new drivrs
chithead: arch 2.6.31 kernel had a bug, you need to explicitly pass modeset=0 to radeon drm, or it will attempt to enable it even if the chipset is not supported
chithead: see dmesg for drm error message
neosisani: chithead: could that cause /dev/dri not to exist?
chithead: see dmesg for drm error message
chithead: if drm fails to initialize it will not create /dev/dri
neosisani: chithead: thakns, i'll check that when i get home
neosisani: chithead: could that cause card not to wake up from sleep (ie once it sleeps i can't turn on monitor again but keyboard works)?
chithead: I don't think that is directly related
neosisani: chithead: i pass modeset=0 to kernel on boot, right?
chithead: you best ask in #archlinux what is the best approach on that distro
neosisani: chithead: ok, thanks
LCdN: Hi. I have a Samsung 720p TV with two HDMI ports. HDMI1 only supports resolutions up to 1280x720, and it works ok. HDMI2 supports up to 1360x768, and although xrandr seems to recognize it properly, the TV simply doesn't respond and stays blank. It works fine on Vista using Catalyst. I'm on Debian testing using radeonhd and agd5f's drm, and my card is a Radeon HD 3200
agd5f: LCdN: file a bug: https://bugs.freedesktop.org
chithead: LCdN: you may also want to try something more recent
LCdN: OK... one more thing. This HDMI2 doesn't work even before X starts, although HDMI1 does. And HDMI2 will work if I unplug the cable from HDMI1 after X has started and plug to it, but it will stop working if I try to change the resolution.
LCdN: chithead: try what more recent, videocard, driver, distro?
chithead: ddx if you don't use kms, and ddx+kernel if you use kms
LCdN: chithead: Well, I'm using Debian Testing's kernel 2.6.30-1-686. How can I tell if I'm using kms?
chithead: 2.6.30 is not kms capable. and neither is radeonhd
LCdN: chithead: I'm upgrading the DDX now. If it doesn't work, I'll file a bug report. Thanks!