Kodi Community Forum

Full Version: Maybe little off the topic, but since XBMC build on ubuntu ...
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Hi, I'm XBMC for XBox fan. and use it for a very long time.

I come with my HTPC right now since XBox cannot handle new HD content. And am planning to give XBMC for Linux a try.

So, as suggested, I installed ubuntu on my HTPC. However, ubuntu cannot use 1920x1080 on my TV. Searched on ubuntu forum, no much result. Tried change the xorg.conf manually, not work. Hope somebody here can help me.

My spec:
TV: Vizio GV47L 47" 1080p LCD (Windows Vista display 1920x1080 on it without problem). Connected by HDMI.
Motherboard: ASUS P5E-VM HDMI (Using onboard HDMI output). Intel G35 chipset.
Graphic Card Driver: Intel Open Source Driver

Any tips will be appreciated.

Thanks

Noodle
Having you tried running ddcprobe to see what resolutions your display is reporting that it supports?
We aren't supporting ubuntu here. Resolve this issue on the ubuntu forums then come back if it doesn't work in XBMC.
I have more than one comment on the Ubuntu forums about this - I have the same LCD and same MB. You need to look harder heh...
Yes, BLKMGK, I saw your comments, and it looks like no resolution really works. You are using nVidia video card, right? I'm using onboard video card. I saw many nVidia card setting for this, but no many people using G35 video card. Sad
ddcprobe output:

vbe: VESA 3.0 detected.
oem: Intel®Q965/Q963/G965 Graphics Chip Accelerated VGA BIOS
vendor: Intel Corporation
product: Intel®Q965/Q963/G965 Graphics Controller Hardware Version 0.0
memory: 7616kb
mode: 1280x1024x256
mode: 1280x1024x64k
mode: 1280x1024x16m
mode: 1024x768x256
mode: 1024x768x64k
mode: 1024x768x16m
mode: 640x480x16m
mode: 800x600x64k
mode: 800x600x16m
mode: 640x480x256
mode: 800x600x256
mode: 640x480x64k
edid:
edid: 1 3
id: 0023
eisa: VIZ0023
serial: 01010101
manufacture: 46 2006
input: analog signal.
screensize: 110 64
gamma: 2.200000
dpms: RGB, no active off, no suspend, no standby
timing: 640x480@75 Hz (VESA)
dtiming: 1280x720@71
monitorrange: 31-70, 50-85
monitorserial: HPAEAG460007
monitorname: VIZIO GV47L

sorry, if this thread is not allowed here. Please delete it if so.

Thanks

Noodle
A little progress.

1. Default virtual size is too small (1280x1280). Add line
Virtual 2048 2048
into "Display" sub section under "screen" section, and then "Ctrl + Alt + Backspace" to restart x server
2. use xrandr to add a new modeline (for some reason, the one defined in xorg.conf doesn't work, don't now reason yet).
xrandr --newmode 1920x1080 148.35 1920 2008 2052 2200 1080 1085 1090 1125 +HSync +VSync
3. add new mode into output (Intel First DVI is TMDS-1)
xrandr --addmode TMDS-1 1920x1080
4. change the output
xrandr --output TMDS-1 --mode 1920x1080

Now, I get 1080p display from Intel G35 <-> HDMI <-> GV47L. But don't know how to make into xorg.conf yet.
this seems a little unusual, when i connect my hdmi (abit an-m2hd, geforce 7050 onboard) to my hdtvs (sony rear proj and tosh plasma) it detects it instantly and adjusts to 720p, then its just changed through screens and graphics menu. you should just have to add it as a screen in your /etc/X11/xorg.conf or even just add the mode to your detected display to force it (this used to work back in the days of old school X anyway)
Finally, I got it work!

The trick is: output to monitor

Checked X11 log, it connect to VGA first, and then disconnect VGA and connect to TMDS-1. Since I'm using Intel graphic card, TMDS-1 is first DVI port, it may different to nVidia. I saw somewhere mentioned graphic output name for different port for both Intel and nVidia.

Anyway, what I did is:

in "Device" section for graphic card add:
Option "monitor-TMDS-1" "GV47L"
if you want, you can add another line like:
Option "monitor-VGA" "VGA"
First parameter (monitor-TMDS-1) is output of graphic card, second parameter is monitor.

when in monitor "GV47L" section, define Modeline
ModeLine "1920x1080" 148.35 1920 2008 2052 2200 1080 1085 1090 1125 +HSync +VSync
Option "PerferredMode" "1920x1080"

And in "Display" subsection under "screen" section add:
Depth 24
Mode "1920x1080"
Virtual 2048 2048

After this, it's give me 1080p output on my GV47L

I will post my xorg.conf later.

Thanks

Noodle
What did you do for a video driver and how well is XBMC running using the onboard video? I never had much luck with it but Linux isn't something I can claim too much experience in. Others have asked about this board's performance and I've not ever been able to give a good answer as a result.
Finally, I almost get everything work.

I'm using HDMI to connect to Vizio GV47L, onboard SPDIF to connect to receiver (not though HDMI), Microsoft remote control. I have QX9650 CPU, so CPU power isn't an issue.

So far, XBMC play most of my 1080P movie without problem. Just "Bounce Ultimate" 1080p, somehow no video, only sound. And after I stop it, XBMC stop response me.

SMB crash as somebody already report (either browse or try to input server name). but I can use NFS without problem (paired with my DNS-323 NAS)

When I play Planet of Earth 1080P, the CPU usage pretty high, in some section, two of three cores reach 60% (report by XBMC), total CPU reach 270%. I will use top to check if this report is reliable next time.
Sorry for typo, and some more information.

I set
Option "monitor-TMDS-1" "GV47L"
Option "monitor-VGA" "GV47L"

And it's "PreferredMode", not "PerferredMode". So it's:
Option "PreferredMode" "1920x1080"

Noodle Wrote:Finally, I got it work!

The trick is: output to monitor

Checked X11 log, it connect to VGA first, and then disconnect VGA and connect to TMDS-1. Since I'm using Intel graphic card, TMDS-1 is first DVI port, it may different to nVidia. I saw somewhere mentioned graphic output name for different port for both Intel and nVidia.

Anyway, what I did is:

in "Device" section for graphic card add:
Option "monitor-TMDS-1" "GV47L"
if you want, you can add another line like:
Option "monitor-VGA" "VGA"
First parameter (monitor-TMDS-1) is output of graphic card, second parameter is monitor.

when in monitor "GV47L" section, define Modeline
ModeLine "1920x1080" 148.35 1920 2008 2052 2200 1080 1085 1090 1125 +HSync +VSync
Option "PerferredMode" "1920x1080"

And in "Display" subsection under "screen" section add:
Depth 24
Mode "1920x1080"
Virtual 2048 2048

After this, it's give me 1080p output on my GV47L

I will post my xorg.conf later.

Thanks

Noodle
Lemme' guess - Planet Earth disc 1 during the Bird Scene? It's funny, there's a clip of that that I think most of us agree is a bit nutz on the encoding and not typical. However.... I encoded that DVD myself and damned if it's the ONE piece of video I've done yet that drops frames! Both cores on my machine are hitting 100% and it's clocked at 3Ghz. That is one NASTY scene :-O
Noodle Wrote:Finally, I almost get everything work.

I'm using HDMI to connect to Vizio GV47L, onboard SPDIF to connect to receiver (not though HDMI), Microsoft remote control. I have QX9650 CPU, so CPU power isn't an issue.

Hi,

I have the same rig as you.
Can you post a copy of you xorg config file?
Have you compiled/updated your intel vga drivers?
What distro are you running?

Thanks in advance!
Here is my xorg.conf. From XBMC system info, it shows it 1920x1080@77-80Hz, probably I still need to tune it.

# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "Device"
Identifier "Intel Corporation 965 G1 Integrated Graphics Controller"
Driver "intel"
BusID "PCI:0:2:0"
Option "monitor-TMDS-1" "VIZIO GV47L"
Option "monitor-VGA" "VIZIO GV47L"
EndSection

Section "Monitor"
Identifier "VIZIO GV47L"
Option "DPMS"
HorizSync 31-70
VertRefresh 50-85
ModeLine "1920x1080" 148.35 1920 2008 2052 2200 1080 1085 1090 1125 +HSync +VSync
# ModeLine "1920x1080" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +VSync
Option "PreferredMode" "1920x1080"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation 965 G1 Integrated Graphics Controller"
Monitor "VIZIO GV47L"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080" "1280x720" "640x480"
Virtual 2048 2048
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"

# Uncomment if you have a wacom tablet
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
EndSection
Pages: 1 2