LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 08-22-2015, 07:50 PM   #61
ChibaPet
LQ Newbie
 
Registered: Aug 2015
Posts: 2

Rep: Reputation: Disabled

Confirmation - Ponce's packaged xf86-video-intel driver works for me, running on my:

00:02.0 VGA compatible controller: Intel Corporation ValleyView Gen7 (rev 0e) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 14dd
Flags: bus master, fast devsel, latency 0, IRQ 92
Memory at d0000000 (32-bit, non-prefetchable) [size=4M]
Memory at c0000000 (32-bit, prefetchable) [size=256M]
I/O ports at f080 [size=8]
Expansion ROM at <unassigned> [disabled]
Capabilities: [d0] Power Management version 2
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [b0] Vendor Specific Information: Len=07 <?>
Kernel driver in use: i915
Kernel modules: i915
 
Old 08-22-2015, 08:16 PM   #62
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-Current
Posts: 6,450
Blog Entries: 15

Rep: Reputation: 2031Reputation: 2031Reputation: 2031Reputation: 2031Reputation: 2031Reputation: 2031Reputation: 2031Reputation: 2031Reputation: 2031Reputation: 2031Reputation: 2031
I do know DRI3 support in xf86-video-intel is still glitchy. And although some chips can use Glamor, UXA is still the recommended method of acceleration even on SandyBridge.
 
Old 08-22-2015, 08:38 PM   #63
aaazen
Member
 
Registered: Dec 2009
Posts: 358

Rep: Reputation: Disabled
Ponce's xf86-video-intel driver worked for me too.

But I also looked for a patch to the current xf86-video-intel-2.99.917 driver and found one at Gentoo:

https://sources.gentoo.org/cgi-bin/v...ch?view=markup

I copied the Slackware64-current source directory for x/x11 from the web,
, created an x11/patch/xf86-video-intel/ directory and
put the Gentoo patch there naming it 0001-libdrm-kernel-4_0-crash.patch

I then gzipped the patch and created an x11/patch/xf86-video-intel.patch file containing this:
Code:
zcat $CWD/patch/xf86-video-intel/0001-libdrm-kernel-4_0-crash.patch.gz \
  | patch -p1 --verbose || { touch ${SLACK_X_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
As root I did a build of the patched xf86-video-intel package saving the output into a log file:
Code:
# sh x11.SlackBuild driver xf86-video-intel    2>&1 |tee save.log
The output package is created in the /tmp/x11-build/ directory:

xf86-video-intel-2.99.917-x86_64-2.txz
 
2 members found this post helpful.
Old 08-23-2015, 01:35 AM   #64
cwizardone
LQ Guru
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib."
Posts: 6,226
Blog Entries: 1

Rep: Reputation: 3487Reputation: 3487Reputation: 3487Reputation: 3487Reputation: 3487Reputation: 3487Reputation: 3487Reputation: 3487Reputation: 3487Reputation: 3487Reputation: 3487
Quote:
Originally Posted by gezley View Post
Just ten minutes ago I had a hard lockup with 3.18.11 - Slackware64-current as of 9th August, clean install, nouveau driver.

Had intended to update to the latest -current plus Nvidia driver today but held back when I learned of the mesa problem.

I had been running -current before today's clean install for some months without an issue, although that was with Nvidia 's driver.

I installed the "updates" this afternoon, after the correct mesa package was posted to the mirrors, and the new kernel and the Nvidia driver 352.30 have been working flawlessly.
Considering the number of packages involved, if it hadn't have been for the mesa package it would have been the most painless -current update in recent memory.
to the development team.
 
Old 08-23-2015, 01:58 AM   #65
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 5,838

Rep: Reputation: Disabled
thanks for the patch comet.berkley!
but as work in the kernel regarding the intel video driver has progressed a lot, IMHO, I'm not sure that patching the driver would be the safer choice...
I suppose it's time for testing both!
 
Old 08-23-2015, 02:09 AM   #66
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware-current
Posts: 5,473

Rep: Reputation: 2067Reputation: 2067Reputation: 2067Reputation: 2067Reputation: 2067Reputation: 2067Reputation: 2067Reputation: 2067Reputation: 2067Reputation: 2067Reputation: 2067
Legacy nVidia 304.125 proprietary driver

For anybody else who has been using the legacy nVidia driver, the following patch is what I needed to get the proprietary NVIDIA-Linux-x86_64-304.125.run installer to run on my Slackware64-current with the 4.1.6 kernel.
The usage is 'sh ./NVIDIA-Linux-x86_64-304.125.run --apply-patch patch9.txt' which will create a patched version named NVIDIA-Linux-x86_64-304.125-custom.run
Then do the usual 'sh ./NVIDIA-Linux-x86_64-304.125-custom.run' as root.

Edit - I was remiss in not citing the sources of the patch.
The nv.c patch I saw posted by Mlanden http://www.linuxquestions.org/questi...5/#post5409334. There is som history on the patch here. https://forums.gentoo.org/viewtopic-...439253b5986d81

The nv-pat.c patch I found here. https://devtalk.nvidia.com/default/t...functions-fix/
Attached Files
File Type: txt patch9.txt (1.1 KB, 91 views)

Last edited by allend; 08-24-2015 at 05:33 AM. Reason: Added citations for the patch source.
 
1 members found this post helpful.
Old 08-23-2015, 05:35 AM   #67
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 5,838

Rep: Reputation: Disabled
the ones of you who has intel hardware could also test another thing, if they feel like: as walecha hinted on Alien Bob's blog, the intel driver supports also dri3 that is enabled in the newer mesa.
so I've prepared also some packages where it should be enabled as default when launching X (with the configure option --with-default-dri=3)

http://ponce.cc/slackware/testing/tm...-i586-1dri.txz
http://ponce.cc/slackware/testing/tm...86_64-1dri.txz

beside 2d rendering, I suppose 3d games should be also fine for testing

Last edited by ponce; 08-23-2015 at 06:10 AM.
 
3 members found this post helpful.
Old 08-23-2015, 07:11 AM   #68
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware-current
Posts: 5,473

Rep: Reputation: 2067Reputation: 2067Reputation: 2067Reputation: 2067Reputation: 2067Reputation: 2067Reputation: 2067Reputation: 2067Reputation: 2067Reputation: 2067Reputation: 2067
Thanks ponce! I have just finished the latest upgrade to -current on my 32bit install of Slackware on my netbook with Intel graphics.
Code:
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GSE Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
I could not start X until after I installed your xf86-video-intel-20150822_a6317fc-i586-1dri.txz package.
 
Old 08-23-2015, 09:46 AM   #69
toodr
Member
 
Registered: Jul 2004
Location: Haskovo, Bulgaria
Distribution: Slackware64-current
Posts: 56

Rep: Reputation: 16
Solved, thank you!

Ponce's xf86-video-intel driver worked for me too.

Thanks everyone!
----------------------------------------------------------------------------------------------
Dell Inspiron 1750
Slackware64, Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
Multilib, GM45 Express Chipset
 
Old 08-23-2015, 12:21 PM   #70
conraid
Member
 
Registered: Feb 2008
Location: Leghorn, Tuscany, Italy
Distribution: Slackware
Posts: 112

Rep: Reputation: 33
Quote:
Originally Posted by ponce View Post
the ones of you who has intel hardware could also test another thing, if they feel like: as walecha hinted on Alien Bob's blog, the intel driver supports also dri3 that is enabled in the newer mesa.
so I've prepared also some packages where it should be enabled as default when launching X (with the configure option --with-default-dri=3)

http://ponce.cc/slackware/testing/tm...-i586-1dri.txz
http://ponce.cc/slackware/testing/tm...86_64-1dri.txz

beside 2d rendering, I suppose 3d games should be also fine for testing

Works, but I think that I have set option, because by default takes dri2

This is log

Code:
[ 39174.403] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
[ 39174.403] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[ 39174.403] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[ 39174.403] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[ 39174.412] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20150327
[ 39174.613] (II) Loading sub module "dri3"
[ 39174.613] (II) LoadModule: "dri3"
[ 39174.613] (II) Module "dri3" already built-in
[ 39174.613] (II) Loading sub module "dri2"
[ 39174.613] (II) LoadModule: "dri2"
[ 39174.613] (II) Module "dri2" already built-in
[ 39174.616] (II) intel(0): [XvMC] i965_xvmc driver initialized.
[ 39174.616] (II) intel(0): [DRI2] Setup complete
[ 39174.616] (II) intel(0): [DRI2]   DRI driver: i965
[ 39174.616] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[ 39174.616] (II) intel(0): direct rendering: DRI2 DRI3 enabled
[ 39174.675] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 39174.981]    Module class: X.Org XInput Driver
[ 39174.981]    ABI class: X.Org XInput driver, version 21.0

In freedesktop page seems they are still dri2 cards intel

http://www.x.org/wiki/IntelGraphicsDriver/

Tell me if I have to set something, I try tomorrow :-)
 
Old 08-23-2015, 02:30 PM   #71
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 1,593

Rep: Reputation: 509Reputation: 509Reputation: 509Reputation: 509Reputation: 509Reputation: 509
Thanks ponce for another test package.

I test now the new dri version package compiled.

____________________________________________________________

I need to say , because im not sure what else on my machine.

System sometimes go to login screen , when i use more of one page with flash , X crash , and go to login screen , i think is related to 3d acceleration , this success on intel and on radeon machine.

Surfing to web , see archlinux , have amount of patches for xorg-server 1.17.2 , and slack compiles without no one.

Interesting the system-login-do-not-rely-on-direct-signals.patch . think is related to my issue.

See the patches here
https://projects.archlinux.org/svnto...es/xorg-server



EDIT: with the new test ponce dri package get the same ... youtube , try full screen + another web with flash , and system goes to login screen.

See dmesg , xorg.log , syslog , but no explication for the resets...no errors.

Last edited by USUARIONUEVO; 08-23-2015 at 03:28 PM.
 
Old 08-23-2015, 06:33 PM   #72
D1ver
Member
 
Registered: Jan 2010
Distribution: Slackware 13.37
Posts: 598
Blog Entries: 3

Rep: Reputation: 191Reputation: 191
Thanks Ponce! I'm back in action with your intel driver.
 
Old 08-23-2015, 07:21 PM   #73
stureedy
Member
 
Registered: Jul 2009
Location: Lexington, Kentucky, USA
Distribution: Slackware
Posts: 45
Blog Entries: 4

Rep: Reputation: 2
My laptop install of 64-current was segfaulting. I updated the i586 mesa package with one downloaded from ftp.slackware.com:

./removed_packages/mesa-10.6.4-i586-1-upgraded-2015-08-23,17:34:41

./packages/mesa-10.6.4-x86_64-1

I still have the same segfault, even after rebooting:

[ 39.285]
X.Org X Server 1.17.2
Release Date: 2015-06-16
[ 39.290] X Protocol Version 11, Revision 0
[ 39.291] Build Operating System: Slackware 14.2 Slackware Linux Project
[ 39.293] Current Operating System: Linux asuslack 4.1.6 #2 SMP Fri Aug 21 01:28:50 CDT 2015 x86_64
[ 39.293] Kernel command line: BOOT_IMAGE=Current ro root=805 vt.default_utf8=0
[ 39.296] Build Date: 20 August 2015 02:00:58AM
[ 39.298]
[ 39.299] Current version of pixman: 0.33.2
[ 39.302] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 39.302] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 39.308] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Aug 23 17:37:43 2015
[ 39.396] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 39.431] (==) No Layout section. Using the first Screen section.
[ 39.431] (==) No screen section available. Using defaults.
[ 39.432] (**) |-->Screen "Default Screen Section" (0)
[ 39.432] (**) | |-->Monitor "<default monitor>"
[ 39.432] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 39.432] (==) Automatically adding devices
[ 39.432] (==) Automatically enabling devices
[ 39.432] (==) Automatically adding GPU devices
[ 39.444] (WW) The directory "/usr/share/fonts/local" does not exist.
[ 39.444] Entry deleted from font path.
[ 39.444] (WW) The directory "/usr/share/fonts/CID" does not exist.
[ 39.444] Entry deleted from font path.
[ 39.492] (==) FontPath set to:
/usr/share/fonts/TTF,
/usr/share/fonts/OTF,
/usr/share/fonts/Type1,
/usr/share/fonts/misc,
/usr/share/fonts/75dpi/:unscaled,
/usr/share/fonts/100dpi/:unscaled,
/usr/share/fonts/75dpi,
/usr/share/fonts/100dpi,
/usr/share/fonts/cyrillic
[ 39.492] (==) ModulePath set to "/usr/lib64/xorg/modules"
[ 39.492] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 39.492] (II) Loader magic: 0x804e40
[ 39.492] (II) Module ABI versions:
[ 39.492] X.Org ANSI C Emulation: 0.4
[ 39.492] X.Org Video Driver: 19.0
[ 39.492] X.Org XInput driver : 21.0
[ 39.492] X.Org Server Extension : 9.0
[ 39.493] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 39.495] (--) PCI:*(0:0:2:0) 8086:0126:1043:2102 rev 9, Mem @ 0xf7800000/4194304, 0xe0000000/268435456, I/O @ 0x0000f000/64
[ 39.495] (II) Open ACPI successful (/var/run/acpid.socket)
[ 39.496] (II) "glx" will be loaded by default.
[ 39.496] (II) LoadModule: "dri2"
[ 39.496] (II) Module "dri2" already built-in
[ 39.496] (II) LoadModule: "glamoregl"
[ 39.545] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
[ 39.572] (II) Module glamoregl: vendor="X.Org Foundation"
[ 39.572] compiled for 1.17.2, module version = 1.0.0
[ 39.572] ABI class: X.Org ANSI C Emulation, version 0.4
[ 39.572] (II) LoadModule: "glx"
[ 39.573] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[ 39.591] (II) Module glx: vendor="X.Org Foundation"
[ 39.591] compiled for 1.17.2, module version = 1.0.0
[ 39.591] ABI class: X.Org Server Extension, version 9.0
[ 39.591] (==) AIGLX enabled
[ 39.591] (==) Matched intel as autoconfigured driver 0
[ 39.591] (==) Matched intel as autoconfigured driver 1
[ 39.591] (==) Matched modesetting as autoconfigured driver 2
[ 39.591] (==) Matched fbdev as autoconfigured driver 3
[ 39.591] (==) Matched vesa as autoconfigured driver 4
[ 39.591] (==) Assigned the driver to the xf86ConfigLayout
[ 39.591] (II) LoadModule: "intel"
[ 39.591] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[ 39.632] (II) Module intel: vendor="X.Org Foundation"
[ 39.632] compiled for 1.17.2, module version = 2.99.917
[ 39.632] Module class: X.Org Video Driver
[ 39.632] ABI class: X.Org Video Driver, version 19.0
[ 39.633] (II) LoadModule: "modesetting"
[ 39.633] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[ 39.638] (II) Module modesetting: vendor="X.Org Foundation"
[ 39.638] compiled for 1.17.2, module version = 1.17.2
[ 39.638] Module class: X.Org Video Driver
[ 39.638] ABI class: X.Org Video Driver, version 19.0
[ 39.638] (II) LoadModule: "fbdev"
[ 39.639] (WW) Warning, couldn't open module fbdev
[ 39.639] (II) UnloadModule: "fbdev"
[ 39.639] (II) Unloading fbdev
[ 39.639] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 39.639] (II) LoadModule: "vesa"
[ 39.640] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
[ 39.645] (II) Module vesa: vendor="X.Org Foundation"
[ 39.645] compiled for 1.17.2, module version = 2.3.4
[ 39.645] Module class: X.Org Video Driver
[ 39.645] ABI class: X.Org Video Driver, version 19.0
[ 39.645] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[ 39.646] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[ 39.646] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[ 39.646] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[ 39.646] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 39.646] (II) VESA: driver for VESA chipsets: vesa
[ 39.646] (--) using VT number 7

[ 39.664] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20150327
[ 39.675] (WW) Falling back to old probe method for modesetting
[ 39.675] (WW) Falling back to old probe method for vesa
[ 39.679] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics 3000
[ 39.679] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx
[ 39.679] (II) intel(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 39.679] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[ 39.679] (==) intel(0): RGB weight 888
[ 39.679] (==) intel(0): Default visual is TrueColor
[ 39.680] (EE)
[ 39.680] (EE) Backtrace:
[ 39.694] (EE) 0: /usr/libexec/Xorg (xorg_backtrace+0x49) [0x5816e9]
[ 39.694] (EE) 1: /usr/libexec/Xorg (0x400000+0x1855c9) [0x5855c9]
[ 39.694] (EE) 2: /lib64/libpthread.so.0 (0x7f443a9be000+0x11340) [0x7f443a9cf340]
[ 39.694] (EE)
[ 39.695] (EE) Segmentation fault at address 0x0
[ 39.695] (EE)
Fatal server error:
[ 39.695] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 39.695] (EE)
[ 39.695] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 39.695] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 39.695] (EE)
[ 39.706] (EE) Server terminated with error (1). Closing log file.
 
Old 08-23-2015, 08:02 PM   #74
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 1,593

Rep: Reputation: 509Reputation: 509Reputation: 509Reputation: 509Reputation: 509Reputation: 509
I can confirm , after aplied ARCHLINUX ,patches to xorg-server 1.17.2 my xorg-server CANT CRASH anymore , can open multiple pages with flash at full screen and no crash anymore.


@Reaper or someone

Have comunication with Patrick Volkerding or some developer slack ?

Send the link with the patches
https://projects.archlinux.org/svnto...es/xorg-server


I patch in this order (same order as archlinux)

0001-dix-Add-unaccelerated-valuators-to-the-ValuatorMask.patch
0002-dix-hook-up-the-unaccelerated-valuator-masks.patch
0003-systemd-logind-do-not-rely-on-directed-signals.patch
0004-glamor-make-current-in-prepare-paths.patch
0005-os-make-sure-the-clientsWritable-fd_set-is-initializ.patch
0006-autoconfig-sis.patch
 
Old 08-23-2015, 08:34 PM   #75
kingbeowulf
Senior Member
 
Registered: Oct 2003
Location: WA
Distribution: Slackware
Posts: 1,056
Blog Entries: 11

Rep: Reputation: 508Reputation: 508Reputation: 508Reputation: 508Reputation: 508Reputation: 508
Quote:
Originally Posted by allend View Post
For anybody else who has been using the legacy nVidia driver, the following patch is what I needed to get the proprietary NVIDIA-Linux-x86_64-304.125.run installer to run on my Slackware64-current with the 4.1.6 kernel.
The usage is 'sh ./NVIDIA-Linux-x86_64-304.125.run --apply-patch patch9.txt' which will create a patched version named NVIDIA-Linux-x86_64-304.125-custom.run
Then do the usual 'sh ./NVIDIA-Linux-x86_64-304.125-custom.run' as root.
Would be spiffy to have a link reference to the patch source....
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] X broken after latest x86_64 -current upgrade the_penguinator Slackware 3 02-24-2013 06:45 PM
[SOLVED] Xorg segfault after latest upgrade -current yenn Slackware 14 05-14-2012 06:41 PM
[SOLVED] Python problem after upgrading to gtk+2-2.24.1-x86_64-1 in slack current lemmens Slackware 7 03-01-2011 11:21 AM
Slackware-current (x86_64) Xorg crash chaosorama Slackware 3 08-01-2009 03:09 AM
upgrade slack-current with slackpkg, problem with Xorg specialized Slackware 24 07-07-2009 03:32 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 12:31 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration